MolSim
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Variables
SimulationXSD.h File Reference

Generated from SimulationXSD.xsd. More...

#include <xsd/cxx/config.hxx>
#include <xsd/cxx/pre.hxx>
#include <xsd/cxx/xml/char-utf8.hxx>
#include <xsd/cxx/tree/elements.hxx>
#include <xsd/cxx/tree/exceptions.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/boolean.hxx>
#include <xsd/cxx/tree/parsing/byte.hxx>
#include <xsd/cxx/tree/parsing/decimal.hxx>
#include <xsd/cxx/tree/parsing/double.hxx>
#include <xsd/cxx/tree/parsing/float.hxx>
#include <xsd/cxx/tree/parsing/int.hxx>
#include <xsd/cxx/tree/parsing/long.hxx>
#include <xsd/cxx/tree/parsing/short.hxx>
#include <xsd/cxx/tree/parsing/unsigned-byte.hxx>
#include <xsd/cxx/tree/parsing/unsigned-int.hxx>
#include <xsd/cxx/tree/parsing/unsigned-long.hxx>
#include <xsd/cxx/tree/parsing/unsigned-short.hxx>
#include <xsd/cxx/tree/serialization.hxx>
#include <xsd/cxx/tree/serialization/boolean.hxx>
#include <xsd/cxx/tree/serialization/byte.hxx>
#include <xsd/cxx/tree/serialization/decimal.hxx>
#include <xsd/cxx/tree/serialization/double.hxx>
#include <xsd/cxx/tree/serialization/float.hxx>
#include <xsd/cxx/tree/serialization/int.hxx>
#include <xsd/cxx/tree/serialization/long.hxx>
#include <xsd/cxx/tree/serialization/short.hxx>
#include <xsd/cxx/tree/serialization/unsigned-byte.hxx>
#include <xsd/cxx/tree/serialization/unsigned-int.hxx>
#include <xsd/cxx/tree/serialization/unsigned-long.hxx>
#include <xsd/cxx/tree/serialization/unsigned-short.hxx>
#include <xsd/cxx/xml/dom/serialization-header.hxx>
#include <algorithm>
#include <limits>
#include <memory>
#include <utility>
#include <xsd/cxx/tree/containers.hxx>
#include <xsd/cxx/tree/list.hxx>
#include <xsd/cxx/xml/dom/parsing-header.hxx>
#include <iosfwd>
#include <xercesc/dom/DOMDocument.hpp>
#include <xercesc/dom/DOMErrorHandler.hpp>
#include <xercesc/sax/InputSource.hpp>
#include <xercesc/framework/XMLFormatter.hpp>
#include <xsd/cxx/post.hxx>

Go to the source code of this file.

Classes

class  ArgsType
 Class corresponding to the argsType schema type. More...
 
class  ParallelType
 Enumeration class corresponding to the parallelType schema type. More...
 
class  BdConditionsType
 Class corresponding to the bdConditionsType schema type. More...
 
class  BoundaryConditionType
 Enumeration class corresponding to the boundaryConditionType schema type. More...
 
class  PositionType
 Class corresponding to the positionType schema type. More...
 
class  VelocityType
 Class corresponding to the velocityType schema type. More...
 
class  ForceType
 Class corresponding to the forceType schema type. More...
 
class  SizeType
 Class corresponding to the sizeType schema type. More...
 
class  CuboidType
 Class corresponding to the cuboidType schema type. More...
 
class  ParticleType
 Class corresponding to the particleType schema type. More...
 
class  DiscType
 Class corresponding to the discType schema type. More...
 
class  ObjectsType
 Class corresponding to the objectsType schema type. More...
 
class  SpecialCaseType
 Class corresponding to the specialCaseType schema type. More...
 
class  MembraneType
 Class corresponding to the membraneType schema type. More...
 
class  AnalyzerType
 Class corresponding to the analyzerType schema type. More...
 
class  SimType
 Class corresponding to the simType schema type. More...
 
class  ThermostatType
 Class corresponding to the thermostatType schema type. More...
 

Namespaces

namespace  xml_schema
 C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.
 
namespace  xml_schema::dom
 DOM interaction.
 

Macros

#define XSD_CXX11
 
#define XSD_USE_CHAR
 
#define XSD_CXX_TREE_USE_CHAR
 
