39#ifndef VTK_PUNSTRUCTURED_HXX
40#define VTK_PUNSTRUCTURED_HXX
50#ifndef XSD_CXX_TREE_USE_CHAR
51#define XSD_CXX_TREE_USE_CHAR
59#include <xsd/cxx/config.hxx>
61#if (XSD_INT_VERSION != 4000000L)
62#error XSD runtime version mismatch
65#include <xsd/cxx/pre.hxx>
67#include <xsd/cxx/xml/char-utf8.hxx>
69#include <xsd/cxx/tree/exceptions.hxx>
70#include <xsd/cxx/tree/elements.hxx>
71#include <xsd/cxx/tree/types.hxx>
73#include <xsd/cxx/xml/error-handler.hxx>
75#include <xsd/cxx/xml/dom/auto-ptr.hxx>
77#include <xsd/cxx/tree/parsing.hxx>
78#include <xsd/cxx/tree/parsing/byte.hxx>
79#include <xsd/cxx/tree/parsing/unsigned-byte.hxx>
80#include <xsd/cxx/tree/parsing/short.hxx>
81#include <xsd/cxx/tree/parsing/unsigned-short.hxx>
82#include <xsd/cxx/tree/parsing/int.hxx>
83#include <xsd/cxx/tree/parsing/unsigned-int.hxx>
84#include <xsd/cxx/tree/parsing/long.hxx>
85#include <xsd/cxx/tree/parsing/unsigned-long.hxx>
86#include <xsd/cxx/tree/parsing/boolean.hxx>
87#include <xsd/cxx/tree/parsing/float.hxx>
88#include <xsd/cxx/tree/parsing/double.hxx>
89#include <xsd/cxx/tree/parsing/decimal.hxx>
91#include <xsd/cxx/xml/dom/serialization-header.hxx>
92#include <xsd/cxx/tree/serialization.hxx>
93#include <xsd/cxx/tree/serialization/byte.hxx>
94#include <xsd/cxx/tree/serialization/unsigned-byte.hxx>
95#include <xsd/cxx/tree/serialization/short.hxx>
96#include <xsd/cxx/tree/serialization/unsigned-short.hxx>
97#include <xsd/cxx/tree/serialization/int.hxx>
98#include <xsd/cxx/tree/serialization/unsigned-int.hxx>
99#include <xsd/cxx/tree/serialization/long.hxx>
100#include <xsd/cxx/tree/serialization/unsigned-long.hxx>
101#include <xsd/cxx/tree/serialization/boolean.hxx>
102#include <xsd/cxx/tree/serialization/float.hxx>
103#include <xsd/cxx/tree/serialization/double.hxx>
104#include <xsd/cxx/tree/serialization/decimal.hxx>
270 typedef ::xsd::cxx::tree::string< char, simple_type >
string;
282 typedef ::xsd::cxx::tree::token< char, normalized_string >
token;
288 typedef ::xsd::cxx::tree::name< char, token >
name;
294 typedef ::xsd::cxx::tree::nmtoken< char, token >
nmtoken;
300 typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken >
nmtokens;
306 typedef ::xsd::cxx::tree::ncname< char, name >
ncname;
312 typedef ::xsd::cxx::tree::language< char, token >
language;
322 typedef ::xsd::cxx::tree::id< char, ncname >
id;
328 typedef ::xsd::cxx::tree::idref< char, ncname, type >
idref;
334 typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref >
idrefs;
344 typedef ::xsd::cxx::tree::uri< char, simple_type >
uri;
354 typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname >
qname;
363 typedef ::xsd::cxx::tree::buffer< char >
buffer;
375 typedef ::xsd::cxx::tree::hex_binary< char, simple_type >
hex_binary;
390 typedef ::xsd::cxx::tree::date< char, simple_type >
date;
396 typedef ::xsd::cxx::tree::date_time< char, simple_type >
date_time;
402 typedef ::xsd::cxx::tree::duration< char, simple_type >
duration;
408 typedef ::xsd::cxx::tree::gday< char, simple_type >
gday;
414 typedef ::xsd::cxx::tree::gmonth< char, simple_type >
gmonth;
420 typedef ::xsd::cxx::tree::gmonth_day< char, simple_type >
gmonth_day;
426 typedef ::xsd::cxx::tree::gyear< char, simple_type >
gyear;
432 typedef ::xsd::cxx::tree::gyear_month< char, simple_type >
gyear_month;
438 typedef ::xsd::cxx::tree::time< char, simple_type >
time;
448 typedef ::xsd::cxx::tree::entity< char, ncname >
entity;
454 typedef ::xsd::cxx::tree::entities< char, simple_type, entity >
entities;
483 typedef ::xsd::cxx::tree::as_double< double_ >
as_double;
519 typedef ::xsd::cxx::tree::error< char >
error;
538 typedef ::xsd::cxx::tree::bounds< char >
bounds;
549 typedef ::xsd::cxx::tree::parsing< char >
parsing;
605 using ::xsd::cxx::xml::dom::unique_ptr;
607#ifndef XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
608#define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
632#include <xsd/cxx/xml/char-utf8.hxx>
634#include <xsd/cxx/tree/exceptions.hxx>
635#include <xsd/cxx/tree/elements.hxx>
636#include <xsd/cxx/tree/containers.hxx>
637#include <xsd/cxx/tree/list.hxx>
639#include <xsd/cxx/xml/dom/parsing-header.hxx>
705 PPointData (::std::unique_ptr< PPointData_type > p);
763 PCellData (::std::unique_ptr< PCellData_type > p);
821 PPoints (::std::unique_ptr< PPoints_type > p);
879 PCells (::std::unique_ptr< PCells_type > p);
1006 ::std::unique_ptr< PCellData_type >,
1007 ::std::unique_ptr< PPoints_type >,
1008 ::std::unique_ptr< PCells_type >);
1076 parse (::xsd::cxx::xml::dom::parser< char >&,
1080 ::xsd::cxx::tree::one< PPointData_type > PPointData_;
1081 ::xsd::cxx::tree::one< PCellData_type > PCellData_;
1082 ::xsd::cxx::tree::one< PPoints_type > PPoints_;
1083 ::xsd::cxx::tree::one< PCells_type > PCells_;
1085 ::xsd::cxx::tree::one< GhostLevel_type > GhostLevel_;
1304 type (::std::unique_ptr< type_type > p);
1401 VTKFile_t (const ::xercesc::DOMElement& e,
1459 parse (::xsd::cxx::xml::dom::parser< char >&,
1465 ::xsd::cxx::tree::one< type_type > type_;
1466 ::xsd::cxx::tree::one< version_type > version_;
1468 ::xsd::cxx::tree::one< byte_order_type > byte_order_;
1623 parse (::xsd::cxx::xml::dom::parser< char >&,
1723 PCellData (const ::xercesc::DOMElement& e,
1781 parse (::xsd::cxx::xml::dom::parser< char >&,
1881 PPoints (const ::xercesc::DOMElement& e,
1939 parse (::xsd::cxx::xml::dom::parser< char >&,
2039 PCells (const ::xercesc::DOMElement& e,
2097 parse (::xsd::cxx::xml::dom::parser< char >&,
2168 Source (::std::unique_ptr< Source_type > p);
2191 Piece (const ::xercesc::DOMElement& e,
2249 parse (::xsd::cxx::xml::dom::parser< char >&,
2253 ::xsd::cxx::tree::one< Source_type > Source_;
2260#include <xercesc/sax/InputSource.hpp>
2261#include <xercesc/dom/DOMDocument.hpp>
2262#include <xercesc/dom/DOMErrorHandler.hpp>
2282::std::unique_ptr< ::VTKFile_t >
2298::std::unique_ptr< ::VTKFile_t >
2316::std::unique_ptr< ::VTKFile_t >
2318 ::xercesc::DOMErrorHandler& eh,
2332::std::unique_ptr< ::VTKFile_t >
2348::std::unique_ptr< ::VTKFile_t >
2366::std::unique_ptr< ::VTKFile_t >
2368 ::xercesc::DOMErrorHandler& eh,
2386::std::unique_ptr< ::VTKFile_t >
2408::std::unique_ptr< ::VTKFile_t >
2431::std::unique_ptr< ::VTKFile_t >
2434 ::xercesc::DOMErrorHandler& eh,
2448::std::unique_ptr< ::VTKFile_t >
2449VTKFile (::xercesc::InputSource& is,
2464::std::unique_ptr< ::VTKFile_t >
2465VTKFile (::xercesc::InputSource& is,
2482::std::unique_ptr< ::VTKFile_t >
2483VTKFile (::xercesc::InputSource& is,
2484 ::xercesc::DOMErrorHandler& eh,
2496::std::unique_ptr< ::VTKFile_t >
2497VTKFile (const ::xercesc::DOMDocument& d,
2513::std::unique_ptr< ::VTKFile_t >
2514VTKFile (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
2522#include <xercesc/dom/DOMDocument.hpp>
2523#include <xercesc/dom/DOMErrorHandler.hpp>
2524#include <xercesc/framework/XMLFormatter.hpp>
2526#include <xsd/cxx/xml/dom/auto-ptr.hxx>
2532operator<< (::xercesc::DOMElement&,
const VTKFile_t&);
2555 const ::VTKFile_t& x,
2575 const ::VTKFile_t& x,
2597 const ::VTKFile_t& x,
2598 ::xercesc::DOMErrorHandler& eh,
2615VTKFile (::xercesc::XMLFormatTarget& ft,
2616 const ::VTKFile_t& x,
2636VTKFile (::xercesc::XMLFormatTarget& ft,
2637 const ::VTKFile_t& x,
2658VTKFile (::xercesc::XMLFormatTarget& ft,
2659 const ::VTKFile_t& x,
2660 ::xercesc::DOMErrorHandler& eh,
2677VTKFile (::xercesc::DOMDocument& d,
2678 const ::VTKFile_t& x,
2689::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
2697operator<< (::xercesc::DOMElement&,
const PPointData&);
2700operator<< (::xercesc::DOMElement&,
const PCellData&);
2703operator<< (::xercesc::DOMElement&,
const PPoints&);
2706operator<< (::xercesc::DOMElement&,
const PCells&);
2709operator<< (::xercesc::DOMElement&,
const Piece&);
2711#include <xsd/cxx/post.hxx>
Class corresponding to the DataArray_t schema type.
Definition: vtk-unstructured.h:765
Class corresponding to the PCellData schema type.
Definition: vtk-punstructured.h:1638
virtual PCellData * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-punstructured.cpp:929
::xsd::cxx::tree::traits< PDataArray_type, char > PDataArray_traits
Element traits type.
Definition: vtk-punstructured.h:1671
virtual ~PCellData()
Destructor.
Definition: vtk-punstructured.cpp:948
const PDataArray_sequence & PDataArray() const
Return a read-only (constant) reference to the element sequence.
Definition: vtk-punstructured.cpp:311
::xsd::cxx::tree::sequence< PDataArray_type > PDataArray_sequence
Element sequence container type.
Definition: vtk-punstructured.h:1656
PCellData & operator=(const PCellData &x)
Copy assignment operator.
Definition: vtk-punstructured.cpp:936
PDataArray_sequence::iterator PDataArray_iterator
Element iterator type.
Definition: vtk-punstructured.h:1661
PDataArray_sequence::const_iterator PDataArray_const_iterator
Element constant iterator type.
Definition: vtk-punstructured.h:1666
PCellData()
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-punstructured.cpp:874
typedef::DataArray_t PDataArray_type
Element type.
Definition: vtk-punstructured.h:1651
Class corresponding to the PCells schema type.
Definition: vtk-punstructured.h:1954
PDataArray_sequence::const_iterator PDataArray_const_iterator
Element constant iterator type.
Definition: vtk-punstructured.h:1982
virtual PCells * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-punstructured.cpp:1093
typedef::DataArray_t PDataArray_type
Element type.
Definition: vtk-punstructured.h:1967
PCells & operator=(const PCells &x)
Copy assignment operator.
Definition: vtk-punstructured.cpp:1100
virtual ~PCells()
Destructor.
Definition: vtk-punstructured.cpp:1112
PCells()
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-punstructured.cpp:1038
PDataArray_sequence::iterator PDataArray_iterator
Element iterator type.
Definition: vtk-punstructured.h:1977
const PDataArray_sequence & PDataArray() const
Return a read-only (constant) reference to the element sequence.
Definition: vtk-punstructured.cpp:355
::xsd::cxx::tree::traits< PDataArray_type, char > PDataArray_traits
Element traits type.
Definition: vtk-punstructured.h:1987
::xsd::cxx::tree::sequence< PDataArray_type > PDataArray_sequence
Element sequence container type.
Definition: vtk-punstructured.h:1972
Class corresponding to the PPointData schema type.
Definition: vtk-punstructured.h:1480
virtual ~PPointData()
Destructor.
Definition: vtk-punstructured.cpp:866
::xsd::cxx::tree::sequence< PDataArray_type > PDataArray_sequence
Element sequence container type.
Definition: vtk-punstructured.h:1498
PDataArray_sequence::const_iterator PDataArray_const_iterator
Element constant iterator type.
Definition: vtk-punstructured.h:1508
PDataArray_sequence::iterator PDataArray_iterator
Element iterator type.
Definition: vtk-punstructured.h:1503
PPointData()
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-punstructured.cpp:792
::xsd::cxx::tree::traits< PDataArray_type, char > PDataArray_traits
Element traits type.
Definition: vtk-punstructured.h:1513
PPointData & operator=(const PPointData &x)
Copy assignment operator.
Definition: vtk-punstructured.cpp:854
virtual PPointData * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-punstructured.cpp:847
const PDataArray_sequence & PDataArray() const
Return a read-only (constant) reference to the element sequence.
Definition: vtk-punstructured.cpp:289
typedef::DataArray_t PDataArray_type
Element type.
Definition: vtk-punstructured.h:1493
Class corresponding to the PPoints schema type.
Definition: vtk-punstructured.h:1796
PPoints()
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-punstructured.cpp:956
virtual ~PPoints()
Destructor.
Definition: vtk-punstructured.cpp:1030
virtual PPoints * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-punstructured.cpp:1011
PDataArray_sequence::iterator PDataArray_iterator
Element iterator type.
Definition: vtk-punstructured.h:1819
::xsd::cxx::tree::traits< PDataArray_type, char > PDataArray_traits
Element traits type.
Definition: vtk-punstructured.h:1829
PPoints & operator=(const PPoints &x)
Copy assignment operator.
Definition: vtk-punstructured.cpp:1018
typedef::DataArray_t PDataArray_type
Element type.
Definition: vtk-punstructured.h:1809
const PDataArray_sequence & PDataArray() const
Return a read-only (constant) reference to the element sequence.
Definition: vtk-punstructured.cpp:333
::xsd::cxx::tree::sequence< PDataArray_type > PDataArray_sequence
Element sequence container type.
Definition: vtk-punstructured.h:1814
PDataArray_sequence::const_iterator PDataArray_const_iterator
Element constant iterator type.
Definition: vtk-punstructured.h:1824
Class corresponding to the PUnstructuredGrid_t schema type.
Definition: vtk-punstructured.h:649
const Piece_sequence & Piece() const
Return a read-only (constant) reference to the element sequence.
Definition: vtk-punstructured.cpp:143
const PPoints_type & PPoints() const
Return a read-only (constant) reference to the element.
Definition: vtk-punstructured.cpp:95
::xsd::cxx::tree::traits< PCells_type, char > PCells_traits
Element traits type.
Definition: vtk-punstructured.h:841
const PCellData_type & PCellData() const
Return a read-only (constant) reference to the element.
Definition: vtk-punstructured.cpp:71
typedef::PCells PCells_type
Element type.
Definition: vtk-punstructured.h:836
Piece_sequence::const_iterator Piece_const_iterator
Element constant iterator type.
Definition: vtk-punstructured.h:909
::xsd::cxx::tree::traits< PCellData_type, char > PCellData_traits
Element traits type.
Definition: vtk-punstructured.h:725
virtual PUnstructuredGrid_t * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-punstructured.cpp:597
static GhostLevel_type GhostLevel_default_value()
Return the default value for the attribute.
Definition: vtk-punstructured.cpp:167
const PPointData_type & PPointData() const
Return a read-only (constant) reference to the element.
Definition: vtk-punstructured.cpp:47
typedef::Piece Piece_type
Element type.
Definition: vtk-punstructured.h:894
typedef::PPoints PPoints_type
Element type.
Definition: vtk-punstructured.h:778
const GhostLevel_type & GhostLevel() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-punstructured.cpp:161
PUnstructuredGrid_t & operator=(const PUnstructuredGrid_t &x)
Copy assignment operator.
Definition: vtk-punstructured.cpp:604
const PCells_type & PCells() const
Return a read-only (constant) reference to the element.
Definition: vtk-punstructured.cpp:119
typedef::PPointData PPointData_type
Element type.
Definition: vtk-punstructured.h:662
::xsd::cxx::tree::traits< PPointData_type, char > PPointData_traits
Element traits type.
Definition: vtk-punstructured.h:667
virtual ~PUnstructuredGrid_t()
Destructor.
Definition: vtk-punstructured.cpp:621
::xsd::cxx::tree::sequence< Piece_type > Piece_sequence
Element sequence container type.
Definition: vtk-punstructured.h:899
Piece_sequence::iterator Piece_iterator
Element iterator type.
Definition: vtk-punstructured.h:904
::xsd::cxx::tree::traits< GhostLevel_type, char > GhostLevel_traits
Attribute traits type.
Definition: vtk-punstructured.h:963
::xsd::cxx::tree::traits< Piece_type, char > Piece_traits
Element traits type.
Definition: vtk-punstructured.h:914
typedef::xml_schema::integer GhostLevel_type
Attribute type.
Definition: vtk-punstructured.h:958
::xsd::cxx::tree::traits< PPoints_type, char > PPoints_traits
Element traits type.
Definition: vtk-punstructured.h:783
typedef::PCellData PCellData_type
Element type.
Definition: vtk-punstructured.h:720
PUnstructuredGrid_t(const PPointData_type &, const PCellData_type &, const PPoints_type &, const PCells_type &)
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-punstructured.cpp:407
Class corresponding to the Piece schema type.
Definition: vtk-punstructured.h:2112
const Source_type & Source() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-punstructured.cpp:377
::xsd::cxx::tree::traits< Source_type, char > Source_traits
Attribute traits type.
Definition: vtk-punstructured.h:2130
typedef::xml_schema::string Source_type
Attribute type.
Definition: vtk-punstructured.h:2125
virtual Piece * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-punstructured.cpp:1175
virtual ~Piece()
Destructor.
Definition: vtk-punstructured.cpp:1194
Piece & operator=(const Piece &x)
Copy assignment operator.
Definition: vtk-punstructured.cpp:1182
Piece(const Source_type &)
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-punstructured.cpp:1120
Class corresponding to the UnstructuredGrid_t schema type.
Definition: vtk-unstructured.h:1585
Class corresponding to the VTKFile_t schema type.
Definition: vtk-punstructured.h:1096
::xsd::cxx::tree::traits< UnstructuredGrid_type, char > UnstructuredGrid_traits
Element traits type.
Definition: vtk-punstructured.h:1195
static const version_type & version_default_value()
Return the default value for the attribute.
Definition: vtk-punstructured.cpp:267
VTKFile_t & operator=(const VTKFile_t &x)
Copy assignment operator.
Definition: vtk-punstructured.cpp:768
const UnstructuredGrid_optional & UnstructuredGrid() const
Return a read-only (constant) reference to the element container.
Definition: vtk-punstructured.cpp:207
::xsd::cxx::tree::optional< PUnstructuredGrid_type > PUnstructuredGrid_optional
Element optional container type.
Definition: vtk-punstructured.h:1114
typedef::PUnstructuredGrid_t PUnstructuredGrid_type
Element type.
Definition: vtk-punstructured.h:1109
const byte_order_type & byte_order() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-punstructured.cpp:273
typedef::xml_schema::string byte_order_type
Attribute type.
Definition: vtk-punstructured.h:1356
const version_type & version() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-punstructured.cpp:261
static const byte_order_type & byte_order_default_value()
Return the default value for the attribute.
Definition: vtk-punstructured.cpp:279
::xsd::cxx::tree::traits< version_type, char > version_traits
Attribute traits type.
Definition: vtk-punstructured.h:1324
const type_type & type() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-punstructured.cpp:237
VTKFile_t(const type_type &)
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-punstructured.cpp:635
::xsd::cxx::tree::traits< PUnstructuredGrid_type, char > PUnstructuredGrid_traits
Element traits type.
Definition: vtk-punstructured.h:1119
typedef::xml_schema::string version_type
Attribute type.
Definition: vtk-punstructured.h:1319
typedef::UnstructuredGrid_t UnstructuredGrid_type
Element type.
Definition: vtk-punstructured.h:1185
typedef::xml_schema::string type_type
Attribute type.
Definition: vtk-punstructured.h:1261
virtual VTKFile_t * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-punstructured.cpp:761
virtual ~VTKFile_t()
Destructor.
Definition: vtk-punstructured.cpp:784
::xsd::cxx::tree::optional< UnstructuredGrid_type > UnstructuredGrid_optional
Element optional container type.
Definition: vtk-punstructured.h:1190
::xsd::cxx::tree::traits< byte_order_type, char > byte_order_traits
Attribute traits type.
Definition: vtk-punstructured.h:1361
::xsd::cxx::tree::traits< type_type, char > type_traits
Attribute traits type.
Definition: vtk-punstructured.h:1266
const PUnstructuredGrid_optional & PUnstructuredGrid() const
Return a read-only (constant) reference to the element container.
Definition: vtk-punstructured.cpp:177
const XMLCh *const tree_node_key
DOM user data key for back pointers to tree nodes.
Definition: vtk-punstructured.h:612
C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.
Definition: vtk-punstructured.h:111
::xsd::cxx::tree::bounds< char > bounds
Exception indicating that the size argument exceeds the capacity argument.
Definition: vtk-punstructured.h:538
typedef::xsd::cxx::tree::flags flags
Parsing and serialization flags.
Definition: vtk-punstructured.h:501
::xsd::cxx::xml::error_handler< char > error_handler
Error handler callback interface.
Definition: vtk-punstructured.h:595
::xsd::cxx::tree::diagnostics< char > diagnostics
List of error conditions.
Definition: vtk-punstructured.h:524
::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping
Exception indicating that a prefix-namespace mapping was not provided.
Definition: vtk-punstructured.h:585
::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap
Namespace serialization information map.
Definition: vtk-punstructured.h:473
::xsd::cxx::tree::gyear< char, simple_type > gyear
C++ type corresponding to the gYear XML Schema built-in type.
Definition: vtk-punstructured.h:426
::xsd::cxx::tree::properties< char > properties
Parsing properties.
Definition: vtk-punstructured.h:506
::xsd::cxx::tree::duration< char, simple_type > duration
C++ type corresponding to the duration XML Schema built-in type.
Definition: vtk-punstructured.h:402
long long long_
C++ type corresponding to the long XML Schema built-in type.
Definition: vtk-punstructured.h:188
::xsd::cxx::tree::exception< char > exception
Root of the C++/Tree exception hierarchy.
Definition: vtk-punstructured.h:532
::xsd::cxx::tree::error< char > error
Error condition.
Definition: vtk-punstructured.h:519
::xsd::cxx::tree::entities< char, simple_type, entity > entities
C++ type corresponding to the ENTITIES XML Schema built-in type.
Definition: vtk-punstructured.h:454
signed char byte
C++ type corresponding to the byte XML Schema built-in type.
Definition: vtk-punstructured.h:140
::xsd::cxx::tree::simple_type< char, type > simple_type
C++ type corresponding to the anySimpleType XML Schema built-in type.
Definition: vtk-punstructured.h:125
::xsd::cxx::tree::name< char, token > name
C++ type corresponding to the Name XML Schema built-in type.
Definition: vtk-punstructured.h:288
::xsd::cxx::tree::unexpected_element< char > unexpected_element
Exception indicating that an unexpected element was encountered.
Definition: vtk-punstructured.h:561
::xsd::cxx::tree::buffer< char > buffer
Binary buffer type.
Definition: vtk-punstructured.h:363
::xsd::cxx::xml::dom::namespace_info< char > namespace_info
Namespace serialization information.
Definition: vtk-punstructured.h:468
long long non_positive_integer
C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
Definition: vtk-punstructured.h:210
unsigned long long unsigned_long
C++ type corresponding to the unsignedLong XML Schema built-in type.
Definition: vtk-punstructured.h:194
typedef::xsd::cxx::tree::type type
C++ type corresponding to the anyType XML Schema built-in type.
Definition: vtk-punstructured.h:119
::xsd::cxx::tree::serialization< char > serialization
Exception indicating a serialization failure.
Definition: vtk-punstructured.h:590
::xsd::cxx::tree::idref< char, ncname, type > idref
C++ type corresponding to the IDREF XML Schema built-in type.
Definition: vtk-punstructured.h:328
::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname
C++ type corresponding to the QName XML Schema built-in type.
Definition: vtk-punstructured.h:354
::xsd::cxx::tree::id< char, ncname > id
C++ type corresponding to the ID XML Schema built-in type.
Definition: vtk-punstructured.h:322
::xsd::cxx::tree::time< char, simple_type > time
C++ type corresponding to the time XML Schema built-in type.
Definition: vtk-punstructured.h:438
::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day
C++ type corresponding to the gMonthDay XML Schema built-in type.
Definition: vtk-punstructured.h:420
double decimal
C++ type corresponding to the decimal XML Schema built-in type.
Definition: vtk-punstructured.h:260
::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary
C++ type corresponding to the base64Binary XML Schema built-in type.
Definition: vtk-punstructured.h:369
::xsd::cxx::tree::duplicate_id< char > duplicate_id
Exception indicating that a duplicate ID value was encountered in the object model.
Definition: vtk-punstructured.h:544
short short_
C++ type corresponding to the short XML Schema built-in type.
Definition: vtk-punstructured.h:156
::xsd::cxx::tree::normalized_string< char, string > normalized_string
C++ type corresponding to the normalizedString XML Schema built-in type.
Definition: vtk-punstructured.h:276
::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator
Exception indicating that an unexpected enumerator was encountered.
Definition: vtk-punstructured.h:573
typedef::xsd::cxx::tree::severity severity
Error severity.
Definition: vtk-punstructured.h:514
unsigned short unsigned_short
C++ type corresponding to the unsignedShort XML Schema built-in type.
Definition: vtk-punstructured.h:162
::xsd::cxx::tree::gday< char, simple_type > gday
C++ type corresponding to the gDay XML Schema built-in type.
Definition: vtk-punstructured.h:408
::xsd::cxx::tree::list_stream< char > list_stream
List serialization stream.
Definition: vtk-punstructured.h:478
unsigned int unsigned_int
C++ type corresponding to the unsignedInt XML Schema built-in type.
Definition: vtk-punstructured.h:178
::xsd::cxx::tree::as_double< double_ > as_double
Serialization wrapper for the double type.
Definition: vtk-punstructured.h:483
unsigned char unsigned_byte
C++ type corresponding to the unsignedByte XML Schema built-in type.
Definition: vtk-punstructured.h:146
::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month
C++ type corresponding to the gYearMonth XML Schema built-in type.
Definition: vtk-punstructured.h:432
::xsd::cxx::tree::expected_element< char > expected_element
Exception indicating that an expected element was not encountered.
Definition: vtk-punstructured.h:555
typedef::xsd::cxx::tree::facet facet
Simple type facet.
Definition: vtk-punstructured.h:493
::xsd::cxx::tree::date_time< char, simple_type > date_time
C++ type corresponding to the dateTime XML Schema built-in type.
Definition: vtk-punstructured.h:396
::xsd::cxx::tree::language< char, token > language
C++ type corresponding to the language XML Schema built-in type.
Definition: vtk-punstructured.h:312
::xsd::cxx::tree::as_decimal< decimal > as_decimal
Serialization wrapper for the decimal type.
Definition: vtk-punstructured.h:488
long long integer
C++ type corresponding to the integer XML Schema built-in type.
Definition: vtk-punstructured.h:204
::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs
C++ type corresponding to the IDREFS XML Schema built-in type.
Definition: vtk-punstructured.h:334
double double_
C++ type corresponding to the double XML Schema built-in type.
Definition: vtk-punstructured.h:254
::xsd::cxx::tree::token< char, normalized_string > token
C++ type corresponding to the token XML Schema built-in type.
Definition: vtk-punstructured.h:282
::xsd::cxx::tree::uri< char, simple_type > uri
C++ type corresponding to the anyURI XML Schema built-in type.
Definition: vtk-punstructured.h:344
::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens
C++ type corresponding to the NMTOKENS XML Schema built-in type.
Definition: vtk-punstructured.h:300
typedef::xsd::cxx::tree::time_zone time_zone
Time zone type.
Definition: vtk-punstructured.h:384
::xsd::cxx::tree::date< char, simple_type > date
C++ type corresponding to the date XML Schema built-in type.
Definition: vtk-punstructured.h:390
unsigned long long positive_integer
C++ type corresponding to the positiveInteger XML Schema built-in type.
Definition: vtk-punstructured.h:222
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
Definition: vtk-punstructured.h:270
::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary
C++ type corresponding to the hexBinary XML Schema built-in type.
Definition: vtk-punstructured.h:375
::xsd::cxx::tree::entity< char, ncname > entity
C++ type corresponding to the ENTITY XML Schema built-in type.
Definition: vtk-punstructured.h:448
long long negative_integer
C++ type corresponding to the negativeInteger XML Schema built-in type.
Definition: vtk-punstructured.h:228
int int_
C++ type corresponding to the int XML Schema built-in type.
Definition: vtk-punstructured.h:172
::xsd::cxx::tree::expected_text_content< char > expected_text_content
Exception indicating that the text content was expected for an element.
Definition: vtk-punstructured.h:579
float float_
C++ type corresponding to the float XML Schema built-in type.
Definition: vtk-punstructured.h:248
typedef::xsd::cxx::tree::type container
Alias for the anyType type.
Definition: vtk-punstructured.h:130
::xsd::cxx::tree::ncname< char, name > ncname
C++ type corresponding to the NCName XML Schema built-in type.
Definition: vtk-punstructured.h:306
typedef::xsd::cxx::tree::content_order content_order
Content order sequence entry.
Definition: vtk-punstructured.h:461
bool boolean
C++ type corresponding to the boolean XML Schema built-in type.
Definition: vtk-punstructured.h:238
::xsd::cxx::tree::expected_attribute< char > expected_attribute
Exception indicating that an expected attribute was not encountered.
Definition: vtk-punstructured.h:567
unsigned long long non_negative_integer
C++ type corresponding to the nonNegativeInteger XML Schema built-in type.
Definition: vtk-punstructured.h:216
::xsd::cxx::tree::nmtoken< char, token > nmtoken
C++ type corresponding to the NMTOKEN XML Schema built-in type.
Definition: vtk-punstructured.h:294
::xsd::cxx::tree::parsing< char > parsing
Exception indicating a parsing failure.
Definition: vtk-punstructured.h:549
::xsd::cxx::tree::gmonth< char, simple_type > gmonth
C++ type corresponding to the gMonth XML Schema built-in type.
Definition: vtk-punstructured.h:414
::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.
Definition: vtk-punstructured.cpp:1203
Generated from vtk-unstructured.xsd.