Hermes2D
3.0
|
Generated from solution_h2d_xml.xsd. More...
#include <xsd/cxx/config.hxx>
#include <xsd/cxx/pre.hxx>
#include <xsd/cxx/xml/char-utf8.hxx>
#include <xsd/cxx/tree/exceptions.hxx>
#include <xsd/cxx/tree/elements.hxx>
#include <xsd/cxx/tree/types.hxx>
#include <xsd/cxx/xml/error-handler.hxx>
#include <xsd/cxx/xml/dom/auto-ptr.hxx>
#include <xsd/cxx/tree/parsing.hxx>
#include <xsd/cxx/tree/parsing/byte.hxx>
#include <xsd/cxx/tree/parsing/unsigned-byte.hxx>
#include <xsd/cxx/tree/parsing/short.hxx>
#include <xsd/cxx/tree/parsing/unsigned-short.hxx>
#include <xsd/cxx/tree/parsing/int.hxx>
#include <xsd/cxx/tree/parsing/unsigned-int.hxx>
#include <xsd/cxx/tree/parsing/long.hxx>
#include <xsd/cxx/tree/parsing/unsigned-long.hxx>
#include <xsd/cxx/tree/parsing/boolean.hxx>
#include <xsd/cxx/tree/parsing/float.hxx>
#include <xsd/cxx/tree/parsing/double.hxx>
#include <xsd/cxx/tree/parsing/decimal.hxx>
#include <xsd/cxx/xml/dom/serialization-header.hxx>
#include <xsd/cxx/tree/serialization.hxx>
#include <xsd/cxx/tree/serialization/byte.hxx>
#include <xsd/cxx/tree/serialization/unsigned-byte.hxx>
#include <xsd/cxx/tree/serialization/short.hxx>
#include <xsd/cxx/tree/serialization/unsigned-short.hxx>
#include <xsd/cxx/tree/serialization/int.hxx>
#include <xsd/cxx/tree/serialization/unsigned-int.hxx>
#include <xsd/cxx/tree/serialization/long.hxx>
#include <xsd/cxx/tree/serialization/unsigned-long.hxx>
#include <xsd/cxx/tree/serialization/boolean.hxx>
#include <xsd/cxx/tree/serialization/float.hxx>
#include <xsd/cxx/tree/serialization/double.hxx>
#include <xsd/cxx/tree/serialization/decimal.hxx>
#include <xsd/cxx/tree/std-ostream-operators.hxx>
#include <memory>
#include <limits>
#include <algorithm>
#include <xsd/cxx/tree/containers.hxx>
#include <xsd/cxx/tree/list.hxx>
#include <xsd/cxx/xml/dom/parsing-header.hxx>
#include <iosfwd>
#include <xercesc/sax/InputSource.hpp>
#include <xercesc/dom/DOMDocument.hpp>
#include <xercesc/dom/DOMErrorHandler.hpp>
#include <xercesc/framework/XMLFormatter.hpp>
#include <xsd/cxx/post.hxx>
Go to the source code of this file.
Classes | |
class | XMLSolution::solution |
Class corresponding to the solution schema type. More... | |
class | XMLSolution::mono_coeffs |
Class corresponding to the mono_coeffs schema type. More... | |
class | XMLSolution::elem_orders |
Class corresponding to the elem_orders schema type. More... | |
class | XMLSolution::component |
Class corresponding to the component schema type. More... | |
class | XMLSolution::elem_coeffs |
Class corresponding to the elem_coeffs schema type. More... | |
Namespaces | |
xml_schema | |
C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace. | |
xml_schema::dom | |
DOM interaction. | |
XMLSolution | |
C++ namespace for the XMLSolution schema namespace. | |
Typedefs | |
typedef ::xsd::cxx::tree::type | xml_schema::type |
C++ type corresponding to the anyType XML Schema built-in type. | |
typedef ::xsd::cxx::tree::simple_type < type > | xml_schema::simple_type |
C++ type corresponding to the anySimpleType XML Schema built-in type. | |
typedef ::xsd::cxx::tree::type | xml_schema::container |
Alias for the anyType type. | |
typedef signed char | xml_schema::byte |
C++ type corresponding to the byte XML Schema built-in type. | |
typedef unsigned char | xml_schema::unsigned_byte |
C++ type corresponding to the unsignedByte XML Schema built-in type. | |
typedef short | xml_schema::short_ |
C++ type corresponding to the short XML Schema built-in type. | |
typedef unsigned short | xml_schema::unsigned_short |
C++ type corresponding to the unsignedShort XML Schema built-in type. | |
typedef int | xml_schema::int_ |
C++ type corresponding to the int XML Schema built-in type. | |
typedef unsigned int | xml_schema::unsigned_int |
C++ type corresponding to the unsignedInt XML Schema built-in type. | |
typedef long long | xml_schema::long_ |
C++ type corresponding to the long 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 long long | xml_schema::integer |
C++ type corresponding to the integer XML Schema built-in type. | |
typedef long long | xml_schema::non_positive_integer |
C++ type corresponding to the nonPositiveInteger XML Schema built-in type. | |
typedef unsigned long long | xml_schema::non_negative_integer |
C++ type corresponding to the nonNegativeInteger XML Schema built-in type. | |
typedef unsigned long long | xml_schema::positive_integer |
C++ type corresponding to the positiveInteger XML Schema built-in type. | |
typedef long long | xml_schema::negative_integer |
C++ type corresponding to the negativeInteger XML Schema built-in type. | |
typedef bool | xml_schema::boolean |
C++ type corresponding to the boolean XML Schema built-in type. | |
typedef float | xml_schema::float_ |
C++ type corresponding to the float XML Schema built-in type. | |
typedef double | xml_schema::double_ |
C++ type corresponding to the double 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::string< char, simple_type > | xml_schema::string |
C++ type corresponding to the string 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::token< char, normalized_string > | xml_schema::token |
C++ type corresponding to the token 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::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::ncname< char, name > | xml_schema::ncname |
C++ type corresponding to the NCName 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::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 ::xsd::cxx::tree::uri < char, simple_type > | xml_schema::uri |
C++ type corresponding to the anyURI XML Schema built-in type. | |
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::buffer< char > | xml_schema::buffer |
Binary buffer 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 ::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::time_zone | xml_schema::time_zone |
Time zone type. | |
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 ::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::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::time < char, simple_type > | xml_schema::time |
C++ type corresponding to the time 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::entities < char, simple_type, entity > | xml_schema::entities |
C++ type corresponding to the ENTITIES 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::list_stream < char > | xml_schema::list_stream |
List serialization stream. | |
typedef ::xsd::cxx::tree::as_double < double_ > | xml_schema::as_double |
Serialization wrapper for the double type. | |
typedef ::xsd::cxx::tree::as_decimal < decimal > | xml_schema::as_decimal |
Serialization wrapper for the decimal type. | |
typedef ::xsd::cxx::tree::facet | xml_schema::facet |
Simple type facet. | |
typedef ::xsd::cxx::tree::flags | xml_schema::flags |
Parsing and serialization flags. | |
typedef ::xsd::cxx::tree::properties < char > | xml_schema::properties |
Parsing properties. | |
typedef ::xsd::cxx::tree::severity | xml_schema::severity |
Error severity. | |
typedef ::xsd::cxx::tree::error< char > | xml_schema::error |
Error condition. | |
typedef ::xsd::cxx::tree::diagnostics < char > | xml_schema::diagnostics |
List of error conditions. | |
typedef ::xsd::cxx::tree::exception < char > | xml_schema::exception |
Root of the C++/Tree exception hierarchy. | |
typedef ::xsd::cxx::tree::bounds< char > | xml_schema::bounds |
Exception indicating that the size argument exceeds the capacity argument. | |
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::parsing < char > | xml_schema::parsing |
Exception indicating a parsing failure. | |
typedef ::xsd::cxx::tree::expected_element < char > | xml_schema::expected_element |
Exception indicating that an expected element was not encountered. | |
typedef ::xsd::cxx::tree::unexpected_element < char > | xml_schema::unexpected_element |
Exception indicating that an unexpected element was encountered. | |
typedef ::xsd::cxx::tree::expected_attribute < char > | xml_schema::expected_attribute |
Exception indicating that an expected attribute was not encountered. | |
typedef ::xsd::cxx::tree::unexpected_enumerator < char > | xml_schema::unexpected_enumerator |
Exception indicating that an unexpected enumerator was 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::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 ::xsd::cxx::tree::not_derived < char > | xml_schema::not_derived |
Exception indicating that the types are not related by inheritance. | |
typedef ::xsd::cxx::tree::serialization < char > | xml_schema::serialization |
Exception indicating a serialization failure. | |
typedef ::xsd::cxx::xml::error_handler < char > | xml_schema::error_handler |
Error handler callback interface. | |
Functions | |
::std::ostream & | XMLSolution::operator<< (::std::ostream &, const solution &) |
::std::ostream & | XMLSolution::operator<< (::std::ostream &, const mono_coeffs &) |
::std::ostream & | XMLSolution::operator<< (::std::ostream &, const elem_orders &) |
::std::ostream & | XMLSolution::operator<< (::std::ostream &, const component &) |
::std::ostream & | XMLSolution::operator<< (::std::ostream &, const elem_coeffs &) |
void | XMLSolution::operator<< (::xercesc::DOMElement &, const solution &) |
void | XMLSolution::operator<< (::xercesc::DOMElement &, const mono_coeffs &) |
void | XMLSolution::operator<< (::xercesc::DOMElement &, const elem_orders &) |
void | XMLSolution::operator<< (::xercesc::DOMElement &, const component &) |
void | XMLSolution::operator<< (::xercesc::DOMElement &, const elem_coeffs &) |
Parsing functions for the solution document root. | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::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. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (const ::std::string &uri,::xml_schema::error_handler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a URI or a local file with an error handler. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (const ::std::string &uri,::xercesc::DOMErrorHandler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a URI or a local file with a Xerces-C++ DOM error handler. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::std::istream &is,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a standard input stream. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::std::istream &is,::xml_schema::error_handler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a standard input stream with an error handler. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::std::istream &is,::xercesc::DOMErrorHandler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a standard input stream with a Xerces-C++ DOM error handler. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::std::istream &is, const ::std::string &id,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a standard input stream with a resource id. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::std::istream &is, const ::std::string &id,::xml_schema::error_handler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a standard input stream with a resource id and an error handler. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::std::istream &is, const ::std::string &id,::xercesc::DOMErrorHandler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a standard input stream with a resource id and a Xerces-C++ DOM error handler. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::xercesc::InputSource &is,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a Xerces-C++ input source. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::xercesc::InputSource &is,::xml_schema::error_handler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a Xerces-C++ input source with an error handler. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::xercesc::InputSource &is,::xercesc::DOMErrorHandler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a Xerces-C++ input source with a Xerces-C++ DOM error handler. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (const ::xercesc::DOMDocument &d,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a Xerces-C++ DOM document. More... | |
::std::auto_ptr < ::XMLSolution::solution > | XMLSolution::solution_ (::xml_schema::dom::auto_ptr< ::xercesc::DOMDocument > &d,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties()) |
Parse a Xerces-C++ DOM document. More... | |
Serialization functions for the solution document root. | |
void | XMLSolution::solution_ (::std::ostream &os, const ::XMLSolution::solution &x, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0) |
Serialize to a standard output stream. More... | |
void | XMLSolution::solution_ (::std::ostream &os, const ::XMLSolution::solution &x,::xml_schema::error_handler &eh, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0) |
Serialize to a standard output stream with an error handler. More... | |
void | XMLSolution::solution_ (::std::ostream &os, const ::XMLSolution::solution &x,::xercesc::DOMErrorHandler &eh, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0) |
Serialize to a standard output stream with a Xerces-C++ DOM error handler. More... | |
void | XMLSolution::solution_ (::xercesc::XMLFormatTarget &ft, const ::XMLSolution::solution &x, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0) |
Serialize to a Xerces-C++ XML format target. More... | |
void | XMLSolution::solution_ (::xercesc::XMLFormatTarget &ft, const ::XMLSolution::solution &x,::xml_schema::error_handler &eh, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0) |
Serialize to a Xerces-C++ XML format target with an error handler. More... | |
void | XMLSolution::solution_ (::xercesc::XMLFormatTarget &ft, const ::XMLSolution::solution &x,::xercesc::DOMErrorHandler &eh, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0) |
Serialize to a Xerces-C++ XML format target with a Xerces-C++ DOM error handler. More... | |
void | XMLSolution::solution_ (::xercesc::DOMDocument &d, const ::XMLSolution::solution &x,::xml_schema::flags f=0) |
Serialize to an existing Xerces-C++ DOM document. More... | |
::xml_schema::dom::auto_ptr < ::xercesc::DOMDocument > | XMLSolution::solution_ (const ::XMLSolution::solution &x, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(),::xml_schema::flags f=0) |
Serialize to a new Xerces-C++ DOM document. More... | |
Variables | |
const XMLCh *const | xml_schema::dom::tree_node_key = ::xsd::cxx::tree::user_data_keys::node |
DOM user data key for back pointers to tree nodes. | |
Generated from solution_h2d_xml.xsd.
Definition in file solution_h2d_xml.h.