39#ifndef VTK_UNSTRUCTURED_HXX
40#define VTK_UNSTRUCTURED_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>
125 typedef ::xsd::cxx::tree::simple_type< char, type >
simple_type;
140 typedef signed char byte;
188 typedef long long long_;
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;
369 typedef ::xsd::cxx::tree::base64_binary< char, simple_type >
base64_binary;
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;
468 typedef ::xsd::cxx::xml::dom::namespace_info< char >
namespace_info;
478 typedef ::xsd::cxx::tree::list_stream< char >
list_stream;
483 typedef ::xsd::cxx::tree::as_double< double_ >
as_double;
488 typedef ::xsd::cxx::tree::as_decimal< decimal >
as_decimal;
506 typedef ::xsd::cxx::tree::properties< char >
properties;
519 typedef ::xsd::cxx::tree::error< char >
error;
524 typedef ::xsd::cxx::tree::diagnostics< char >
diagnostics;
532 typedef ::xsd::cxx::tree::exception< char >
exception;
538 typedef ::xsd::cxx::tree::bounds< char >
bounds;
544 typedef ::xsd::cxx::tree::duplicate_id< char >
duplicate_id;
549 typedef ::xsd::cxx::tree::parsing< char >
parsing;
590 typedef ::xsd::cxx::tree::serialization< char >
serialization;
595 typedef ::xsd::cxx::xml::error_handler< char >
error_handler;
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
612 const XMLCh*
const tree_node_key = ::xsd::cxx::tree::user_data_keys::node;
634#include <xsd/cxx/xml/char-utf8.hxx>
636#include <xsd/cxx/tree/exceptions.hxx>
637#include <xsd/cxx/tree/elements.hxx>
638#include <xsd/cxx/tree/containers.hxx>
639#include <xsd/cxx/tree/list.hxx>
641#include <xsd/cxx/xml/dom/parsing-header.hxx>
651 public ::xsd::cxx::tree::list< ::xml_schema::decimal, char, ::xsd::cxx::tree::schema_type::decimal >
680 template <
typename I >
720 const ::xercesc::DOMElement* e,
821 type (::std::unique_ptr< type_type > p);
879 Name (::std::unique_ptr< Name_type > p);
1120 parse (::xsd::cxx::xml::dom::parser< char >&,
1124 ::xsd::cxx::tree::one< type_type > type_;
1125 ::xsd::cxx::tree::one< Name_type > Name_;
1126 ::xsd::cxx::tree::one< NumberOfComponents_type > NumberOfComponents_;
1127 ::xsd::cxx::tree::one< format_type > format_;
1196 PointData (::std::unique_ptr< PointData_type > p);
1254 CellData (::std::unique_ptr< CellData_type > p);
1312 Points (::std::unique_ptr< Points_type > p);
1370 Cells (::std::unique_ptr< Cells_type > p);
1493 ::std::unique_ptr< CellData_type >,
1494 ::std::unique_ptr< Points_type >,
1495 ::std::unique_ptr< Cells_type >,
1565 parse (::xsd::cxx::xml::dom::parser< char >&,
1569 ::xsd::cxx::tree::one< PointData_type > PointData_;
1570 ::xsd::cxx::tree::one< CellData_type > CellData_;
1571 ::xsd::cxx::tree::one< Points_type > Points_;
1572 ::xsd::cxx::tree::one< Cells_type > Cells_;
1573 ::xsd::cxx::tree::one< NumberOfPoints_type > NumberOfPoints_;
1574 ::xsd::cxx::tree::one< NumberOfCells_type > NumberOfCells_;
1641 Piece (::std::unique_ptr< Piece_type > p);
1732 parse (::xsd::cxx::xml::dom::parser< char >&,
1736 ::xsd::cxx::tree::one< Piece_type > Piece_;
1778 type (
const char* v);
1802 type (const ::xercesc::DOMElement& e,
1814 type (const ::xercesc::DOMAttr& a,
1828 const ::xercesc::DOMElement* e,
1878 return _xsd_type_convert ();
1885 _xsd_type_convert ()
const;
1888 static const char*
const _xsd_type_literals_[10];
1889 static const value _xsd_type_indexes_[10];
1985 PointData (const ::xercesc::DOMElement& e,
2043 parse (::xsd::cxx::xml::dom::parser< char >&,
2143 CellData (const ::xercesc::DOMElement& e,
2201 parse (::xsd::cxx::xml::dom::parser< char >&,
2301 Points (const ::xercesc::DOMElement& e,
2359 parse (::xsd::cxx::xml::dom::parser< char >&,
2459 Cells (const ::xercesc::DOMElement& e,
2517 parse (::xsd::cxx::xml::dom::parser< char >&,
2528#include <xercesc/sax/InputSource.hpp>
2529#include <xercesc/dom/DOMDocument.hpp>
2530#include <xercesc/dom/DOMErrorHandler.hpp>
2534#include <xercesc/dom/DOMDocument.hpp>
2535#include <xercesc/dom/DOMErrorHandler.hpp>
2536#include <xercesc/framework/XMLFormatter.hpp>
2538#include <xsd/cxx/xml/dom/auto-ptr.hxx>
2551operator<< (::xercesc::DOMElement&,
const DataArray_t&);
2560operator<< (::xercesc::DOMElement&,
const type&);
2563operator<< (::xercesc::DOMAttr&,
const type&);
2570operator<< (::xercesc::DOMElement&,
const PointData&);
2573operator<< (::xercesc::DOMElement&,
const CellData&);
2576operator<< (::xercesc::DOMElement&,
const Points&);
2579operator<< (::xercesc::DOMElement&,
const Cells&);
2581#include <xsd/cxx/post.hxx>
Class corresponding to the CellData schema type.
Definition: vtk-unstructured.h:2058
::xsd::cxx::tree::traits< DataArray_type, char > DataArray_traits
Element traits type.
Definition: vtk-unstructured.h:2091
virtual CellData * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-unstructured.cpp:1231
CellData()
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-unstructured.cpp:1176
CellData & operator=(const CellData &x)
Copy assignment operator.
Definition: vtk-unstructured.cpp:1238
::xsd::cxx::tree::sequence< DataArray_type > DataArray_sequence
Element sequence container type.
Definition: vtk-unstructured.h:2076
DataArray_sequence::const_iterator DataArray_const_iterator
Element constant iterator type.
Definition: vtk-unstructured.h:2086
virtual ~CellData()
Destructor.
Definition: vtk-unstructured.cpp:1250
typedef::DataArray_t DataArray_type
Element type.
Definition: vtk-unstructured.h:2071
DataArray_sequence::iterator DataArray_iterator
Element iterator type.
Definition: vtk-unstructured.h:2081
const DataArray_sequence & DataArray() const
Return a read-only (constant) reference to the element sequence.
Definition: vtk-unstructured.cpp:408
Class corresponding to the Cells schema type.
Definition: vtk-unstructured.h:2374
const DataArray_sequence & DataArray() const
Return a read-only (constant) reference to the element sequence.
Definition: vtk-unstructured.cpp:452
Cells()
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-unstructured.cpp:1340
typedef::DataArray_t DataArray_type
Element type.
Definition: vtk-unstructured.h:2387
DataArray_sequence::iterator DataArray_iterator
Element iterator type.
Definition: vtk-unstructured.h:2397
Cells & operator=(const Cells &x)
Copy assignment operator.
Definition: vtk-unstructured.cpp:1402
virtual ~Cells()
Destructor.
Definition: vtk-unstructured.cpp:1414
::xsd::cxx::tree::traits< DataArray_type, char > DataArray_traits
Element traits type.
Definition: vtk-unstructured.h:2407
DataArray_sequence::const_iterator DataArray_const_iterator
Element constant iterator type.
Definition: vtk-unstructured.h:2402
::xsd::cxx::tree::sequence< DataArray_type > DataArray_sequence
Element sequence container type.
Definition: vtk-unstructured.h:2392
virtual Cells * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-unstructured.cpp:1395
List class corresponding to the DataArrayList_t schema type.
Definition: vtk-unstructured.h:652
DataArrayList_t()
Default constructor.
Definition: vtk-unstructured.cpp:47
DataArrayList_t(const I &begin, const I &end)
Create a list from an iterator range.
Definition: vtk-unstructured.h:681
virtual DataArrayList_t * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-unstructured.cpp:504
virtual ~DataArrayList_t()
Destructor.
Definition: vtk-unstructured.cpp:511
Class corresponding to the DataArray_t schema type.
Definition: vtk-unstructured.h:765
DataArray_t(const type_type &, const Name_type &, const NumberOfComponents_type &)
Create an instance from initializers for required elements and attributes.
Definition: vtk-unstructured.cpp:522
::xsd::cxx::tree::traits< NumberOfComponents_type, char > NumberOfComponents_traits
Attribute traits type.
Definition: vtk-unstructured.h:899
const type_type & type() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-unstructured.cpp:71
::xsd::cxx::tree::traits< format_type, char > format_traits
Attribute traits type.
Definition: vtk-unstructured.h:946
typedef::type type_type
Attribute type.
Definition: vtk-unstructured.h:778
::xsd::cxx::tree::traits< offset_type, char > offset_traits
Attribute traits type.
Definition: vtk-unstructured.h:988
typedef::xml_schema::integer NumberOfComponents_type
Attribute type.
Definition: vtk-unstructured.h:894
::xsd::cxx::tree::traits< Name_type, char > Name_traits
Attribute traits type.
Definition: vtk-unstructured.h:841
typedef::xml_schema::string Name_type
Attribute type.
Definition: vtk-unstructured.h:836
::xsd::cxx::tree::optional< offset_type > offset_optional
Attribute optional container type.
Definition: vtk-unstructured.h:983
const format_type & format() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-unstructured.cpp:137
const NumberOfComponents_type & NumberOfComponents() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-unstructured.cpp:119
typedef::xml_schema::integer offset_type
Attribute type.
Definition: vtk-unstructured.h:978
virtual DataArray_t * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-unstructured.cpp:648
const offset_optional & offset() const
Return a read-only (constant) reference to the attribute container.
Definition: vtk-unstructured.cpp:149
typedef::xml_schema::string format_type
Attribute type.
Definition: vtk-unstructured.h:941
virtual ~DataArray_t()
Destructor.
Definition: vtk-unstructured.cpp:671
DataArray_t & operator=(const DataArray_t &x)
Copy assignment operator.
Definition: vtk-unstructured.cpp:655
static const format_type & format_default_value()
Return the default value for the attribute.
Definition: vtk-unstructured.cpp:143
const Name_type & Name() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-unstructured.cpp:95
::xsd::cxx::tree::traits< type_type, char > type_traits
Attribute traits type.
Definition: vtk-unstructured.h:783
Class corresponding to the PieceUnstructuredGrid_t schema type.
Definition: vtk-unstructured.h:1140
::xsd::cxx::tree::traits< CellData_type, char > CellData_traits
Element traits type.
Definition: vtk-unstructured.h:1216
virtual PieceUnstructuredGrid_t * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-unstructured.cpp:877
typedef::CellData CellData_type
Element type.
Definition: vtk-unstructured.h:1211
::xsd::cxx::tree::traits< Cells_type, char > Cells_traits
Element traits type.
Definition: vtk-unstructured.h:1332
const NumberOfCells_type & NumberOfCells() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-unstructured.cpp:291
typedef::xml_schema::integer NumberOfPoints_type
Attribute type.
Definition: vtk-unstructured.h:1385
::xsd::cxx::tree::traits< NumberOfCells_type, char > NumberOfCells_traits
Attribute traits type.
Definition: vtk-unstructured.h:1437
const PointData_type & PointData() const
Return a read-only (constant) reference to the element.
Definition: vtk-unstructured.cpp:177
typedef::PointData PointData_type
Element type.
Definition: vtk-unstructured.h:1153
const NumberOfPoints_type & NumberOfPoints() const
Return a read-only (constant) reference to the attribute.
Definition: vtk-unstructured.cpp:273
virtual ~PieceUnstructuredGrid_t()
Destructor.
Definition: vtk-unstructured.cpp:901
PieceUnstructuredGrid_t(const PointData_type &, const CellData_type &, const Points_type &, const Cells_type &, const NumberOfPoints_type &, const NumberOfCells_type &)
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-unstructured.cpp:679
typedef::Points Points_type
Element type.
Definition: vtk-unstructured.h:1269
const Points_type & Points() const
Return a read-only (constant) reference to the element.
Definition: vtk-unstructured.cpp:225
::xsd::cxx::tree::traits< Points_type, char > Points_traits
Element traits type.
Definition: vtk-unstructured.h:1274
PieceUnstructuredGrid_t & operator=(const PieceUnstructuredGrid_t &x)
Copy assignment operator.
Definition: vtk-unstructured.cpp:884
::xsd::cxx::tree::traits< NumberOfPoints_type, char > NumberOfPoints_traits
Attribute traits type.
Definition: vtk-unstructured.h:1390
const CellData_type & CellData() const
Return a read-only (constant) reference to the element.
Definition: vtk-unstructured.cpp:201
typedef::Cells Cells_type
Element type.
Definition: vtk-unstructured.h:1327
const Cells_type & Cells() const
Return a read-only (constant) reference to the element.
Definition: vtk-unstructured.cpp:249
typedef::xml_schema::integer NumberOfCells_type
Attribute type.
Definition: vtk-unstructured.h:1432
::xsd::cxx::tree::traits< PointData_type, char > PointData_traits
Element traits type.
Definition: vtk-unstructured.h:1158
Class corresponding to the PointData schema type.
Definition: vtk-unstructured.h:1900
const DataArray_sequence & DataArray() const
Return a read-only (constant) reference to the element sequence.
Definition: vtk-unstructured.cpp:386
virtual PointData * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-unstructured.cpp:1149
typedef::DataArray_t DataArray_type
Element type.
Definition: vtk-unstructured.h:1913
PointData & operator=(const PointData &x)
Copy assignment operator.
Definition: vtk-unstructured.cpp:1156
virtual ~PointData()
Destructor.
Definition: vtk-unstructured.cpp:1168
DataArray_sequence::const_iterator DataArray_const_iterator
Element constant iterator type.
Definition: vtk-unstructured.h:1928
::xsd::cxx::tree::sequence< DataArray_type > DataArray_sequence
Element sequence container type.
Definition: vtk-unstructured.h:1918
PointData()
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-unstructured.cpp:1094
::xsd::cxx::tree::traits< DataArray_type, char > DataArray_traits
Element traits type.
Definition: vtk-unstructured.h:1933
DataArray_sequence::iterator DataArray_iterator
Element iterator type.
Definition: vtk-unstructured.h:1923
Class corresponding to the Points schema type.
Definition: vtk-unstructured.h:2216
const DataArray_sequence & DataArray() const
Return a read-only (constant) reference to the element sequence.
Definition: vtk-unstructured.cpp:430
virtual Points * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-unstructured.cpp:1313
DataArray_sequence::const_iterator DataArray_const_iterator
Element constant iterator type.
Definition: vtk-unstructured.h:2244
::xsd::cxx::tree::traits< DataArray_type, char > DataArray_traits
Element traits type.
Definition: vtk-unstructured.h:2249
virtual ~Points()
Destructor.
Definition: vtk-unstructured.cpp:1332
Points()
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-unstructured.cpp:1258
typedef::DataArray_t DataArray_type
Element type.
Definition: vtk-unstructured.h:2229
Points & operator=(const Points &x)
Copy assignment operator.
Definition: vtk-unstructured.cpp:1320
DataArray_sequence::iterator DataArray_iterator
Element iterator type.
Definition: vtk-unstructured.h:2239
::xsd::cxx::tree::sequence< DataArray_type > DataArray_sequence
Element sequence container type.
Definition: vtk-unstructured.h:2234
Class corresponding to the UnstructuredGrid_t schema type.
Definition: vtk-unstructured.h:1585
UnstructuredGrid_t(const Piece_type &)
Create an instance from the ultimate base and initializers for required elements and attributes.
Definition: vtk-unstructured.cpp:909
const Piece_type & Piece() const
Return a read-only (constant) reference to the element.
Definition: vtk-unstructured.cpp:313
virtual UnstructuredGrid_t * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-unstructured.cpp:981
virtual ~UnstructuredGrid_t()
Destructor.
Definition: vtk-unstructured.cpp:1000
::xsd::cxx::tree::traits< Piece_type, char > Piece_traits
Element traits type.
Definition: vtk-unstructured.h:1603
UnstructuredGrid_t & operator=(const UnstructuredGrid_t &x)
Copy assignment operator.
Definition: vtk-unstructured.cpp:988
typedef::PieceUnstructuredGrid_t Piece_type
Element type.
Definition: vtk-unstructured.h:1598
Enumeration class corresponding to the type schema type.
Definition: vtk-unstructured.h:1746
virtual type * _clone(::xml_schema::flags f=0, ::xml_schema::container *c=0) const
Copy the instance polymorphically.
Definition: vtk-unstructured.cpp:1036
value
Underlying enum type.
Definition: vtk-unstructured.h:1753
type(value v)
Create an instance from the underlying enum value.
Definition: vtk-unstructured.cpp:341
type & operator=(value v)
Assign the underlying enum value.
Definition: vtk-unstructured.cpp:373
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