xml_schema Namespace Reference

C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace. More...

Namespaces

 dom
 DOM interaction.
 

Typedefs

typedef ::xsd::cxx::tree::type type
 C++ type corresponding to the anyType XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::simple_type< char, typesimple_type
 C++ type corresponding to the anySimpleType XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::type container
 Alias for the anyType type. More...
 
typedef signed char byte
 C++ type corresponding to the byte XML Schema built-in type. More...
 
typedef unsigned char unsigned_byte
 C++ type corresponding to the unsignedByte XML Schema built-in type. More...
 
typedef short short_
 C++ type corresponding to the short XML Schema built-in type. More...
 
typedef unsigned short unsigned_short
 C++ type corresponding to the unsignedShort XML Schema built-in type. More...
 
typedef int int_
 C++ type corresponding to the int XML Schema built-in type. More...
 
typedef unsigned int unsigned_int
 C++ type corresponding to the unsignedInt XML Schema built-in type. More...
 
typedef long long long_
 C++ type corresponding to the long XML Schema built-in type. More...
 
typedef unsigned long long unsigned_long
 C++ type corresponding to the unsignedLong XML Schema built-in type. More...
 
typedef long long integer
 C++ type corresponding to the integer XML Schema built-in type. More...
 
typedef long long non_positive_integer
 C++ type corresponding to the nonPositiveInteger XML Schema built-in type. More...
 
typedef unsigned long long non_negative_integer
 C++ type corresponding to the nonNegativeInteger XML Schema built-in type. More...
 
typedef unsigned long long positive_integer
 C++ type corresponding to the positiveInteger XML Schema built-in type. More...
 
typedef long long negative_integer
 C++ type corresponding to the negativeInteger XML Schema built-in type. More...
 
typedef bool boolean
 C++ type corresponding to the boolean XML Schema built-in type. More...
 
typedef float float_
 C++ type corresponding to the float XML Schema built-in type. More...
 
typedef double double_
 C++ type corresponding to the double XML Schema built-in type. More...
 
typedef double decimal
 C++ type corresponding to the decimal XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::string< char, simple_typestring
 C++ type corresponding to the string XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::normalized_string< char, stringnormalized_string
 C++ type corresponding to the normalizedString XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::token< char, normalized_stringtoken
 C++ type corresponding to the token XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::name< char, tokenname
 C++ type corresponding to the Name XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::nmtoken< char, tokennmtoken
 C++ type corresponding to the NMTOKEN XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtokennmtokens
 C++ type corresponding to the NMTOKENS XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::ncname< char, namencname
 C++ type corresponding to the NCName XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::language< char, tokenlanguage
 C++ type corresponding to the language XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::id< char, ncnameid
 C++ type corresponding to the ID XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::idref< char, ncname, typeidref
 C++ type corresponding to the IDREF XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::idrefs< char, simple_type, idrefidrefs
 C++ type corresponding to the IDREFS XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::uri< char, simple_typeuri
 C++ type corresponding to the anyURI XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncnameqname
 C++ type corresponding to the QName XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::buffer< char > buffer
 Binary buffer type. More...
 
typedef ::xsd::cxx::tree::base64_binary< char, simple_typebase64_binary
 C++ type corresponding to the base64Binary XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::hex_binary< char, simple_typehex_binary
 C++ type corresponding to the hexBinary XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::time_zone time_zone
 Time zone type. More...
 
typedef ::xsd::cxx::tree::date< char, simple_typedate
 C++ type corresponding to the date XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::date_time< char, simple_typedate_time
 C++ type corresponding to the dateTime XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::duration< char, simple_typeduration
 C++ type corresponding to the duration XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::gday< char, simple_typegday
 C++ type corresponding to the gDay XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::gmonth< char, simple_typegmonth
 C++ type corresponding to the gMonth XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::gmonth_day< char, simple_typegmonth_day
 C++ type corresponding to the gMonthDay XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::gyear< char, simple_typegyear
 C++ type corresponding to the gYear XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::gyear_month< char, simple_typegyear_month
 C++ type corresponding to the gYearMonth XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::time< char, simple_typetime
 C++ type corresponding to the time XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::entity< char, ncnameentity
 C++ type corresponding to the ENTITY XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::entities< char, simple_type, entityentities
 C++ type corresponding to the ENTITIES XML Schema built-in type. More...
 
