xsd::cxx::tree Namespace Reference

C++/Tree mapping runtime namespace. More...


Classes

class  buffer
 Simple binary buffer abstraction. More...
class  string
 Class corresponding to the XML Schema string built-in type. More...
class  normalized_string
 Class corresponding to the XML Schema normalizedString built-in type. More...
class  token
 Class corresponding to the XML Schema token built-in type. More...
class  nmtoken
 Class corresponding to the XML Schema NMTOKEN built-in type. More...
class  nmtokens
 Class corresponding to the XML Schema NMTOKENS built-in type. More...
class  name
 Class corresponding to the XML Schema Name built-in type. More...
class  ncname
 Class corresponding to the XML Schema NCame built-in type. More...
class  language
 Class corresponding to the XML Schema language built-in type. More...
class  id
 Class corresponding to the XML Schema ID built-in type. More...
class  idref
 Class corresponding to the XML Schema IDREF built-in type. More...
class  idrefs
 Class corresponding to the XML Schema IDREFS built-in type. More...
class  uri
 Class corresponding to the XML Schema anyURI built-in type. More...
class  qname
 Class corresponding to the XML Schema QName built-in type. More...
class  base64_binary
 Class corresponding to the XML Schema base64Binary built-in type. More...
class  hex_binary
 Class corresponding to the XML Schema hexBinary built-in type. More...
class  entity
 Class corresponding to the XML Schema ENTITY built-in type. More...
class  entities
 Class corresponding to the XML Schema ENTITIES built-in type. More...
class  time_zone
 Time zone representation. More...
class  gday
 Class corresponding to the XML Schema gDay built-in type. More...
class  gmonth
 Class corresponding to the XML Schema gMonth built-in type. More...
class  gyear
 Class corresponding to the XML Schema gYear built-in type. More...
class  gmonth_day
 Class corresponding to the XML Schema gMonthDay built-in type. More...
class  gyear_month
 Class corresponding to the XML Schema gYearMonth built-in type. More...
class  date
 Class corresponding to the XML Schema date built-in type. More...
class  time
 Class corresponding to the XML Schema time built-in type. More...
class  date_time
 Class corresponding to the XML Schema dateTime built-in type. More...
class  duration
 Class corresponding to the XML Schema duration built-in type. More...
class  flags
 Parsing and serialization flags. More...
class  properties
class  _type
 Class corresponding to the XML Schema anyType built-in type. More...
class  simple_type
 Class corresponding to the XML Schema anySimpleType built-in type. More...
class  element_type
 Base class for element types. More...
class  fundamental_base
 Class template that emulates inheritance from a fundamental C++ type. More...
class  element_map
 Root element map. More...
class  exception
 Root of the C++/Tree exception hierarchy. More...
class  severity
 Error severity. More...
class  error
 Error condition. More...
class  diagnostics
 List of error conditions. More...
class  parsing
 Exception indicating a parsing failure. More...
class  expected_element
 Exception indicating that an expected element was not encountered. More...
class  unexpected_element
 Exception indicating that an unexpected element was encountered. More...
class  expected_attribute
 Exception indicating that an expected attribute was not encountered. More...
class  unexpected_enumerator
 Exception indicating that an unexpected enumerator was encountered. More...
class  expected_text_content
 Exception indicating that the text content was expected for an element. More...
class  no_type_info
 Exception indicating that the type information is not available for a type. More...
class  no_element_info
 Exception indicating that parsing or serialization information is not available for an element. More...
class  not_derived
 Exception indicating that the types are not related by inheritance. More...
class  duplicate_id
 Exception indicating that a duplicate ID value was encountered in the object model. More...
class  serialization
 Exception indicating a serialization failure. More...
class  no_prefix_mapping
 Exception indicating that a prefix-namespace mapping was not provided. More...
class  bounds
 Exception indicating that the size argument exceeds the capacity argument. More...

Typedefs

typedef _type type
 Class corresponding to the XML Schema anyType built-in type.
typedef _type container
 Container type.

Functions

template<typename C>
bool operator== (const buffer< C > &a, const buffer< C > &b)
 buffer comparison operator.
template<typename C>
bool operator!= (const buffer< C > &a, const buffer< C > &b)
 buffer comparison operator.
template<typename C, typename B, typename uri, typename ncname>
bool operator== (const qname< C, B, uri, ncname > &a, const qname< C, B, uri, ncname > &b)
 qname comparison operator.
