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

Contains exception definitions for the C++/Tree mapping. More...

Go to the source code of this file.

Classes

class  exception< C >
 Root of the C++/Tree exception hierarchy. More...
 
class  severity
 Error severity. More...
 
class  error< C >
 Error condition. More...
 
class  diagnostics< C >
 List of error conditions. More...
 
class  parsing< C >
 Exception indicating a parsing failure. More...
 
class  expected_element< C >
 Exception indicating that an expected element was not encountered. More...
 
class  unexpected_element< C >
 Exception indicating that an unexpected element was encountered. More...
 
class  expected_attribute< C >
 Exception indicating that an expected attribute was not encountered. More...
 
class  unexpected_enumerator< C >
 Exception indicating that an unexpected enumerator was encountered. More...
 
class  expected_text_content< C >
 Exception indicating that the text content was expected for an element. More...
 
class  no_type_info< C >
 Exception indicating that the type information is not available for a type. More...
 
class  no_element_info< C >
 Exception indicating that parsing or serialization information is not available for an element. More...
 
class  not_derived< C >
 Exception indicating that the types are not related by inheritance. More...
 
class  duplicate_id< C >
 Exception indicating that a duplicate ID value was encountered in the object model. More...
 
class  serialization< C >
 Exception indicating a serialization failure. More...
 
class  no_prefix_mapping< C >
 Exception indicating that a prefix-namespace mapping was not provided. More...
 
class  bounds< C >
 Exception indicating that the size argument exceeds the capacity argument. More...
 

Namespaces

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

Detailed Description

Contains exception definitions for the C++/Tree mapping.

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


Copyright © 2005-2023 Code Synthesis.