#define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
 

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< char, Typexml_schema::SimpleType
 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::UnsignedByte
 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::UnsignedShort
 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::UnsignedInt
 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::UnsignedLong
 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::NonPositiveInteger
 C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
 
typedef unsigned long long xml_schema::NonNegativeInteger
 C++ type corresponding to the nonNegativeInteger XML Schema built-in type.
 
typedef unsigned long long xml_schema::PositiveInteger
 C++ type corresponding to the positiveInteger XML Schema built-in type.
 
typedef long long xml_schema::NegativeInteger
 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, SimpleTypexml_schema::String
 C++ type corresponding to the string XML Schema built-in type.
 
typedef ::xsd::cxx::tree::normalized_string< char, Stringxml_schema::NormalizedString
 C++ type corresponding to the normalizedString XML Schema built-in type.
 
typedef ::xsd::cxx::tree::token< char, NormalizedStringxml_schema::Token
 C++ type corresponding to the token XML Schema built-in type.
 
typedef ::xsd::cxx::tree::name< char, Tokenxml_schema::Name
 C++ type corresponding to the Name XML Schema built-in type.
 
typedef ::xsd::cxx::tree::nmtoken< char, Tokenxml_schema::Nmtoken
 C++ type corresponding to the NMTOKEN XML Schema built-in type.
 
typedef ::xsd::cxx::tree::nmtokens< char, SimpleType, Nmtokenxml_schema::Nmtokens
 C++ type corresponding to the NMTOKENS XML Schema built-in type.
 
typedef ::xsd::cxx::tree::ncname< char, Namexml_schema::Ncname
 C++ type corresponding to the NCName XML Schema built-in type.
 
typedef ::xsd::cxx::tree::language< char, Tokenxml_schema::Language
 C++ type corresponding to the language XML Schema built-in type.
 
typedef ::xsd::cxx::tree::id< char, Ncnamexml_schema::Id
 C++ type corresponding to the ID XML Schema built-in type.
 
typedef ::xsd::cxx::tree::idref< char, Ncname, Typexml_schema::Idref
 C++ type corresponding to the IDREF XML Schema built-in type.
 
typedef ::xsd::cxx::tree::idrefs< char, SimpleType, Idrefxml_schema::Idrefs
 C++ type corresponding to the IDREFS XML Schema built-in type.
 
typedef ::xsd::cxx::tree::uri< char, SimpleTypexml_schema::Uri
 C++ type corresponding to the anyURI XML Schema built-in type.
 
typedef ::xsd::cxx::tree::qname< char, SimpleType, Uri, Ncnamexml_schema::Qname
 C++ type corresponding to the QName XML Schema built-in type.
 
typedef ::xsd::cxx::tree::buffer< charxml_schema::Buffer
 Binary buffer type.
 
typedef ::xsd::cxx::tree::base64_binary< char, SimpleTypexml_schema::Base64Binary
 C++ type corresponding to the base64Binary XML Schema built-in type.
 
typedef ::xsd::cxx::tree::hex_binary< char, SimpleTypexml_schema::HexBinary
 C++ type corresponding to the hexBinary XML Schema built-in type.
 
typedef ::xsd::cxx::tree::time_zone xml_schema::TimeZone
 Time zone type.
 
typedef ::xsd::cxx::tree::date< char, SimpleTypexml_schema::Date
 C++ type corresponding to the date XML Schema built-in type.
 
typedef ::xsd::cxx::tree::date_time< char, SimpleTypexml_schema::DateTime
 C++ type corresponding to the dateTime XML Schema built-in type.
 
typedef ::xsd::cxx::tree::duration< char, SimpleTypexml_schema::Duration
 C++ type corresponding to the duration XML Schema built-in type.
 
typedef ::xsd::cxx::tree::gday< char, SimpleTypexml_schema::Gday
 C++ type corresponding to the gDay XML Schema built-in type.
 
typedef ::xsd::cxx::tree::gmonth< char, SimpleTypexml_schema::Gmonth
 C++ type corresponding to the gMonth XML Schema built-in type.
 
typedef ::xsd::cxx::tree::gmonth_day< char, SimpleTypexml_schema::GmonthDay
 C++ type corresponding to the gMonthDay XML Schema built-in type.
 