template<typename C, typename B, typename uri, typename ncname>
bool operator!= (const qname< C, B, uri, ncname > &a, const qname< C, B, uri, ncname > &b)
 qname comparison operator.
bool operator== (const time_zone &, const time_zone &)
 time_zone comparison operator.
bool operator!= (const time_zone &, const time_zone &)
 time_zone comparison operator.
template<typename C, typename B>
bool operator== (const gday< C, B > &, const gday< C, B > &)
 gday comparison operator.
template<typename C, typename B>
bool operator!= (const gday< C, B > &, const gday< C, B > &)
 gday comparison operator.
template<typename C, typename B>
bool operator== (const gmonth< C, B > &, const gmonth< C, B > &)
 gmonth comparison operator.
template<typename C, typename B>
bool operator!= (const gmonth< C, B > &, const gmonth< C, B > &)
 gmonth comparison operator.
template<typename C, typename B>
bool operator== (const gyear< C, B > &, const gyear< C, B > &)
 gyear comparison operator.
template<typename C, typename B>
bool operator!= (const gyear< C, B > &, const gyear< C, B > &)
 gyear comparison operator.
template<typename C, typename B>
bool operator== (const gmonth_day< C, B > &, const gmonth_day< C, B > &)
 gmonth_day comparison operator.
template<typename C, typename B>
bool operator!= (const gmonth_day< C, B > &, const gmonth_day< C, B > &)
 gmonth_day comparison operator.
template<typename C, typename B>
bool operator== (const gyear_month< C, B > &, const gyear_month< C, B > &)
 gyear_month comparison operator.
template<typename C, typename B>
bool operator!= (const gyear_month< C, B > &, const gyear_month< C, B > &)
 gyear_month comparison operator.
template<typename C, typename B>
bool operator== (const date< C, B > &, const date< C, B > &)
 date comparison operator.
template<typename C, typename B>
bool operator!= (const date< C, B > &, const date< C, B > &)
 date comparison operator.
template<typename C, typename B>
bool operator== (const time< C, B > &, const time< C, B > &)
 time comparison operator.
template<typename C, typename B>
bool operator!= (const time< C, B > &, const time< C, B > &)
 time comparison operator.
template<typename C, typename B>
bool operator== (const date_time< C, B > &, const date_time< C, B > &)
 date_time comparison operator.
template<typename C, typename B>
bool operator!= (const date_time< C, B > &, const date_time< C, B > &)
 date_time comparison operator.
template<typename C, typename B>
bool operator== (const duration< C, B > &, const duration< C, B > &)
 duration comparison operator.
template<typename C, typename B>
bool operator!= (const duration< C, B > &, const duration< C, B > &)
 duration comparison operator.
template<typename T, typename C, typename B, schema_type::value ST>
bool operator== (const fundamental_base< T, C, B, ST > &x, const fundamental_base< T, C, B, ST > &y)
 fundamental_base comparison operator.
template<typename T, typename C, typename B, schema_type::value ST>
bool operator!= (const fundamental_base< T, C, B, ST > &x, const fundamental_base< T, C, B, ST > &y)
 fundamental_base comparison operator.


Detailed Description

C++/Tree mapping runtime namespace.

This is an internal namespace and normally should not be referenced directly. Instead you should use the aliases for types in this namespaces that are created in the generated code.


Function Documentation

bool xsd::cxx::tree::operator== ( const buffer< C > &  a,
const buffer< C > &  b 
) [inline]

buffer comparison operator.

Returns:
True if the buffers have the same sizes and the same data.

References buffer::data(), and buffer::size().

bool xsd::cxx::tree::operator!= ( const buffer< C > &  a,
const buffer< C > &  b 
) [inline]

buffer comparison operator.

Returns:
True if the buffers have different sizes or different data.

bool xsd::cxx::tree::operator== ( const qname< C, B, uri, ncname > &  a,
const qname< C, B, uri, ncname > &  b 
) [inline]

qname comparison operator.

Returns:
True if the names are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const qname< C, B, uri, ncname > &  a,
const qname< C, B, uri, ncname > &  b 
) [inline]

qname comparison operator.

Returns:
True if the names are not equal, false otherwise.

References qname::name(), and qname::namespace_().

bool xsd::cxx::tree::operator== ( const time_zone &  ,
const time_zone &   
)

time_zone comparison operator.

Returns:
True if both time zones are either not specified or have equal hours and minutes components, false otherwise.

