C++/Tree Mapping Runtime Library
Classes | Namespaces | Functions
types.hxx File Reference

Contains C++ class definitions for XML Schema built-in types. More...

Go to the source code of this file.

Classes

class  string< C, B >
 Class corresponding to the XML Schema string built-in type. More...
 
class  normalized_string< C, B >
 Class corresponding to the XML Schema normalizedString built-in type. More...
 
class  token< C, B >
 Class corresponding to the XML Schema token built-in type. More...
 
class  nmtoken< C, B >
 Class corresponding to the XML Schema NMTOKEN built-in type. More...
 
class  nmtokens< C, B, nmtoken >
 Class corresponding to the XML Schema NMTOKENS built-in type. More...
 
class  name< C, B >
 Class corresponding to the XML Schema Name built-in type. More...
 
class  ncname< C, B >
 Class corresponding to the XML Schema NCame built-in type. More...
 
class  language< C, B >
 Class corresponding to the XML Schema language built-in type. More...
 
class  id< C, B >
 Class corresponding to the XML Schema ID built-in type. More...
 
class  idref< C, B, T >
 Class corresponding to the XML Schema IDREF built-in type. More...
 
class  idrefs< C, B, idref >
 Class corresponding to the XML Schema IDREFS built-in type. More...
 
class  uri< C, B >
 Class corresponding to the XML Schema anyURI built-in type. More...
 
class  qname< C, B, uri, ncname >
 Class corresponding to the XML Schema QName built-in type. More...
 
class  base64_binary< C, B >
 Class corresponding to the XML Schema base64Binary built-in type. More...
 
class  hex_binary< C, B >
 Class corresponding to the XML Schema hexBinary built-in type. More...
 
class  entity< C, B >
 Class corresponding to the XML Schema ENTITY built-in type. More...
 
class  entities< C, B, entity >
 Class corresponding to the XML Schema ENTITIES built-in type. More...
 

Namespaces

namespace  xsd::cxx::tree
 C++/Tree mapping runtime namespace.
 

Functions

template<typename C , typename B >
bool operator== (const string< C, B > &a, const string< C, B > &b)
 string comparison operator.
 
template<typename C , typename B >
bool operator!= (const string< C, B > &a, const string< C, B > &b)
 string comparison operator.
 
template<typename C , typename B , typename nmtoken >
bool operator== (const nmtokens< C, B, nmtoken > &a, const nmtokens< C, B, nmtoken > &b)
 nmtokens comparison operator.
 
template<typename C , typename B , typename nmtoken >
bool operator!= (const nmtokens< C, B, nmtoken > &a, const nmtokens< C, B, nmtoken > &b)
 nmtokens comparison operator.
 
template<typename C , typename B , typename idref >
bool operator== (const idrefs< C, B, idref > &a, const idrefs< C, B, idref > &b)
 idrefs comparison operator.
 
template<typename C , typename B , typename idref >
bool operator!= (const idrefs< C, B, idref > &a, const idrefs< C, B, idref > &b)
 idrefs comparison operator.
 
template<typename C , typename B >
bool operator== (const uri< C, B > &a, const uri< C, B > &b)
 uri comparison operator.
 
template<typename C , typename B >
bool operator!= (const uri< C, B > &a, const uri< C, B > &b)
 uri 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.
 
template<typename C , typename B >
bool operator== (const base64_binary< C, B > &a, const base64_binary< C, B > &b)
 base64_binary comparison operator.
 
template<typename C , typename B >
bool operator!= (const base64_binary< C, B > &a, const base64_binary< C, B > &b)
 base64_binary comparison operator.
 
template<typename C , typename B >
bool operator== (const hex_binary< C, B > &a, const hex_binary< C, B > &b)
 hex_binary comparison operator.
 
template<typename C , typename B >
bool operator!= (const hex_binary< C, B > &a, const hex_binary< C, B > &b)
 hex_binary comparison operator.
 
template<typename C , typename B , typename entity >
bool operator== (const entities< C, B, entity > &a, const entities< C, B, entity > &b)
 entities comparison operator.
 
template<typename C , typename B , typename entity >
bool operator!= (const entities< C, B, entity > &a, const entities< C, B, entity > &b)
 entities comparison operator.
 

Detailed Description

Contains C++ class definitions for XML Schema built-in types.

This is an internal header and is included by the generated code. You normally should not include it directly.


Copyright © 2005-2023 Code Synthesis.