typedef ::xsd::cxx::tree::content_order content_order
 Content order sequence entry. More...
 
typedef ::xsd::cxx::xml::dom::namespace_info< char > namespace_info
 Namespace serialization information. More...
 
typedef ::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap
 Namespace serialization information map. More...
 
typedef ::xsd::cxx::tree::list_stream< char > list_stream
 List serialization stream. More...
 
typedef ::xsd::cxx::tree::as_double< double_as_double
 Serialization wrapper for the double type. More...
 
typedef ::xsd::cxx::tree::as_decimal< decimalas_decimal
 Serialization wrapper for the decimal type. More...
 
typedef ::xsd::cxx::tree::facet facet
 Simple type facet. More...
 
typedef ::xsd::cxx::tree::flags flags
 Parsing and serialization flags. More...
 
typedef ::xsd::cxx::tree::properties< char > properties
 Parsing properties. More...
 
typedef ::xsd::cxx::tree::severity severity
 Error severity. More...
 
typedef ::xsd::cxx::tree::error< char > error
 Error condition. More...
 
typedef ::xsd::cxx::tree::diagnostics< char > diagnostics
 List of error conditions. More...
 
typedef ::xsd::cxx::tree::exception< char > exception
 Root of the C++/Tree exception hierarchy. More...
 
typedef ::xsd::cxx::tree::bounds< char > bounds
 Exception indicating that the size argument exceeds the capacity argument. More...
 
typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id
 Exception indicating that a duplicate ID value was encountered in the object model. More...
 
typedef ::xsd::cxx::tree::parsing< char > parsing
 Exception indicating a parsing failure. More...
 
typedef ::xsd::cxx::tree::expected_element< char > expected_element
 Exception indicating that an expected element was not encountered. More...
 
typedef ::xsd::cxx::tree::unexpected_element< char > unexpected_element
 Exception indicating that an unexpected element was encountered. More...
 
typedef ::xsd::cxx::tree::expected_attribute< char > expected_attribute
 Exception indicating that an expected attribute was not encountered. More...
 
typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator
 Exception indicating that an unexpected enumerator was encountered. More...
 
typedef ::xsd::cxx::tree::expected_text_content< char > expected_text_content
 Exception indicating that the text content was expected for an element. More...
 
typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping
 Exception indicating that a prefix-namespace mapping was not provided. More...
 
typedef ::xsd::cxx::tree::no_type_info< char > no_type_info
 Exception indicating that the type information is not available for a type. More...
 
typedef ::xsd::cxx::tree::not_derived< char > not_derived
 Exception indicating that the types are not related by inheritance. More...
 
typedef ::xsd::cxx::tree::serialization< char > serialization
 Exception indicating a serialization failure. More...
 
typedef ::xsd::cxx::xml::error_handler< char > error_handler
 Error handler callback interface. More...
 

Detailed Description

C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.

Typedef Documentation

typedef::xsd::cxx::tree::as_decimal< decimal > xml_schema::as_decimal

Serialization wrapper for the decimal type.

typedef::xsd::cxx::tree::as_double< double_ > xml_schema::as_double

Serialization wrapper for the double type.

typedef::xsd::cxx::tree::base64_binary< char, simple_type > xml_schema::base64_binary

C++ type corresponding to the base64Binary XML Schema built-in type.

typedef bool xml_schema::boolean

C++ type corresponding to the boolean XML Schema built-in type.

typedef::xsd::cxx::tree::bounds< char > xml_schema::bounds

Exception indicating that the size argument exceeds the capacity argument.

typedef::xsd::cxx::tree::buffer< char > xml_schema::buffer

Binary buffer type.

typedef signed char xml_schema::byte

C++ type corresponding to the byte XML Schema built-in type.

typedef::xsd::cxx::tree::type xml_schema::container

Alias for the anyType type.

typedef::xsd::cxx::tree::content_order xml_schema::content_order

Content order sequence entry.