typedef ::xsd::cxx::tree::gyear< char, SimpleTypexml_schema::Gyear
 C++ type corresponding to the gYear XML Schema built-in type.
 
typedef ::xsd::cxx::tree::gyear_month< char, SimpleTypexml_schema::GyearMonth
 C++ type corresponding to the gYearMonth XML Schema built-in type.
 
typedef ::xsd::cxx::tree::time< char, SimpleTypexml_schema::Time
 C++ type corresponding to the time XML Schema built-in type.
 
typedef ::xsd::cxx::tree::entity< char, Ncnamexml_schema::Entity
 C++ type corresponding to the ENTITY XML Schema built-in type.
 
typedef ::xsd::cxx::tree::entities< char, SimpleType, Entityxml_schema::Entities
 C++ type corresponding to the ENTITIES XML Schema built-in type.
 
typedef ::xsd::cxx::tree::content_order xml_schema::ContentOrder
 Content order sequence entry.
 
typedef ::xsd::cxx::xml::dom::namespace_info< charxml_schema::NamespaceInfo
 Namespace serialization information.
 
typedef ::xsd::cxx::xml::dom::namespace_infomap< charxml_schema::NamespaceInfomap
 Namespace serialization information map.
 
typedef ::xsd::cxx::tree::list_stream< charxml_schema::ListStream
 List serialization stream.
 
typedef ::xsd::cxx::tree::as_double< Doublexml_schema::AsDouble
 Serialization wrapper for the double type.
 
typedef ::xsd::cxx::tree::as_decimal< Decimalxml_schema::AsDecimal
 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< charxml_schema::Properties
 Parsing properties.
 
typedef ::xsd::cxx::tree::severity xml_schema::Severity
 Error severity.
 
typedef ::xsd::cxx::tree::error< charxml_schema::Error
 Error condition.
 
typedef ::xsd::cxx::tree::diagnostics< charxml_schema::Diagnostics
 List of error conditions.
 
typedef ::xsd::cxx::tree::exception< charxml_schema::Exception
 Root of the C++/Tree exception hierarchy.
 
typedef ::xsd::cxx::tree::bounds< charxml_schema::Bounds
 Exception indicating that the size argument exceeds the capacity argument.
 
typedef ::xsd::cxx::tree::duplicate_id< charxml_schema::DuplicateId
 Exception indicating that a duplicate ID value was encountered in the object model.
 
typedef ::xsd::cxx::tree::parsing< charxml_schema::Parsing
 Exception indicating a parsing failure.
 
typedef ::xsd::cxx::tree::expected_element< charxml_schema::ExpectedElement
 Exception indicating that an expected element was not encountered.
 
typedef ::xsd::cxx::tree::unexpected_element< charxml_schema::UnexpectedElement
 Exception indicating that an unexpected element was encountered.
 
typedef ::xsd::cxx::tree::expected_attribute< charxml_schema::ExpectedAttribute
 Exception indicating that an expected attribute was not encountered.
 
typedef ::xsd::cxx::tree::unexpected_enumerator< charxml_schema::UnexpectedEnumerator
 Exception indicating that an unexpected enumerator was encountered.
 
typedef ::xsd::cxx::tree::expected_text_content< charxml_schema::ExpectedTextContent
 Exception indicating that the text content was expected for an element.
 
typedef ::xsd::cxx::tree::no_prefix_mapping< charxml_schema::NoPrefixMapping
 Exception indicating that a prefix-namespace mapping was not provided.
 
typedef ::xsd::cxx::tree::serialization< charxml_schema::Serialization
 Exception indicating a serialization failure.
 
typedef ::xsd::cxx::xml::error_handler< charxml_schema::ErrorHandler
 Error handler callback interface.
 

Functions

Parsing functions for the sim document root.
::std::unique_ptr<::SimTypesim (const ::std::string &uri, ::xml_schema::Flags f=0, const ::xml_schema::Properties &p=::xml_schema::Properties())
 Parse a URI or a local file.
 