bool xsd::cxx::tree::operator!= ( const time_zone &  ,
const time_zone &   
)

time_zone comparison operator.

Returns:
False if both time zones are either not specified or have equal hours and minutes components, true otherwise.

bool xsd::cxx::tree::operator== ( const gday< C, B > &  ,
const gday< C, B > &   
) [inline]

gday comparison operator.

Returns:
True if the day components and time zones are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const gday< C, B > &  ,
const gday< C, B > &   
) [inline]

gday comparison operator.

Returns:
False if the day components and time zones are equal, true otherwise.

bool xsd::cxx::tree::operator== ( const gmonth< C, B > &  ,
const gmonth< C, B > &   
) [inline]

gmonth comparison operator.

Returns:
True if the month components and time zones are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const gmonth< C, B > &  ,
const gmonth< C, B > &   
) [inline]

gmonth comparison operator.

Returns:
False if the month components and time zones are equal, true otherwise.

bool xsd::cxx::tree::operator== ( const gyear< C, B > &  ,
const gyear< C, B > &   
) [inline]

gyear comparison operator.

Returns:
True if the year components and time zones are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const gyear< C, B > &  ,
const gyear< C, B > &   
) [inline]

gyear comparison operator.

Returns:
False if the year components and time zones are equal, true otherwise.

bool xsd::cxx::tree::operator== ( const gmonth_day< C, B > &  ,
const gmonth_day< C, B > &   
) [inline]

gmonth_day comparison operator.

Returns:
True if the month and day components as well as time zones are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const gmonth_day< C, B > &  ,
const gmonth_day< C, B > &   
) [inline]

gmonth_day comparison operator.

Returns:
False if the month and day components as well as time zones are equal, true otherwise.

bool xsd::cxx::tree::operator== ( const gyear_month< C, B > &  ,
const gyear_month< C, B > &   
) [inline]

gyear_month comparison operator.

Returns:
True if the year and month components as well as time zones are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const gyear_month< C, B > &  ,
const gyear_month< C, B > &   
) [inline]

gyear_month comparison operator.

Returns:
False if the year and month components as well as time zones are equal, true otherwise.

bool xsd::cxx::tree::operator== ( const date< C, B > &  ,
const date< C, B > &   
) [inline]

date comparison operator.

Returns:
True if the year, month, and day components as well as time zones are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const date< C, B > &  ,
const date< C, B > &   
) [inline]

date comparison operator.

Returns:
False if the year, month, and day components as well as time zones are equal, true otherwise.

bool xsd::cxx::tree::operator== ( const time< C, B > &  ,
const time< C, B > &   
) [inline]

time comparison operator.

Returns:
True if the hours, seconds, and minutes components as well as time zones are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const time< C, B > &  ,
const time< C, B > &   
) [inline]

time comparison operator.

Returns:
False if the hours, seconds, and minutes components as well as time zones are equal, true otherwise.

bool xsd::cxx::tree::operator== ( const date_time< C, B > &  ,
const date_time< C, B > &   
) [inline]

date_time comparison operator.

Returns:
True if the year, month, day, hours, seconds, and minutes components as well as time zones are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const date_time< C, B > &  ,
const date_time< C, B > &   
) [inline]

date_time comparison operator.

Returns:
False if the year, month, day, hours, seconds, and minutes components as well as time zones are equal, true otherwise.

bool xsd::cxx::tree::operator== ( const duration< C, B > &  ,
const duration< C, B > &   
) [inline]

duration comparison operator.

Returns:
True if the sings as well as years, months, days, hours, seconds, and minutes components are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const duration< C, B > &  ,
const duration< C, B > &   
) [inline]

duration comparison operator.

Returns:
False if the sings as well as years, months, days, hours, seconds, and minutes components are equal, true otherwise.

bool xsd::cxx::tree::operator== ( const fundamental_base< T, C, B, ST > &  x,
const fundamental_base< T, C, B, ST > &  y 
) [inline]

fundamental_base comparison operator.

Returns:
True if the underlying values are equal, false otherwise.

bool xsd::cxx::tree::operator!= ( const fundamental_base< T, C, B, ST > &  x,
const fundamental_base< T, C, B, ST > &  y 
) [inline]

fundamental_base comparison operator.

Returns:
True if the underlying values are not equal, false otherwise.


Copyright © 2005-2010 CODE SYNTHESIS TOOLS CC