typedef::xsd::cxx::tree::date< char, simple_type > xml_schema::date

C++ type corresponding to the date XML Schema built-in type.

typedef::xsd::cxx::tree::date_time< char, simple_type > xml_schema::date_time

C++ type corresponding to the dateTime XML Schema built-in type.

typedef double xml_schema::decimal

C++ type corresponding to the decimal XML Schema built-in type.

typedef::xsd::cxx::tree::diagnostics< char > xml_schema::diagnostics

List of error conditions.

typedef double xml_schema::double_

C++ type corresponding to the double XML Schema built-in type.

typedef::xsd::cxx::tree::duplicate_id< char > xml_schema::duplicate_id

Exception indicating that a duplicate ID value was encountered in the object model.

typedef::xsd::cxx::tree::duration< char, simple_type > xml_schema::duration

C++ type corresponding to the duration XML Schema built-in type.

typedef::xsd::cxx::tree::entities< char, simple_type, entity > xml_schema::entities

C++ type corresponding to the ENTITIES XML Schema built-in type.

typedef::xsd::cxx::tree::entity< char, ncname > xml_schema::entity

C++ type corresponding to the ENTITY XML Schema built-in type.

typedef::xsd::cxx::tree::error< char > xml_schema::error

Error condition.

typedef::xsd::cxx::xml::error_handler< char > xml_schema::error_handler

Error handler callback interface.

typedef::xsd::cxx::tree::exception< char > xml_schema::exception

Root of the C++/Tree exception hierarchy.

typedef::xsd::cxx::tree::expected_attribute< char > xml_schema::expected_attribute

Exception indicating that an expected attribute was not encountered.

typedef::xsd::cxx::tree::expected_element< char > xml_schema::expected_element

Exception indicating that an expected element was not encountered.

typedef::xsd::cxx::tree::expected_text_content< char > xml_schema::expected_text_content

Exception indicating that the text content was expected for an element.

typedef::xsd::cxx::tree::facet xml_schema::facet

Simple type facet.

typedef::xsd::cxx::tree::flags xml_schema::flags

Parsing and serialization flags.

typedef float xml_schema::float_

C++ type corresponding to the float XML Schema built-in type.

typedef::xsd::cxx::tree::gday< char, simple_type > xml_schema::gday

C++ type corresponding to the gDay XML Schema built-in type.

typedef::xsd::cxx::tree::gmonth< char, simple_type > xml_schema::gmonth

C++ type corresponding to the gMonth XML Schema built-in type.

typedef::xsd::cxx::tree::gmonth_day< char, simple_type > xml_schema::gmonth_day

C++ type corresponding to the gMonthDay XML Schema built-in type.

typedef::xsd::cxx::tree::gyear< char, simple_type > xml_schema::gyear

C++ type corresponding to the gYear XML Schema built-in type.

typedef::xsd::cxx::tree::gyear_month< char, simple_type > xml_schema::gyear_month

C++ type corresponding to the gYearMonth XML Schema built-in type.

typedef::xsd::cxx::tree::hex_binary< char, simple_type > xml_schema::hex_binary

C++ type corresponding to the hexBinary XML Schema built-in type.

typedef::xsd::cxx::tree::id< char, ncname > xml_schema::id

C++ type corresponding to the ID XML Schema built-in type.

typedef::xsd::cxx::tree::idref< char, ncname, type > xml_schema::idref

C++ type corresponding to the IDREF XML Schema built-in type.

typedef::xsd::cxx::tree::idrefs< char, simple_type, idref > xml_schema::idrefs

C++ type corresponding to the IDREFS XML Schema built-in type.

typedef int xml_schema::int_

C++ type corresponding to the int XML Schema built-in type.

typedef long long xml_schema::integer

C++ type corresponding to the integer XML Schema built-in type.

typedef::xsd::cxx::tree::language< char, token > xml_schema::language

C++ type corresponding to the language XML Schema built-in type.

typedef::xsd::cxx::tree::list_stream< char > xml_schema::list_stream

List serialization stream.

typedef long long xml_schema::long_

C++ type corresponding to the long XML Schema built-in type.

typedef::xsd::cxx::tree::name< char, token > xml_schema::name

