ls1-MarDyn
ls1-MarDyn molecular dynamics code
Classes | Namespaces | Macros | Typedefs | Variables
vtk-punstructured.h File Reference

Generated from vtk-punstructured.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 <memory>
#include <limits>
#include <algorithm>
#include <utility>
#include <xsd/cxx/tree/containers.hxx>
#include <xsd/cxx/tree/list.hxx>
#include <xsd/cxx/xml/dom/parsing-header.hxx>
#include "vtk-unstructured.h"
#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  PUnstructuredGrid_t
 Class corresponding to the PUnstructuredGrid_t schema type. More...
 
class  VTKFile_t
 Class corresponding to the VTKFile_t schema type. More...
 
class  PPointData
 Class corresponding to the PPointData schema type. More...
 
class  PCellData
 Class corresponding to the PCellData schema type. More...
 
class  PPoints
 Class corresponding to the PPoints schema type. More...
 
class  PCells
 Class corresponding to the PCells schema type. More...
 
class  Piece
 Class corresponding to the Piece 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.
 

Typedefs

typedef ::xsd::cxx::tree::simple_type< char, typexml_schema::simple_type
 C++ type corresponding to the anySimpleType XML Schema built-in 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, typexml_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::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::properties< char > xml_schema::properties
 Parsing properties.
 
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::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

Parsing functions for the VTKFile document root.

The hello element is a root of the Hello XML vocabulary. Every conforming document should start with this element.

::std::unique_ptr< ::VTKFile_tVTKFile (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::unique_ptr< ::VTKFile_tVTKFile (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::unique_ptr< ::VTKFile_tVTKFile (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::unique_ptr< ::VTKFile_tVTKFile (::std::istream &is, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a standard input stream. More...
 
::std::unique_ptr< ::VTKFile_tVTKFile (::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::unique_ptr< ::VTKFile_tVTKFile (::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::unique_ptr< ::VTKFile_tVTKFile (::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::unique_ptr< ::VTKFile_tVTKFile (::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::unique_ptr< ::VTKFile_tVTKFile (::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::unique_ptr< ::VTKFile_tVTKFile (::xercesc::InputSource &is, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a Xerces-C++ input source. More...
 
::std::unique_ptr< ::VTKFile_tVTKFile (::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::unique_ptr< ::VTKFile_tVTKFile (::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::unique_ptr< ::VTKFile_tVTKFile (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::unique_ptr< ::VTKFile_tVTKFile (::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. More...
 
void operator<< (::xercesc::DOMElement &, const PUnstructuredGrid_t &)
 
void operator<< (::xercesc::DOMElement &, const VTKFile_t &)
 
Serialization functions for the VTKFile document root.

The hello element is a root of the Hello XML vocabulary. Every conforming document should start with this element.

void VTKFile (::std::ostream &os, const ::VTKFile_t &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 VTKFile (::std::ostream &os, const ::VTKFile_t &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 VTKFile (::std::ostream &os, const ::VTKFile_t &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 VTKFile (::xercesc::XMLFormatTarget &ft, const ::VTKFile_t &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 VTKFile (::xercesc::XMLFormatTarget &ft, const ::VTKFile_t &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 VTKFile (::xercesc::XMLFormatTarget &ft, const ::VTKFile_t &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 VTKFile (::xercesc::DOMDocument &d, const ::VTKFile_t &x, ::xml_schema::flags f=0)
 Serialize to an existing Xerces-C++ DOM document. More...
 
::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > VTKFile (const ::VTKFile_t &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...
 
void operator<< (::xercesc::DOMElement &, const PPointData &)
 
void operator<< (::xercesc::DOMElement &, const PCellData &)
 
void operator<< (::xercesc::DOMElement &, const PPoints &)
 
void operator<< (::xercesc::DOMElement &, const PCells &)
 
void operator<< (::xercesc::DOMElement &, const Piece &)
 

Variables

typedef::xsd::cxx::tree::type xml_schema::type
 C++ type corresponding to the anyType XML Schema built-in type.
 
typedef::xsd::cxx::tree::type xml_schema::container
 Alias for the anyType type.
 
typedef::xsd::cxx::tree::time_zone xml_schema::time_zone
 Time zone type.
 
typedef::xsd::cxx::tree::content_order xml_schema::content_order
 Content order sequence entry.
 
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::severity xml_schema::severity
 Error severity.
 
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.
 

Detailed Description

Generated from vtk-punstructured.xsd.

Function Documentation

◆ VTKFile() [1/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

◆ VTKFile() [2/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

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.

◆ VTKFile() [3/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

◆ VTKFile() [4/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

◆ VTKFile() [5/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

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.

◆ VTKFile() [6/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

◆ VTKFile() [7/22]

void VTKFile ( ::std::ostream &  os,
const ::VTKFile_t 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.

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.

◆ VTKFile() [8/22]

void VTKFile ( ::std::ostream &  os,
const ::VTKFile_t 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.

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.

◆ VTKFile() [9/22]

void VTKFile ( ::std::ostream &  os,
const ::VTKFile_t 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.

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.

◆ VTKFile() [10/22]

void VTKFile ( ::xercesc::DOMDocument &  d,
const ::VTKFile_t 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.

◆ VTKFile() [11/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

◆ VTKFile() [12/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

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.

◆ VTKFile() [13/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

◆ VTKFile() [14/22]

void VTKFile ( ::xercesc::XMLFormatTarget &  ft,
const ::VTKFile_t 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.

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.

◆ VTKFile() [15/22]

void VTKFile ( ::xercesc::XMLFormatTarget &  ft,
const ::VTKFile_t 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.

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.

◆ VTKFile() [16/22]

void VTKFile ( ::xercesc::XMLFormatTarget &  ft,
const ::VTKFile_t 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.

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.

◆ VTKFile() [17/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( ::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.

◆ VTKFile() [18/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( 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.

◆ VTKFile() [19/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( 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.

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.

◆ VTKFile() [20/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( 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.

◆ VTKFile() [21/22]

::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > VTKFile ( const ::VTKFile_t x,
const ::xml_schema::namespace_infomap m = ::xml_schema::namespace_infomap(),
::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.

◆ VTKFile() [22/22]

::std::unique_ptr< ::VTKFile_t > VTKFile ( 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.