::std::unique_ptr<::SimTypesim (const ::std::string &uri, ::xml_schema::ErrorHandler &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.
 
::std::unique_ptr<::SimTypesim (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.
 
::std::unique_ptr<::SimTypesim (::std::istream &is, ::xml_schema::Flags f=0, const ::xml_schema::Properties &p=::xml_schema::Properties())
 Parse a standard input stream.
 
::std::unique_ptr<::SimTypesim (::std::istream &is, ::xml_schema::ErrorHandler &eh, ::xml_schema::Flags f=0, const ::xml_schema::Properties &p=::xml_schema::Properties())
 Parse a standard input stream with an error handler.
 
::std::unique_ptr<::SimTypesim (::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.
 
::std::unique_ptr<::SimTypesim (::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.
 
::std::unique_ptr<::SimTypesim (::std::istream &is, const ::std::string &id, ::xml_schema::ErrorHandler &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.
 
::std::unique_ptr<::SimTypesim (::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.
 
::std::unique_ptr<::SimTypesim (::xercesc::InputSource &is, ::xml_schema::Flags f=0, const ::xml_schema::Properties &p=::xml_schema::Properties())
 Parse a Xerces-C++ input source.
 
::std::unique_ptr<::SimTypesim (::xercesc::InputSource &is, ::xml_schema::ErrorHandler &eh, ::xml_schema::Flags f=0, const ::xml_schema::Properties &p=::xml_schema::Properties())
 Parse a Xerces-C++ input source with an error handler.
 
::std::unique_ptr<::SimTypesim (::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.
 
::std::unique_ptr<::SimTypesim (const ::xercesc::DOMDocument &d, ::xml_schema::Flags f=0, const ::xml_schema::Properties &p=::xml_schema::Properties())
 Parse a Xerces-C++ DOM document.
 
::std::unique_ptr<::SimTypesim (::xml_schema::dom::unique_ptr<::xercesc::DOMDocument > d, ::xml_schema::Flags f=0, const ::xml_schema::Properties &p=::xml_schema::Properties())
 Parse a Xerces-C++ DOM document.
 
Serialization functions for the sim document root.
void sim (::std::ostream &os, const ::SimType &x, const ::xml_schema::NamespaceInfomap &m=::xml_schema::NamespaceInfomap(), const ::std::string &e="UTF-8", ::xml_schema::Flags f=0)
 Serialize to a standard output stream.
 
void sim (::std::ostream &os, const ::SimType &x, ::xml_schema::ErrorHandler &eh, const ::xml_schema::NamespaceInfomap &m=::xml_schema::NamespaceInfomap(), const ::std::string &e="UTF-8", ::xml_schema::Flags f=0)
 Serialize to a standard output stream with an error handler.
 
void sim (::std::ostream &os, const ::SimType &x, ::xercesc::DOMErrorHandler &eh, const ::xml_schema::NamespaceInfomap &m=::xml_schema::NamespaceInfomap(), const ::std::string &e="UTF-8", ::xml_schema::Flags f=0)
 Serialize to a standard output stream with a Xerces-C++ DOM error handler.
 
void sim (::xercesc::XMLFormatTarget &ft, const ::SimType &x, const ::xml_schema::NamespaceInfomap &m=::xml_schema::NamespaceInfomap(), const ::std::string &e="UTF-8", ::xml_schema::Flags f=0)
 Serialize to a Xerces-C++ XML format target.
 
void sim (::xercesc::XMLFormatTarget &ft, const ::SimType &x, ::xml_schema::ErrorHandler &eh, const ::xml_schema::NamespaceInfomap &m=::xml_schema::NamespaceInfomap(), const ::std::string &e="UTF-8", ::xml_schema::Flags f=0)
 Serialize to a Xerces-C++ XML format target with an error handler.
 
void sim (::xercesc::XMLFormatTarget &ft, const ::SimType &x, ::xercesc::DOMErrorHandler &eh, const ::xml_schema::NamespaceInfomap &m=::xml_schema::NamespaceInfomap(), 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.
 
void sim (::xercesc::DOMDocument &d, const ::SimType &x, ::xml_schema::Flags f=0)
 Serialize to an existing Xerces-C++ DOM document.
 
::xml_schema::dom::unique_ptr<::xercesc::DOMDocument > sim (const ::SimType &x, const ::xml_schema::NamespaceInfomap &m=::xml_schema::NamespaceInfomap(), ::xml_schema::Flags f=0)
 Serialize to a new Xerces-C++ DOM document.
 
void operator<< (::xercesc::DOMElement &, const ArgsType &)
 
void operator<< (::xercesc::DOMElement &, const ParallelType &)
 
void operator<< (::xercesc::DOMAttr &, const ParallelType &)
 
void operator<< (::xml_schema::ListStream &, const ParallelType &)
 
void operator<< (::xercesc::DOMElement &, const BdConditionsType &)
 
void operator<< (::xercesc::DOMElement &, const BoundaryConditionType &)
 
void operator<< (::xercesc::DOMAttr &, const BoundaryConditionType &)
 
void operator<< (::xml_schema::ListStream &, const BoundaryConditionType &)
 
void operator<< (::xercesc::DOMElement &, const PositionType &)
 
void operator<< (::xercesc::DOMElement &, const VelocityType &)
 
void operator<< (::xercesc::DOMElement &, const ForceType &)
 
void operator<< (::xercesc::DOMElement &, const SizeType &)
 
void operator<< (::xercesc::DOMElement &, const CuboidType &)
 
void operator<< (::xercesc::DOMElement &, const ParticleType &)
 
void operator<< (::xercesc::DOMElement &, const DiscType &)
 
void operator<< (::xercesc::DOMElement &, const ObjectsType &)
 
void operator<< (::xercesc::DOMElement &, const SpecialCaseType &)
 
void operator<< (::xercesc::DOMElement &, const MembraneType &)
 
void operator<< (::xercesc::DOMElement &, const AnalyzerType &)
 
void operator<< (::xercesc::DOMElement &, const SimType &)
 
void operator<< (::xercesc::DOMElement &, const ThermostatType &)
 

Variables

const XMLCh *const xml_schema::dom::treeNodeKey = ::xsd::cxx::tree::user_data_keys::node
 DOM user data key for back pointers to tree nodes.
 

Detailed Description

Generated from SimulationXSD.xsd.

Macro Definition Documentation

◆ XSD_CXX11

#define XSD_CXX11

◆ XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA

#define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA

◆ XSD_CXX_TREE_USE_CHAR

#define XSD_CXX_TREE_USE_CHAR

◆ XSD_USE_CHAR

#define XSD_USE_CHAR

Function Documentation

◆ operator<<() [1/21]

void operator<< ( ::xercesc::DOMAttr &  ,
const BoundaryConditionType  
)

◆ operator<<() [2/21]

void operator<< ( ::xercesc::DOMAttr &  ,
const ParallelType  
)

◆ operator<<() [3/21]

void operator<< ( ::xercesc::DOMElement &  ,
const AnalyzerType  
)

◆ operator<<() [4/21]

void operator<< ( ::xercesc::DOMElement &  ,
const ArgsType  
)

◆ operator<<() [5/21]

void operator<< ( ::xercesc::DOMElement &  ,
const BdConditionsType  
)

◆ operator<<() [6/21]

void operator<< ( ::xercesc::DOMElement &  ,
const BoundaryConditionType  
)

◆ operator<<() [7/21]

void operator<< ( ::xercesc::DOMElement &  ,
const CuboidType  
)

◆ operator<<() [8/21]

void operator<< ( ::xercesc::DOMElement &  ,
const DiscType  
)

◆ operator<<() [9/21]

void operator<< ( ::xercesc::DOMElement &  ,
const ForceType  
)

◆ operator<<() [10/21]

void operator<< ( ::xercesc::DOMElement &  ,
const MembraneType  
)

◆ operator<<() [11/21]

void operator<< ( ::xercesc::DOMElement &  ,
const ObjectsType  
)

◆ operator<<() [12/21]

void operator<< ( ::xercesc::DOMElement &  ,
const ParallelType  
)

◆ operator<<() [13/21]

void operator<< ( ::xercesc::DOMElement &  ,
const ParticleType  
)

◆ operator<<() [14/21]

void operator<< ( ::xercesc::DOMElement &  ,
const PositionType  
)

◆ operator<<() [15/21]

void operator<< ( ::xercesc::DOMElement &  ,
const SimType  
)

◆ operator<<() [16/21]

void operator<< ( ::xercesc::DOMElement &  ,
const SizeType  
)

◆ operator<<() [17/21]

void operator<< ( ::xercesc::DOMElement &  ,
const SpecialCaseType  
)

◆ operator<<() [18/21]

void operator<< ( ::xercesc::DOMElement &  ,
const ThermostatType  
)

◆ operator<<() [19/21]

void operator<< ( ::xercesc::DOMElement &  ,
const VelocityType  
)

◆ operator<<() [20/21]

void operator<< ( ::xml_schema::ListStream ,
const BoundaryConditionType  
)

◆ operator<<() [21/21]

void operator<< ( ::xml_schema::ListStream ,
const ParallelType  
)

◆ sim() [1/22]

::std::unique_ptr<::SimType > sim ( ::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.

Parameters
isA standrad input stream.
ehA Xerces-C++ DOM error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

◆ sim() [2/22]

::std::unique_ptr<::SimType > sim ( ::std::istream &  is,
::xml_schema::ErrorHandler eh,
::xml_schema::Flags  f = 0,
const ::xml_schema::Properties p = ::xml_schema::Properties() 
)

Parse a standard input stream with an error handler.

Parameters
isA standrad input stream.
ehAn error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

◆ sim() [3/22]

::std::unique_ptr<::SimType > sim ( ::std::istream &  is,
::xml_schema::Flags  f = 0,
const ::xml_schema::Properties p = ::xml_schema::Properties() 
)

Parse a standard input stream.

Parameters
isA standrad input stream.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function uses exceptions to report parsing errors.

◆ sim() [4/22]

::std::unique_ptr<::SimType > sim ( ::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.

Parameters
isA standrad input stream.
idA resource id.
ehA Xerces-C++ DOM error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

The resource id is used to identify the document being parsed in diagnostics as well as to resolve relative paths.

This function reports parsing errors by calling the error handler.

◆ sim() [5/22]

::std::unique_ptr<::SimType > sim ( ::std::istream &  is,
const ::std::string &  id,
::xml_schema::ErrorHandler 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.

Parameters
isA standrad input stream.
idA resource id.
ehAn error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

The resource id is used to identify the document being parsed in diagnostics as well as to resolve relative paths.

This function reports parsing errors by calling the error handler.

◆ sim() [6/22]

::std::unique_ptr<::SimType > sim ( ::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.

Parameters
isA standrad input stream.
idA resource id.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

The resource id is used to identify the document being parsed in diagnostics as well as to resolve relative paths.

This function uses exceptions to report parsing errors.

◆ sim() [7/22]

void sim ( ::std::ostream &  os,
const ::SimType x,
::xercesc::DOMErrorHandler &  eh,
const ::xml_schema::NamespaceInfomap m = ::xml_schema::NamespaceInfomap(),
const ::std::string &  e = "UTF-8",
::xml_schema::Flags  f = 0 
)

Serialize to a standard output stream with a Xerces-C++ DOM error handler.

Parameters
osA standrad output stream.
xAn object model to serialize.
ehA Xerces-C++ DOM error handler.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function reports serialization errors by calling the error handler.

◆ sim() [8/22]

void sim ( ::std::ostream &  os,
const ::SimType x,
::xml_schema::ErrorHandler eh,
const ::xml_schema::NamespaceInfomap m = ::xml_schema::NamespaceInfomap(),
const ::std::string &  e = "UTF-8",
::xml_schema::Flags  f = 0 
)

Serialize to a standard output stream with an error handler.

Parameters
osA standrad output stream.
xAn object model to serialize.
ehAn error handler.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function reports serialization errors by calling the error handler.

◆ sim() [9/22]

void sim ( ::std::ostream &  os,
const ::SimType x,
const ::xml_schema::NamespaceInfomap m = ::xml_schema::NamespaceInfomap(),
const ::std::string &  e = "UTF-8",
::xml_schema::Flags  f = 0 
)

Serialize to a standard output stream.

Parameters
osA standrad output stream.
xAn object model to serialize.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function uses exceptions to report serialization errors.

◆ sim() [10/22]

void sim ( ::xercesc::DOMDocument &  d,
const ::SimType x,
::xml_schema::Flags  f = 0 
)

Serialize to an existing Xerces-C++ DOM document.

Parameters
dA Xerces-C++ DOM document.
xAn object model to serialize.
fSerialization flags.

Note that it is your responsibility to create the DOM document with the correct root element as well as set the necessary namespace mapping attributes.

◆ sim() [11/22]

::std::unique_ptr<::SimType > sim ( ::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.

Parameters
isA Xerces-C++ input source.
ehA Xerces-C++ DOM error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

◆ sim() [12/22]

::std::unique_ptr<::SimType > sim ( ::xercesc::InputSource &  is,
::xml_schema::ErrorHandler eh,
::xml_schema::Flags  f = 0,
const ::xml_schema::Properties p = ::xml_schema::Properties() 
)

Parse a Xerces-C++ input source with an error handler.

Parameters
isA Xerces-C++ input source.
ehAn error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

◆ sim() [13/22]

::std::unique_ptr<::SimType > sim ( ::xercesc::InputSource &  is,
::xml_schema::Flags  f = 0,
const ::xml_schema::Properties p = ::xml_schema::Properties() 
)

Parse a Xerces-C++ input source.

Parameters
isA Xerces-C++ input source.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function uses exceptions to report parsing errors.

◆ sim() [14/22]

void sim ( ::xercesc::XMLFormatTarget &  ft,
const ::SimType x,
::xercesc::DOMErrorHandler &  eh,
const ::xml_schema::NamespaceInfomap m = ::xml_schema::NamespaceInfomap(),
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.

Parameters
ftA Xerces-C++ XML format target.
xAn object model to serialize.
ehA Xerces-C++ DOM error handler.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function reports serialization errors by calling the error handler.

◆ sim() [15/22]

void sim ( ::xercesc::XMLFormatTarget &  ft,
const ::SimType x,
::xml_schema::ErrorHandler eh,
const ::xml_schema::NamespaceInfomap m = ::xml_schema::NamespaceInfomap(),
const ::std::string &  e = "UTF-8",
::xml_schema::Flags  f = 0 
)

Serialize to a Xerces-C++ XML format target with an error handler.

Parameters
ftA Xerces-C++ XML format target.
xAn object model to serialize.
ehAn error handler.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function reports serialization errors by calling the error handler.

◆ sim() [16/22]

void sim ( ::xercesc::XMLFormatTarget &  ft,
const ::SimType x,
const ::xml_schema::NamespaceInfomap m = ::xml_schema::NamespaceInfomap(),
const ::std::string &  e = "UTF-8",
::xml_schema::Flags  f = 0 
)

Serialize to a Xerces-C++ XML format target.

Parameters
ftA Xerces-C++ XML format target.
xAn object model to serialize.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function uses exceptions to report serialization errors.

◆ sim() [17/22]

::std::unique_ptr<::SimType > sim ( ::xml_schema::dom::unique_ptr<::xercesc::DOMDocument >  d,
::xml_schema::Flags  f = 0,
const ::xml_schema::Properties p = ::xml_schema::Properties() 
)

Parse a Xerces-C++ DOM document.

Parameters
dA pointer to the Xerces-C++ DOM document.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function is normally used together with the keep_dom and own_dom parsing flags to assign ownership of the DOM document to the object model.

◆ sim() [18/22]

::xml_schema::dom::unique_ptr<::xercesc::DOMDocument > sim ( const ::SimType x,
const ::xml_schema::NamespaceInfomap m = ::xml_schema::NamespaceInfomap(),
::xml_schema::Flags  f = 0 
)

Serialize to a new Xerces-C++ DOM document.

Parameters
xAn object model to serialize.
mA namespace information map.
fSerialization flags.
Returns
A pointer to the new Xerces-C++ DOM document.

◆ sim() [19/22]

::std::unique_ptr<::SimType > sim ( 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.

Parameters
uriA URI or a local file name.
ehA Xerces-C++ DOM error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

◆ sim() [20/22]

::std::unique_ptr<::SimType > sim ( const ::std::string &  uri,
::xml_schema::ErrorHandler 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.

Parameters
uriA URI or a local file name.
ehAn error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

◆ sim() [21/22]

::std::unique_ptr<::SimType > sim ( const ::std::string &  uri,
::xml_schema::Flags  f = 0,
const ::xml_schema::Properties p = ::xml_schema::Properties() 
)

Parse a URI or a local file.

Parameters
uriA URI or a local file name.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function uses exceptions to report parsing errors.

◆ sim() [22/22]

::std::unique_ptr<::SimType > sim ( const ::xercesc::DOMDocument &  d,
::xml_schema::Flags  f = 0,
const ::xml_schema::Properties p = ::xml_schema::Properties() 
)

Parse a Xerces-C++ DOM document.

Parameters
dA Xerces-C++ DOM document.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.