39 #ifndef XML_SCHEMAS_SOLUTION_H2D_XML_H
40 #define XML_SCHEMAS_SOLUTION_H2D_XML_H
47 #include <xsd/cxx/config.hxx>
49 #if (XSD_INT_VERSION != 3030000L)
50 #error XSD runtime version mismatch
53 #include <xsd/cxx/pre.hxx>
59 #ifndef XSD_CXX_TREE_USE_CHAR
60 #define XSD_CXX_TREE_USE_CHAR
63 #include <xsd/cxx/xml/char-utf8.hxx>
65 #include <xsd/cxx/tree/exceptions.hxx>
66 #include <xsd/cxx/tree/elements.hxx>
67 #include <xsd/cxx/tree/types.hxx>
69 #include <xsd/cxx/xml/error-handler.hxx>
71 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
73 #include <xsd/cxx/tree/parsing.hxx>
74 #include <xsd/cxx/tree/parsing/byte.hxx>
75 #include <xsd/cxx/tree/parsing/unsigned-byte.hxx>
76 #include <xsd/cxx/tree/parsing/short.hxx>
77 #include <xsd/cxx/tree/parsing/unsigned-short.hxx>
78 #include <xsd/cxx/tree/parsing/int.hxx>
79 #include <xsd/cxx/tree/parsing/unsigned-int.hxx>
80 #include <xsd/cxx/tree/parsing/long.hxx>
81 #include <xsd/cxx/tree/parsing/unsigned-long.hxx>
82 #include <xsd/cxx/tree/parsing/boolean.hxx>
83 #include <xsd/cxx/tree/parsing/float.hxx>
84 #include <xsd/cxx/tree/parsing/double.hxx>
85 #include <xsd/cxx/tree/parsing/decimal.hxx>
87 #include <xsd/cxx/xml/dom/serialization-header.hxx>
88 #include <xsd/cxx/tree/serialization.hxx>
89 #include <xsd/cxx/tree/serialization/byte.hxx>
90 #include <xsd/cxx/tree/serialization/unsigned-byte.hxx>
91 #include <xsd/cxx/tree/serialization/short.hxx>
92 #include <xsd/cxx/tree/serialization/unsigned-short.hxx>
93 #include <xsd/cxx/tree/serialization/int.hxx>
94 #include <xsd/cxx/tree/serialization/unsigned-int.hxx>
95 #include <xsd/cxx/tree/serialization/long.hxx>
96 #include <xsd/cxx/tree/serialization/unsigned-long.hxx>
97 #include <xsd/cxx/tree/serialization/boolean.hxx>
98 #include <xsd/cxx/tree/serialization/float.hxx>
99 #include <xsd/cxx/tree/serialization/double.hxx>
100 #include <xsd/cxx/tree/serialization/decimal.hxx>
102 #include <xsd/cxx/tree/std-ostream-operators.hxx>
268 typedef ::xsd::cxx::tree::string< char, simple_type >
string;
280 typedef ::xsd::cxx::tree::token< char, normalized_string >
token;
286 typedef ::xsd::cxx::tree::name< char, token >
name;
292 typedef ::xsd::cxx::tree::nmtoken< char, token >
nmtoken;
298 typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken >
nmtokens;
304 typedef ::xsd::cxx::tree::ncname< char, name >
ncname;
310 typedef ::xsd::cxx::tree::language< char, token >
language;
320 typedef ::xsd::cxx::tree::id< char, ncname >
id;
326 typedef ::xsd::cxx::tree::idref< char, ncname, type >
idref;
332 typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref >
idrefs;
342 typedef ::xsd::cxx::tree::uri< char, simple_type >
uri;
352 typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname >
qname;
361 typedef ::xsd::cxx::tree::buffer< char >
buffer;
373 typedef ::xsd::cxx::tree::hex_binary< char, simple_type >
hex_binary;
388 typedef ::xsd::cxx::tree::date< char, simple_type >
date;
394 typedef ::xsd::cxx::tree::date_time< char, simple_type >
date_time;
400 typedef ::xsd::cxx::tree::duration< char, simple_type >
duration;
406 typedef ::xsd::cxx::tree::gday< char, simple_type >
gday;
412 typedef ::xsd::cxx::tree::gmonth< char, simple_type >
gmonth;
418 typedef ::xsd::cxx::tree::gmonth_day< char, simple_type >
gmonth_day;
424 typedef ::xsd::cxx::tree::gyear< char, simple_type >
gyear;
430 typedef ::xsd::cxx::tree::gyear_month< char, simple_type >
gyear_month;
436 typedef ::xsd::cxx::tree::time< char, simple_type >
time;
446 typedef ::xsd::cxx::tree::entity< char, ncname >
entity;
452 typedef ::xsd::cxx::tree::entities< char, simple_type, entity >
entities;
476 typedef ::xsd::cxx::tree::as_double< double_ >
as_double;
512 typedef ::xsd::cxx::tree::error< char >
error;
531 typedef ::xsd::cxx::tree::bounds< char >
bounds;
542 typedef ::xsd::cxx::tree::parsing< char >
parsing;
610 using ::xsd::cxx::xml::dom::auto_ptr;
612 #ifndef XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
613 #define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
638 #include <xsd/cxx/xml/char-utf8.hxx>
640 #include <xsd/cxx/tree/exceptions.hxx>
641 #include <xsd/cxx/tree/elements.hxx>
642 #include <xsd/cxx/tree/containers.hxx>
643 #include <xsd/cxx/tree/list.hxx>
645 #include <xsd/cxx/xml/dom/parsing-header.hxx>
700 const mono_coeffs_sequence&
708 mono_coeffs_sequence&
764 const elem_orders_sequence&
772 elem_orders_sequence&
828 const component_sequence&
896 ncmp (
const ncmp_type& x);
916 typedef ::xsd::cxx::tree::traits< nel_type, char >
nel_traits;
943 nel (
const nel_type& x);
963 typedef ::xsd::cxx::tree::traits< nc_type, char >
nc_traits;
990 nc (
const nc_type& x);
1037 exact (
const exact_type& x);
1084 exactC (
const exactC_type& x);
1109 typedef ::xsd::cxx::tree::traits< exactCXR_type, char, ::xsd::cxx::tree::schema_type::decimal >
exactCXR_traits;
1117 const exactCXR_optional&
1149 exactCXR (
const exactCXR_optional& x);
1174 typedef ::xsd::cxx::tree::traits< exactCYR_type, char, ::xsd::cxx::tree::schema_type::decimal >
exactCYR_traits;
1182 const exactCYR_optional&
1214 exactCYR (
const exactCYR_optional& x);
1239 typedef ::xsd::cxx::tree::traits< exactCXC_type, char, ::xsd::cxx::tree::schema_type::decimal >
exactCXC_traits;
1247 const exactCXC_optional&
1279 exactCXC (
const exactCXC_optional& x);
1304 typedef ::xsd::cxx::tree::traits< exactCYC_type, char, ::xsd::cxx::tree::schema_type::decimal >
exactCYC_traits;
1312 const exactCYC_optional&
1344 exactCYC (
const exactCYC_optional& x);
1377 const space_optional&
1397 space (
const space_type& x);
1409 space (
const space_optional& x);
1420 space (::std::auto_ptr< space_type > p);
1437 const exactC_type&);
1447 solution (const ::xercesc::DOMElement& e,
1494 parse (::xsd::cxx::xml::dom::parser< char >&,
1498 mono_coeffs_sequence mono_coeffs_;
1499 elem_orders_sequence elem_orders_;
1500 component_sequence component_;
1501 ::xsd::cxx::tree::one< ncmp_type > ncmp_;
1502 ::xsd::cxx::tree::one< nel_type > nel_;
1503 ::xsd::cxx::tree::one< nc_type > nc_;
1504 ::xsd::cxx::tree::one< exact_type > exact_;
1505 ::xsd::cxx::tree::one< exactC_type > exactC_;
1506 exactCXR_optional exactCXR_;
1507 exactCYR_optional exactCYR_;
1508 exactCXC_optional exactCXC_;
1509 exactCYC_optional exactCYC_;
1539 typedef ::xsd::cxx::tree::traits< id_type, char >
id_traits;
1566 id (
const id_type& x);
1586 typedef ::xsd::cxx::tree::traits< re_type, char, ::xsd::cxx::tree::schema_type::decimal >
re_traits;
1613 re (
const re_type& x);
1638 typedef ::xsd::cxx::tree::traits< im_type, char, ::xsd::cxx::tree::schema_type::decimal >
im_traits;
1666 im (
const im_type& x);
1678 im (
const im_optional& x);
1749 parse (::xsd::cxx::xml::dom::parser< char >&,
1753 ::xsd::cxx::tree::one< id_type > id_;
1754 ::xsd::cxx::tree::one< re_type > re_;
1784 typedef ::xsd::cxx::tree::traits< id_type, char >
id_traits;
1811 id (
const id_type& x);
1858 ord (
const ord_type& x);
1929 parse (::xsd::cxx::xml::dom::parser< char >&,
1933 ::xsd::cxx::tree::one< id_type > id_;
1934 ::xsd::cxx::tree::one< ord_type > ord_;
1986 const elem_coeffs_sequence&
1994 elem_coeffs_sequence&
2040 const component_number_optional&
2048 component_number_optional&
2095 component (const ::xercesc::DOMElement& e,
2142 parse (::xsd::cxx::xml::dom::parser< char >&,
2146 elem_coeffs_sequence elem_coeffs_;
2147 component_number_optional component_number_;
2176 typedef ::xsd::cxx::tree::traits< id_type, char >
id_traits;
2203 id (
const id_type& x);
2223 typedef ::xsd::cxx::tree::traits< c_type, char >
c_traits;
2250 c (
const c_type& x);
2321 parse (::xsd::cxx::xml::dom::parser< char >&,
2325 ::xsd::cxx::tree::one< id_type > id_;
2326 ::xsd::cxx::tree::one< c_type > c_;
2337 operator<< (::std::ostream&,
const solution&);
2340 operator<< (::std::ostream&,
const mono_coeffs&);
2343 operator<< (::std::ostream&,
const elem_orders&);
2346 operator<< (::std::ostream&,
const component&);
2349 operator<< (::std::ostream&,
const elem_coeffs&);
2354 #include <xercesc/sax/InputSource.hpp>
2355 #include <xercesc/dom/DOMDocument.hpp>
2356 #include <xercesc/dom/DOMErrorHandler.hpp>
2375 ::std::auto_ptr< ::XMLSolution::solution >
2391 ::std::auto_ptr< ::XMLSolution::solution >
2409 ::std::auto_ptr< ::XMLSolution::solution >
2411 ::xercesc::DOMErrorHandler& eh,
2425 ::std::auto_ptr< ::XMLSolution::solution >
2441 ::std::auto_ptr< ::XMLSolution::solution >
2459 ::std::auto_ptr< ::XMLSolution::solution >
2461 ::xercesc::DOMErrorHandler& eh,
2479 ::std::auto_ptr< ::XMLSolution::solution >
2501 ::std::auto_ptr< ::XMLSolution::solution >
2524 ::std::auto_ptr< ::XMLSolution::solution >
2527 ::xercesc::DOMErrorHandler& eh,
2541 ::std::auto_ptr< ::XMLSolution::solution >
2557 ::std::auto_ptr< ::XMLSolution::solution >
2575 ::std::auto_ptr< ::XMLSolution::solution >
2577 ::xercesc::DOMErrorHandler& eh,
2589 ::std::auto_ptr< ::XMLSolution::solution >
2590 solution_ (const ::xercesc::DOMDocument& d,
2606 ::std::auto_ptr< ::XMLSolution::solution >
2607 solution_ (::xml_schema::dom::auto_ptr< ::xercesc::DOMDocument >& d,
2616 #include <xercesc/dom/DOMDocument.hpp>
2617 #include <xercesc/dom/DOMErrorHandler.hpp>
2618 #include <xercesc/framework/XMLFormatter.hpp>
2620 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
2642 const ::XMLSolution::solution& x,
2662 const ::XMLSolution::solution& x,
2684 const ::XMLSolution::solution& x,
2685 ::xercesc::DOMErrorHandler& eh,
2702 solution_ (::xercesc::XMLFormatTarget& ft,
2703 const ::XMLSolution::solution& x,
2723 solution_ (::xercesc::XMLFormatTarget& ft,
2724 const ::XMLSolution::solution& x,
2745 solution_ (::xercesc::XMLFormatTarget& ft,
2746 const ::XMLSolution::solution& x,
2747 ::xercesc::DOMErrorHandler& eh,
2765 const ::XMLSolution::solution& x,
2776 ::xml_schema::dom::auto_ptr< ::xercesc::DOMDocument >
2777 solution_ (const ::XMLSolution::solution& x,
2784 operator<< (::xercesc::DOMElement&,
const solution&);
2787 operator<< (::xercesc::DOMElement&,
const mono_coeffs&);
2790 operator<< (::xercesc::DOMElement&,
const elem_orders&);
2793 operator<< (::xercesc::DOMElement&,
const component&);
2796 operator<< (::xercesc::DOMElement&,
const elem_coeffs&);
2799 #include <xsd/cxx/post.hxx>
2806 #endif // XML_SCHEMAS_SOLUTION_H2D_XML_H
::xsd::cxx::tree::id< char, ncname > id
C++ type corresponding to the ID XML Schema built-in type.
long long negative_integer
C++ type corresponding to the negativeInteger XML Schema built-in type.
const im_optional & im() const
Return a read-only (constant) reference to the attribute container.
const exact_type & exact() const
Return a read-only (constant) reference to the attribute.
::xml_schema::decimal im_type
Attribute type.
elem_coeffs_sequence::iterator elem_coeffs_iterator
Element iterator type.
const id_type & id() const
Return a read-only (constant) reference to the attribute.
::xsd::cxx::tree::parsing< char > parsing
Exception indicating a parsing failure.
::xsd::cxx::tree::traits< nel_type, char > nel_traits
Attribute traits type.
::xsd::cxx::tree::date< char, simple_type > date
C++ type corresponding to the date XML Schema built-in type.
::xsd::cxx::tree::bounds< char > bounds
Exception indicating that the size argument exceeds the capacity argument.
::xml_schema::integer ncmp_type
Attribute type.
::xsd::cxx::tree::traits< exactCYR_type, char,::xsd::cxx::tree::schema_type::decimal > exactCYR_traits
Attribute traits type.
::xml_schema::integer nc_type
Attribute type.
const id_type & id() const
Return a read-only (constant) reference to the attribute.
mono_coeffs_sequence::iterator mono_coeffs_iterator
Element iterator type.
::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping
Exception indicating that a prefix-namespace mapping was not provided.
::xsd::cxx::tree::duplicate_id< char > duplicate_id
Exception indicating that a duplicate ID value was encountered in the object model.
::xsd::cxx::tree::expected_element< char > expected_element
Exception indicating that an expected element was not encountered.
::xsd::cxx::tree::optional< im_type > im_optional
Attribute optional container type.
::xsd::cxx::tree::flags flags
Parsing and serialization flags.
::xsd::cxx::tree::language< char, token > language
C++ type corresponding to the language XML Schema built-in type.
::xsd::cxx::tree::normalized_string< char, string > normalized_string
C++ type corresponding to the normalizedString XML Schema built-in type.
::xsd::cxx::tree::optional< exactCXC_type > exactCXC_optional
Attribute optional container type.
::xml_schema::decimal exactCYR_type
Attribute type.
::xml_schema::integer ord_type
Attribute type.
::xsd::cxx::tree::traits< component_number_type, char > component_number_traits
Attribute traits type.
::xsd::cxx::tree::optional< exactCYC_type > exactCYC_optional
Attribute optional container type.
C++ namespace for the XMLSolution schema namespace.
mono_coeffs_sequence::const_iterator mono_coeffs_const_iterator
Element constant iterator type.
::xsd::cxx::tree::traits< exact_type, char > exact_traits
Attribute traits type.
Class corresponding to the mono_coeffs schema type.
const id_type & id() const
Return a read-only (constant) reference to the attribute.
::xsd::cxx::tree::traits< nc_type, char > nc_traits
Attribute traits type.
float float_
C++ type corresponding to the float XML Schema built-in type.
::XMLSolution::elem_orders elem_orders_type
Element type.
bool boolean
C++ type corresponding to the boolean XML Schema built-in type.
::xsd::cxx::tree::uri< char, simple_type > uri
C++ type corresponding to the anyURI XML Schema built-in type.
::xsd::cxx::tree::traits< im_type, char,::xsd::cxx::tree::schema_type::decimal > im_traits
Attribute traits type.
elem_orders(const id_type &, const ord_type &)
Create an instance from the ultimate base and initializers for required elements and attributes...
::xsd::cxx::tree::no_type_info< char > no_type_info
Exception indicating that the type information is not available for a type.
const re_type & re() const
Return a read-only (constant) reference to the attribute.
virtual elem_coeffs * _clone(::xml_schema::flags f=0,::xml_schema::container *c=0) const
Copy the instance polymorphically.
::xsd::cxx::tree::diagnostics< char > diagnostics
List of error conditions.
::xsd::cxx::tree::time_zone time_zone
Time zone type.
::xsd::cxx::tree::traits< id_type, char > id_traits
Attribute traits type.
Class corresponding to the component schema type.
::xml_schema::integer exactC_type
Attribute type.
unsigned long long non_negative_integer
C++ type corresponding to the nonNegativeInteger XML Schema built-in type.
::xsd::cxx::tree::simple_type< type > simple_type
C++ type corresponding to the anySimpleType XML Schema built-in type.
::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator
Exception indicating that an unexpected enumerator was encountered.
::XMLSolution::component component_type
Element type.
::xsd::cxx::tree::traits< space_type, char > space_traits
Attribute traits type.
virtual solution * _clone(::xml_schema::flags f=0,::xml_schema::container *c=0) const
Copy the instance polymorphically.
::xsd::cxx::tree::traits< exactCXC_type, char,::xsd::cxx::tree::schema_type::decimal > exactCXC_traits
Attribute traits type.
unsigned long long positive_integer
C++ type corresponding to the positiveInteger XML Schema built-in type.
virtual component * _clone(::xml_schema::flags f=0,::xml_schema::container *c=0) const
Copy the instance polymorphically.
::xsd::cxx::tree::exception< char > exception
Root of the C++/Tree exception hierarchy.
::xsd::cxx::tree::facet facet
Simple type facet.
::xsd::cxx::tree::as_decimal< decimal > as_decimal
Serialization wrapper for the decimal type.
::xsd::cxx::tree::expected_text_content< char > expected_text_content
Exception indicating that the text content was expected for an element.
mono_coeffs(const id_type &, const re_type &)
Create an instance from the ultimate base and initializers for required elements and attributes...
::xsd::cxx::tree::unexpected_element< char > unexpected_element
Exception indicating that an unexpected element was encountered.
::xsd::cxx::tree::optional< exactCXR_type > exactCXR_optional
Attribute optional container type.
::xsd::cxx::tree::traits< id_type, char > id_traits
Attribute traits type.
unsigned long long unsigned_long
C++ type corresponding to the unsignedLong XML Schema built-in type.
::xsd::cxx::tree::traits< id_type, char > id_traits
Attribute traits type.
::std::auto_ptr< ::XMLSolution::solution > solution_(const ::std::string &uri,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
Parse a URI or a local file.
const component_number_optional & component_number() const
Return a read-only (constant) reference to the attribute container.
Class corresponding to the elem_orders schema type.
::xsd::cxx::tree::time< char, simple_type > time
C++ type corresponding to the time XML Schema built-in type.
::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day
C++ type corresponding to the gMonthDay XML Schema built-in type.
::xml_schema::integer nel_type
Attribute type.
const c_type & c() const
Return a read-only (constant) reference to the attribute.
::xsd::cxx::tree::buffer< char > buffer
Binary buffer type.
component_sequence::const_iterator component_const_iterator
Element constant iterator type.
const mono_coeffs_sequence & mono_coeffs() const
Return a read-only (constant) reference to the element sequence.
::xsd::cxx::tree::type type
C++ type corresponding to the anyType XML Schema built-in type.
::xsd::cxx::tree::traits< elem_coeffs_type, char > elem_coeffs_traits
Element traits type.
const space_optional & space() const
Return a read-only (constant) reference to the attribute container.
long long long_
C++ type corresponding to the long XML Schema built-in type.
::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary
C++ type corresponding to the base64Binary XML Schema built-in type.
::xml_schema::integer id_type
Attribute type.
Class corresponding to the solution schema type.
::xml_schema::integer id_type
Attribute type.
::xsd::cxx::tree::expected_attribute< char > expected_attribute
Exception indicating that an expected attribute was not encountered.
::xsd::cxx::tree::duration< char, simple_type > duration
C++ type corresponding to the duration XML Schema built-in type.
virtual ~component()
Destructor.
::xsd::cxx::tree::gmonth< char, simple_type > gmonth
C++ type corresponding to the gMonth XML Schema built-in type.
int int_
C++ type corresponding to the int XML Schema built-in type.
::xsd::cxx::tree::traits< c_type, char > c_traits
Attribute traits type.
::xml_schema::integer id_type
Attribute type.
::xml_schema::decimal re_type
Attribute type.
::xsd::cxx::xml::dom::namespace_info< char > namespace_info
Namespace serialization information.
const component_sequence & component() const
Return a read-only (constant) reference to the element sequence.
::xsd::cxx::tree::optional< component_number_type > component_number_optional
Attribute optional container type.
solution(const ncmp_type &, const nel_type &, const nc_type &, const exact_type &, const exactC_type &)
Create an instance from the ultimate base and initializers for required elements and attributes...
::xml_schema::string space_type
Attribute type.
const ncmp_type & ncmp() const
Return a read-only (constant) reference to the attribute.
::xsd::cxx::tree::ncname< char, name > ncname
C++ type corresponding to the NCName XML Schema built-in type.
::xsd::cxx::tree::traits< exactCYC_type, char,::xsd::cxx::tree::schema_type::decimal > exactCYC_traits
Attribute traits type.
const exactCXR_optional & exactCXR() const
Return a read-only (constant) reference to the attribute container.
::xsd::cxx::tree::traits< ord_type, char > ord_traits
Attribute traits type.
const exactC_type & exactC() const
Return a read-only (constant) reference to the attribute.
virtual ~elem_coeffs()
Destructor.
::xsd::cxx::tree::name< char, token > name
C++ type corresponding to the Name XML Schema built-in type.
::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary
C++ type corresponding to the hexBinary XML Schema built-in type.
::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap
Namespace serialization information map.
const ord_type & ord() const
Return a read-only (constant) reference to the attribute.
::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens
C++ type corresponding to the NMTOKENS XML Schema built-in type.
component()
Create an instance from the ultimate base and initializers for required elements and attributes...
::xsd::cxx::tree::gyear< char, simple_type > gyear
C++ type corresponding to the gYear XML Schema built-in type.
::xsd::cxx::tree::traits< exactC_type, char > exactC_traits
Attribute traits type.
::xsd::cxx::xml::error_handler< char > error_handler
Error handler callback interface.
::xsd::cxx::tree::serialization< char > serialization
Exception indicating a serialization failure.
const XMLCh *const tree_node_key
DOM user data key for back pointers to tree nodes.
::xsd::cxx::tree::properties< char > properties
Parsing properties.
const exactCYR_optional & exactCYR() const
Return a read-only (constant) reference to the attribute container.
virtual elem_orders * _clone(::xml_schema::flags f=0,::xml_schema::container *c=0) const
Copy the instance polymorphically.
long long non_positive_integer
C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
::xsd::cxx::tree::optional< exactCYR_type > exactCYR_optional
Attribute optional container type.
const elem_orders_sequence & elem_orders() const
Return a read-only (constant) reference to the element sequence.
::xsd::cxx::tree::traits< exactCXR_type, char,::xsd::cxx::tree::schema_type::decimal > exactCXR_traits
Attribute traits type.
::xsd::cxx::tree::entity< char, ncname > entity
C++ type corresponding to the ENTITY XML Schema built-in type.
signed char byte
C++ type corresponding to the byte XML Schema built-in type.
const elem_coeffs_sequence & elem_coeffs() const
Return a read-only (constant) reference to the element sequence.
::xsd::cxx::tree::severity severity
Error severity.
::XMLSolution::elem_coeffs elem_coeffs_type
Element type.
::xsd::cxx::tree::traits< mono_coeffs_type, char > mono_coeffs_traits
Element traits type.
::xml_schema::decimal exactCYC_type
Attribute type.
::xsd::cxx::tree::traits< component_type, char > component_traits
Element traits type.
::xsd::cxx::tree::sequence< mono_coeffs_type > mono_coeffs_sequence
Element sequence container type.
::xsd::cxx::tree::sequence< elem_coeffs_type > elem_coeffs_sequence
Element sequence container type.
C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
::xsd::cxx::tree::list_stream< char > list_stream
List serialization stream.
unsigned int unsigned_int
C++ type corresponding to the unsignedInt XML Schema built-in type.
::xsd::cxx::tree::gday< char, simple_type > gday
C++ type corresponding to the gDay XML Schema built-in type.
::xml_schema::decimal exactCXC_type
Attribute type.
::xsd::cxx::tree::entities< char, simple_type, entity > entities
C++ type corresponding to the ENTITIES XML Schema built-in type.
unsigned char unsigned_byte
C++ type corresponding to the unsignedByte XML Schema built-in type.
::xsd::cxx::tree::date_time< char, simple_type > date_time
C++ type corresponding to the dateTime XML Schema built-in type.
double double_
C++ type corresponding to the double XML Schema built-in type.
virtual ~elem_orders()
Destructor.
::XMLSolution::mono_coeffs mono_coeffs_type
Element type.
const exactCXC_optional & exactCXC() const
Return a read-only (constant) reference to the attribute container.
::xsd::cxx::tree::traits< elem_orders_type, char > elem_orders_traits
Element traits type.
virtual mono_coeffs * _clone(::xml_schema::flags f=0,::xml_schema::container *c=0) const
Copy the instance polymorphically.
::xml_schema::integer component_number_type
Attribute type.
::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month
C++ type corresponding to the gYearMonth XML Schema built-in type.
::xsd::cxx::tree::sequence< elem_orders_type > elem_orders_sequence
Element sequence container type.
::xsd::cxx::tree::type container
Alias for the anyType type.
::xsd::cxx::tree::idref< char, ncname, type > idref
C++ type corresponding to the IDREF XML Schema built-in type.
::xsd::cxx::tree::error< char > error
Error condition.
::xsd::cxx::tree::nmtoken< char, token > nmtoken
C++ type corresponding to the NMTOKEN XML Schema built-in type.
::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs
C++ type corresponding to the IDREFS XML Schema built-in type.
::xsd::cxx::tree::traits< re_type, char,::xsd::cxx::tree::schema_type::decimal > re_traits
Attribute traits type.
::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname
C++ type corresponding to the QName XML Schema built-in type.
::std::auto_ptr< ::XMLSpace::space > space_(const ::std::string &uri,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
Parse a URI or a local file.
const exactCYC_optional & exactCYC() const
Return a read-only (constant) reference to the attribute container.
elem_coeffs_sequence::const_iterator elem_coeffs_const_iterator
Element constant iterator type.
Class corresponding to the elem_coeffs schema type.
const nel_type & nel() const
Return a read-only (constant) reference to the attribute.
::xsd::cxx::tree::not_derived< char > not_derived
Exception indicating that the types are not related by inheritance.
long long integer
C++ type corresponding to the integer XML Schema built-in type.
::xsd::cxx::tree::token< char, normalized_string > token
C++ type corresponding to the token XML Schema built-in type.
::xsd::cxx::tree::as_double< double_ > as_double
Serialization wrapper for the double type.
::xml_schema::integer c_type
Attribute type.
short short_
C++ type corresponding to the short XML Schema built-in type.
::xml_schema::decimal exactCXR_type
Attribute type.
::xsd::cxx::tree::sequence< component_type > component_sequence
Element sequence container type.
component_sequence::iterator component_iterator
Element iterator type.
virtual ~solution()
Destructor.
elem_orders_sequence::const_iterator elem_orders_const_iterator
Element constant iterator type.
virtual ~mono_coeffs()
Destructor.
::xsd::cxx::tree::optional< space_type > space_optional
Attribute optional container type.
elem_orders_sequence::iterator elem_orders_iterator
Element iterator type.
unsigned short unsigned_short
C++ type corresponding to the unsignedShort XML Schema built-in type.
const nc_type & nc() const
Return a read-only (constant) reference to the attribute.
elem_coeffs(const id_type &, const c_type &)
Create an instance from the ultimate base and initializers for required elements and attributes...
::xml_schema::integer exact_type
Attribute type.
double decimal
C++ type corresponding to the decimal XML Schema built-in type.
::xsd::cxx::tree::traits< ncmp_type, char > ncmp_traits
Attribute traits type.