C++ type corresponding to the Name XML Schema built-in type.

typedef::xsd::cxx::xml::dom::namespace_info< char > xml_schema::namespace_info

Namespace serialization information.

typedef::xsd::cxx::xml::dom::namespace_infomap< char > xml_schema::namespace_infomap

Namespace serialization information map.

typedef::xsd::cxx::tree::ncname< char, name > xml_schema::ncname

C++ type corresponding to the NCName XML Schema built-in type.

typedef long long xml_schema::negative_integer

C++ type corresponding to the negativeInteger XML Schema built-in type.

typedef::xsd::cxx::tree::nmtoken< char, token > xml_schema::nmtoken

C++ type corresponding to the NMTOKEN XML Schema built-in type.

typedef::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > xml_schema::nmtokens

C++ type corresponding to the NMTOKENS XML Schema built-in type.

typedef::xsd::cxx::tree::no_prefix_mapping< char > xml_schema::no_prefix_mapping

Exception indicating that a prefix-namespace mapping was not provided.

typedef::xsd::cxx::tree::no_type_info< char > xml_schema::no_type_info

Exception indicating that the type information is not available for a type.

typedef unsigned long long xml_schema::non_negative_integer

C++ type corresponding to the nonNegativeInteger XML Schema built-in type.

C++ type corresponding to the nonPositiveInteger XML Schema built-in type.

typedef::xsd::cxx::tree::normalized_string< char, string > xml_schema::normalized_string

C++ type corresponding to the normalizedString XML Schema built-in type.

typedef::xsd::cxx::tree::not_derived< char > xml_schema::not_derived

Exception indicating that the types are not related by inheritance.

typedef::xsd::cxx::tree::parsing< char > xml_schema::parsing

Exception indicating a parsing failure.

typedef unsigned long long xml_schema::positive_integer

C++ type corresponding to the positiveInteger XML Schema built-in type.

typedef::xsd::cxx::tree::properties< char > xml_schema::properties

Parsing properties.

typedef::xsd::cxx::tree::qname< char, simple_type, uri, ncname > xml_schema::qname

C++ type corresponding to the QName XML Schema built-in type.

typedef::xsd::cxx::tree::serialization< char > xml_schema::serialization

Exception indicating a serialization failure.

typedef::xsd::cxx::tree::severity xml_schema::severity

Error severity.

typedef short xml_schema::short_

C++ type corresponding to the short XML Schema built-in type.

typedef::xsd::cxx::tree::simple_type< char, type > xml_schema::simple_type

C++ type corresponding to the anySimpleType XML Schema built-in type.

typedef::xsd::cxx::tree::string< char, simple_type > xml_schema::string

C++ type corresponding to the string XML Schema built-in type.

typedef::xsd::cxx::tree::time< char, simple_type > xml_schema::time

C++ type corresponding to the time XML Schema built-in type.

typedef::xsd::cxx::tree::time_zone xml_schema::time_zone

Time zone type.

typedef::xsd::cxx::tree::token< char, normalized_string > xml_schema::token

C++ type corresponding to the token XML Schema built-in type.

typedef::xsd::cxx::tree::type xml_schema::type

C++ type corresponding to the anyType XML Schema built-in type.

typedef::xsd::cxx::tree::unexpected_element< char > xml_schema::unexpected_element

Exception indicating that an unexpected element was encountered.

typedef::xsd::cxx::tree::unexpected_enumerator< char > xml_schema::unexpected_enumerator

Exception indicating that an unexpected enumerator was encountered.

typedef unsigned char xml_schema::unsigned_byte

C++ type corresponding to the unsignedByte XML Schema built-in type.

typedef unsigned int xml_schema::unsigned_int

C++ type corresponding to the unsignedInt XML Schema built-in type.

typedef unsigned long long xml_schema::unsigned_long

C++ type corresponding to the unsignedLong XML Schema built-in type.

typedef unsigned short xml_schema::unsigned_short

C++ type corresponding to the unsignedShort XML Schema built-in type.

typedef::xsd::cxx::tree::uri< char, simple_type > xml_schema::uri

C++ type corresponding to the anyURI XML Schema built-in type.