ls1-MarDyn
ls1-MarDyn molecular dynamics code
vtk-unstructured.h
Go to the documentation of this file.
1// Copyright (c) 2005-2014 Code Synthesis Tools CC
2//
3// This program was generated by CodeSynthesis XSD, an XML Schema to
4// C++ data binding compiler.
5//
6// This program is free software; you can redistribute it and/or modify
7// it under the terms of the GNU General Public License version 2 as
8// published by the Free Software Foundation.
9//
10// This program is distributed in the hope that it will be useful,
11// but WITHOUT ANY WARRANTY; without even the implied warranty of
12// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13// GNU General Public License for more details.
14//
15// You should have received a copy of the GNU General Public License
16// along with this program; if not, write to the Free Software
17// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18//
19// In addition, as a special exception, Code Synthesis Tools CC gives
20// permission to link this program with the Xerces-C++ library (or with
21// modified versions of Xerces-C++ that use the same license as Xerces-C++),
22// and distribute linked combinations including the two. You must obey
23// the GNU General Public License version 2 in all respects for all of
24// the code used other than Xerces-C++. If you modify this copy of the
25// program, you may extend this exception to your version of the program,
26// but you are not obligated to do so. If you do not wish to do so, delete
27// this exception statement from your version.
28//
29// Furthermore, Code Synthesis Tools CC makes a special exception for
30// the Free/Libre and Open Source Software (FLOSS) which is described
31// in the accompanying FLOSSE file.
32//
33
39#ifndef VTK_UNSTRUCTURED_HXX
40#define VTK_UNSTRUCTURED_HXX
41
42#ifndef XSD_CXX11
43#define XSD_CXX11
44#endif
45
46#ifndef XSD_USE_CHAR
47#define XSD_USE_CHAR
48#endif
49
50#ifndef XSD_CXX_TREE_USE_CHAR
51#define XSD_CXX_TREE_USE_CHAR
52#endif
53
54// Begin prologue.
55//
56//
57// End prologue.
58
59#include <xsd/cxx/config.hxx>
60
61#if (XSD_INT_VERSION != 4000000L)
62#error XSD runtime version mismatch
63#endif
64
65#include <xsd/cxx/pre.hxx>
66
67#include <xsd/cxx/xml/char-utf8.hxx>
68
69#include <xsd/cxx/tree/exceptions.hxx>
70#include <xsd/cxx/tree/elements.hxx>
71#include <xsd/cxx/tree/types.hxx>
72
73#include <xsd/cxx/xml/error-handler.hxx>
74
75#include <xsd/cxx/xml/dom/auto-ptr.hxx>
76
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>
90
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>
105
110namespace xml_schema
111{
112 // anyType and anySimpleType.
113 //
114
120
125 typedef ::xsd::cxx::tree::simple_type< char, type > simple_type;
126
131
132
133 // 8-bit
134 //
135
140 typedef signed char byte;
141
146 typedef unsigned char unsigned_byte;
147
148
149 // 16-bit
150 //
151
156 typedef short short_;
157
162 typedef unsigned short unsigned_short;
163
164
165 // 32-bit
166 //
167
172 typedef int int_;
173
178 typedef unsigned int unsigned_int;
179
180
181 // 64-bit
182 //
183
188 typedef long long long_;
189
194 typedef unsigned long long unsigned_long;
195
196
197 // Supposed to be arbitrary-length integral types.
198 //
199
204 typedef long long integer;
205
210 typedef long long non_positive_integer;
211
216 typedef unsigned long long non_negative_integer;
217
222 typedef unsigned long long positive_integer;
223
228 typedef long long negative_integer;
229
230
231 // Boolean.
232 //
233
238 typedef bool boolean;
239
240
241 // Floating-point types.
242 //
243
248 typedef float float_;
249
254 typedef double double_;
255
260 typedef double decimal;
261
262
263 // String types.
264 //
265
270 typedef ::xsd::cxx::tree::string< char, simple_type > string;
271
276 typedef ::xsd::cxx::tree::normalized_string< char, string > normalized_string;
277
282 typedef ::xsd::cxx::tree::token< char, normalized_string > token;
283
288 typedef ::xsd::cxx::tree::name< char, token > name;
289
294 typedef ::xsd::cxx::tree::nmtoken< char, token > nmtoken;
295
300 typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens;
301
306 typedef ::xsd::cxx::tree::ncname< char, name > ncname;
307
312 typedef ::xsd::cxx::tree::language< char, token > language;
313
314
315 // ID/IDREF.
316 //
317
322 typedef ::xsd::cxx::tree::id< char, ncname > id;
323
328 typedef ::xsd::cxx::tree::idref< char, ncname, type > idref;
329
334 typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs;
335
336
337 // URI.
338 //
339
344 typedef ::xsd::cxx::tree::uri< char, simple_type > uri;
345
346
347 // Qualified name.
348 //
349
354 typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname;
355
356
357 // Binary.
358 //
359
363 typedef ::xsd::cxx::tree::buffer< char > buffer;
364
369 typedef ::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary;
370
375 typedef ::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary;
376
377
378 // Date/time.
379 //
380
385
390 typedef ::xsd::cxx::tree::date< char, simple_type > date;
391
396 typedef ::xsd::cxx::tree::date_time< char, simple_type > date_time;
397
402 typedef ::xsd::cxx::tree::duration< char, simple_type > duration;
403
408 typedef ::xsd::cxx::tree::gday< char, simple_type > gday;
409
414 typedef ::xsd::cxx::tree::gmonth< char, simple_type > gmonth;
415
420 typedef ::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day;
421
426 typedef ::xsd::cxx::tree::gyear< char, simple_type > gyear;
427
432 typedef ::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month;
433
438 typedef ::xsd::cxx::tree::time< char, simple_type > time;
439
440
441 // Entity.
442 //
443
448 typedef ::xsd::cxx::tree::entity< char, ncname > entity;
449
454 typedef ::xsd::cxx::tree::entities< char, simple_type, entity > entities;
455
456
457
462 // Namespace information and list stream. Used in
463 // serialization functions.
464 //
468 typedef ::xsd::cxx::xml::dom::namespace_info< char > namespace_info;
469
473 typedef ::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap;
474
478 typedef ::xsd::cxx::tree::list_stream< char > list_stream;
479
483 typedef ::xsd::cxx::tree::as_double< double_ > as_double;
484
488 typedef ::xsd::cxx::tree::as_decimal< decimal > as_decimal;
489
494
495 // Flags and properties.
496 //
497
502
506 typedef ::xsd::cxx::tree::properties< char > properties;
507
508 // Parsing/serialization diagnostics.
509 //
510
515
519 typedef ::xsd::cxx::tree::error< char > error;
520
524 typedef ::xsd::cxx::tree::diagnostics< char > diagnostics;
525
526 // Exceptions.
527 //
528
532 typedef ::xsd::cxx::tree::exception< char > exception;
533
538 typedef ::xsd::cxx::tree::bounds< char > bounds;
539
544 typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id;
545
549 typedef ::xsd::cxx::tree::parsing< char > parsing;
550
555 typedef ::xsd::cxx::tree::expected_element< char > expected_element;
556
561 typedef ::xsd::cxx::tree::unexpected_element< char > unexpected_element;
562
567 typedef ::xsd::cxx::tree::expected_attribute< char > expected_attribute;
568
573 typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator;
574
579 typedef ::xsd::cxx::tree::expected_text_content< char > expected_text_content;
580
585 typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping;
586
590 typedef ::xsd::cxx::tree::serialization< char > serialization;
591
595 typedef ::xsd::cxx::xml::error_handler< char > error_handler;
596
600 namespace dom
601 {
605 using ::xsd::cxx::xml::dom::unique_ptr;
606
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;
613#endif
614 }
615}
616
617// Forward declarations.
618//
619class DataArrayList_t;
620class DataArray_t;
623class type;
624class PointData;
625class CellData;
626class Points;
627class Cells;
628
629#include <memory> // ::std::unique_ptr
630#include <limits> // std::numeric_limits
631#include <algorithm> // std::binary_search
632#include <utility> // std::move
633
634#include <xsd/cxx/xml/char-utf8.hxx>
635
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>
640
641#include <xsd/cxx/xml/dom/parsing-header.hxx>
642
651 public ::xsd::cxx::tree::list< ::xml_schema::decimal, char, ::xsd::cxx::tree::schema_type::decimal >
652{
653 public:
660
670
680 template < typename I >
681 DataArrayList_t (const I& begin, const I& end)
682 : ::xsd::cxx::tree::list< ::xml_schema::decimal, char, ::xsd::cxx::tree::schema_type::decimal > (begin, end, this)
683 {
684 }
685
694 DataArrayList_t (const ::xercesc::DOMElement& e,
695 ::xml_schema::flags f = 0,
696 ::xml_schema::container* c = 0);
697
706 DataArrayList_t (const ::xercesc::DOMAttr& a,
707 ::xml_schema::flags f = 0,
708 ::xml_schema::container* c = 0);
709
720 const ::xercesc::DOMElement* e,
721 ::xml_schema::flags f = 0,
722 ::xml_schema::container* c = 0);
723
734 ::xml_schema::flags f = 0,
735 ::xml_schema::container* c = 0);
736
748 virtual DataArrayList_t*
749 _clone (::xml_schema::flags f = 0,
750 ::xml_schema::container* c = 0) const;
751
755 virtual
757};
758
765{
766 public:
774
779
783 typedef ::xsd::cxx::tree::traits< type_type, char > type_traits;
784
790 const type_type&
791 type () const;
792
798 type_type&
799 type ();
800
809 void
810 type (const type_type& x);
811
820 void
821 type (::std::unique_ptr< type_type > p);
822
824
832
837
841 typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits;
842
848 const Name_type&
849 Name () const;
850
856 Name_type&
857 Name ();
858
867 void
868 Name (const Name_type& x);
869
878 void
879 Name (::std::unique_ptr< Name_type > p);
880
882
890
895
899 typedef ::xsd::cxx::tree::traits< NumberOfComponents_type, char > NumberOfComponents_traits;
900
907 NumberOfComponents () const;
908
916
925 void
927
929
937
942
946 typedef ::xsd::cxx::tree::traits< format_type, char > format_traits;
947
953 const format_type&
954 format () const;
955
962 static const format_type&
964
966
974
979
983 typedef ::xsd::cxx::tree::optional< offset_type > offset_optional;
984
988 typedef ::xsd::cxx::tree::traits< offset_type, char > offset_traits;
989
996 const offset_optional&
997 offset () const;
998
1005 offset ();
1006
1015 void
1016 offset (const offset_type& x);
1017
1027 void
1028 offset (const offset_optional& x);
1029
1031
1036
1041 DataArray_t (const type_type&,
1042 const Name_type&,
1044
1049 DataArray_t (const ::DataArrayList_t&,
1050 const type_type&,
1051 const Name_type&,
1053
1062 DataArray_t (const ::xercesc::DOMElement& e,
1063 ::xml_schema::flags f = 0,
1064 ::xml_schema::container* c = 0);
1065
1075 DataArray_t (const DataArray_t& x,
1076 ::xml_schema::flags f = 0,
1077 ::xml_schema::container* c = 0);
1078
1090 virtual DataArray_t*
1091 _clone (::xml_schema::flags f = 0,
1092 ::xml_schema::container* c = 0) const;
1093
1103 operator= (const DataArray_t& x);
1104
1106
1110 virtual
1111 ~DataArray_t ();
1112
1113 // Implementation.
1114 //
1115
1116 //@cond
1117
1118 protected:
1119 void
1120 parse (::xsd::cxx::xml::dom::parser< char >&,
1122
1123 protected:
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_;
1128 static const format_type format_default_value_;
1129 offset_optional offset_;
1130
1131 //@endcond
1132};
1133
1140{
1141 public:
1149
1154
1158 typedef ::xsd::cxx::tree::traits< PointData_type, char > PointData_traits;
1159
1165 const PointData_type&
1166 PointData () const;
1167
1174 PointData ();
1175
1184 void
1185 PointData (const PointData_type& x);
1186
1195 void
1196 PointData (::std::unique_ptr< PointData_type > p);
1197
1199
1207
1212
1216 typedef ::xsd::cxx::tree::traits< CellData_type, char > CellData_traits;
1217
1223 const CellData_type&
1224 CellData () const;
1225
1232 CellData ();
1233
1242 void
1243 CellData (const CellData_type& x);
1244
1253 void
1254 CellData (::std::unique_ptr< CellData_type > p);
1255
1257
1265
1270
1274 typedef ::xsd::cxx::tree::traits< Points_type, char > Points_traits;
1275
1281 const Points_type&
1282 Points () const;
1283
1290 Points ();
1291
1300 void
1301 Points (const Points_type& x);
1302
1311 void
1312 Points (::std::unique_ptr< Points_type > p);
1313
1315
1323
1328
1332 typedef ::xsd::cxx::tree::traits< Cells_type, char > Cells_traits;
1333
1339 const Cells_type&
1340 Cells () const;
1341
1347 Cells_type&
1348 Cells ();
1349
1358 void
1359 Cells (const Cells_type& x);
1360
1369 void
1370 Cells (::std::unique_ptr< Cells_type > p);
1371
1373
1381
1386
1390 typedef ::xsd::cxx::tree::traits< NumberOfPoints_type, char > NumberOfPoints_traits;
1391
1397 const NumberOfPoints_type&
1398 NumberOfPoints () const;
1399
1406 NumberOfPoints ();
1407
1416 void
1418
1420
1428
1433
1437 typedef ::xsd::cxx::tree::traits< NumberOfCells_type, char > NumberOfCells_traits;
1438
1444 const NumberOfCells_type&
1445 NumberOfCells () const;
1446
1453 NumberOfCells ();
1454
1463 void
1465
1467
1472
1478 const CellData_type&,
1479 const Points_type&,
1480 const Cells_type&,
1481 const NumberOfPoints_type&,
1482 const NumberOfCells_type&);
1483
1492 PieceUnstructuredGrid_t (::std::unique_ptr< PointData_type >,
1493 ::std::unique_ptr< CellData_type >,
1494 ::std::unique_ptr< Points_type >,
1495 ::std::unique_ptr< Cells_type >,
1496 const NumberOfPoints_type&,
1497 const NumberOfCells_type&);
1498
1507 PieceUnstructuredGrid_t (const ::xercesc::DOMElement& e,
1508 ::xml_schema::flags f = 0,
1509 ::xml_schema::container* c = 0);
1510
1521 ::xml_schema::flags f = 0,
1522 ::xml_schema::container* c = 0);
1523
1536 _clone (::xml_schema::flags f = 0,
1537 ::xml_schema::container* c = 0) const;
1538
1549
1551
1555 virtual
1557
1558 // Implementation.
1559 //
1560
1561 //@cond
1562
1563 protected:
1564 void
1565 parse (::xsd::cxx::xml::dom::parser< char >&,
1567
1568 protected:
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_;
1575
1576 //@endcond
1577};
1578
1585{
1586 public:
1594
1599
1603 typedef ::xsd::cxx::tree::traits< Piece_type, char > Piece_traits;
1604
1610 const Piece_type&
1611 Piece () const;
1612
1618 Piece_type&
1619 Piece ();
1620
1629 void
1630 Piece (const Piece_type& x);
1631
1640 void
1641 Piece (::std::unique_ptr< Piece_type > p);
1642
1644
1649
1655
1664 UnstructuredGrid_t (::std::unique_ptr< Piece_type >);
1665
1674 UnstructuredGrid_t (const ::xercesc::DOMElement& e,
1675 ::xml_schema::flags f = 0,
1676 ::xml_schema::container* c = 0);
1677
1688 ::xml_schema::flags f = 0,
1689 ::xml_schema::container* c = 0);
1690
1702 virtual UnstructuredGrid_t*
1703 _clone (::xml_schema::flags f = 0,
1704 ::xml_schema::container* c = 0) const;
1705
1716
1718
1722 virtual
1724
1725 // Implementation.
1726 //
1727
1728 //@cond
1729
1730 protected:
1731 void
1732 parse (::xsd::cxx::xml::dom::parser< char >&,
1734
1735 protected:
1736 ::xsd::cxx::tree::one< Piece_type > Piece_;
1737
1738 //@endcond
1739};
1740
1746{
1747 public:
1748
1753 {
1754 Int8,
1755 UInt8,
1756 Int16,
1757 UInt16,
1758 Int32,
1759 UInt32,
1760 Int64,
1761 UInt64,
1762 Float32,
1763 Float64
1764 };
1765
1771 type (value v);
1772
1778 type (const char* v);
1779
1786
1793
1802 type (const ::xercesc::DOMElement& e,
1803 ::xml_schema::flags f = 0,
1804 ::xml_schema::container* c = 0);
1805
1814 type (const ::xercesc::DOMAttr& a,
1815 ::xml_schema::flags f = 0,
1816 ::xml_schema::container* c = 0);
1817
1828 const ::xercesc::DOMElement* e,
1829 ::xml_schema::flags f = 0,
1830 ::xml_schema::container* c = 0);
1831
1841 type (const type& x,
1842 ::xml_schema::flags f = 0,
1843 ::xml_schema::container* c = 0);
1844
1856 virtual type*
1857 _clone (::xml_schema::flags f = 0,
1858 ::xml_schema::container* c = 0) const;
1859
1866 type&
1867 operator= (value v);
1868
1875 virtual
1876 operator value () const
1877 {
1878 return _xsd_type_convert ();
1879 }
1880
1881 //@cond
1882
1883 protected:
1884 value
1885 _xsd_type_convert () const;
1886
1887 public:
1888 static const char* const _xsd_type_literals_[10];
1889 static const value _xsd_type_indexes_[10];
1890
1891 //@endcond
1892};
1893
1900{
1901 public:
1909
1914
1918 typedef ::xsd::cxx::tree::sequence< DataArray_type > DataArray_sequence;
1919
1923 typedef DataArray_sequence::iterator DataArray_iterator;
1924
1928 typedef DataArray_sequence::const_iterator DataArray_const_iterator;
1929
1933 typedef ::xsd::cxx::tree::traits< DataArray_type, char > DataArray_traits;
1934
1941 const DataArray_sequence&
1942 DataArray () const;
1943
1950 DataArray ();
1951
1961 void
1962 DataArray (const DataArray_sequence& s);
1963
1965
1970
1975 PointData ();
1976
1985 PointData (const ::xercesc::DOMElement& e,
1986 ::xml_schema::flags f = 0,
1987 ::xml_schema::container* c = 0);
1988
1998 PointData (const PointData& x,
1999 ::xml_schema::flags f = 0,
2000 ::xml_schema::container* c = 0);
2001
2013 virtual PointData*
2014 _clone (::xml_schema::flags f = 0,
2015 ::xml_schema::container* c = 0) const;
2016
2025 PointData&
2026 operator= (const PointData& x);
2027
2029
2033 virtual
2034 ~PointData ();
2035
2036 // Implementation.
2037 //
2038
2039 //@cond
2040
2041 protected:
2042 void
2043 parse (::xsd::cxx::xml::dom::parser< char >&,
2045
2046 protected:
2047 DataArray_sequence DataArray_;
2048
2049 //@endcond
2050};
2051
2058{
2059 public:
2067
2072
2076 typedef ::xsd::cxx::tree::sequence< DataArray_type > DataArray_sequence;
2077
2081 typedef DataArray_sequence::iterator DataArray_iterator;
2082
2086 typedef DataArray_sequence::const_iterator DataArray_const_iterator;
2087
2091 typedef ::xsd::cxx::tree::traits< DataArray_type, char > DataArray_traits;
2092
2099 const DataArray_sequence&
2100 DataArray () const;
2101
2108 DataArray ();
2109
2119 void
2120 DataArray (const DataArray_sequence& s);
2121
2123
2128
2133 CellData ();
2134
2143 CellData (const ::xercesc::DOMElement& e,
2144 ::xml_schema::flags f = 0,
2145 ::xml_schema::container* c = 0);
2146
2156 CellData (const CellData& x,
2157 ::xml_schema::flags f = 0,
2158 ::xml_schema::container* c = 0);
2159
2171 virtual CellData*
2172 _clone (::xml_schema::flags f = 0,
2173 ::xml_schema::container* c = 0) const;
2174
2183 CellData&
2184 operator= (const CellData& x);
2185
2187
2191 virtual
2192 ~CellData ();
2193
2194 // Implementation.
2195 //
2196
2197 //@cond
2198
2199 protected:
2200 void
2201 parse (::xsd::cxx::xml::dom::parser< char >&,
2203
2204 protected:
2205 DataArray_sequence DataArray_;
2206
2207 //@endcond
2208};
2209
2216{
2217 public:
2225
2230
2234 typedef ::xsd::cxx::tree::sequence< DataArray_type > DataArray_sequence;
2235
2239 typedef DataArray_sequence::iterator DataArray_iterator;
2240
2244 typedef DataArray_sequence::const_iterator DataArray_const_iterator;
2245
2249 typedef ::xsd::cxx::tree::traits< DataArray_type, char > DataArray_traits;
2250
2257 const DataArray_sequence&
2258 DataArray () const;
2259
2266 DataArray ();
2267
2277 void
2278 DataArray (const DataArray_sequence& s);
2279
2281
2286
2291 Points ();
2292
2301 Points (const ::xercesc::DOMElement& e,
2302 ::xml_schema::flags f = 0,
2303 ::xml_schema::container* c = 0);
2304
2314 Points (const Points& x,
2315 ::xml_schema::flags f = 0,
2316 ::xml_schema::container* c = 0);
2317
2329 virtual Points*
2330 _clone (::xml_schema::flags f = 0,
2331 ::xml_schema::container* c = 0) const;
2332
2341 Points&
2342 operator= (const Points& x);
2343
2345
2349 virtual
2350 ~Points ();
2351
2352 // Implementation.
2353 //
2354
2355 //@cond
2356
2357 protected:
2358 void
2359 parse (::xsd::cxx::xml::dom::parser< char >&,
2361
2362 protected:
2363 DataArray_sequence DataArray_;
2364
2365 //@endcond
2366};
2367
2374{
2375 public:
2383
2388
2392 typedef ::xsd::cxx::tree::sequence< DataArray_type > DataArray_sequence;
2393
2397 typedef DataArray_sequence::iterator DataArray_iterator;
2398
2402 typedef DataArray_sequence::const_iterator DataArray_const_iterator;
2403
2407 typedef ::xsd::cxx::tree::traits< DataArray_type, char > DataArray_traits;
2408
2415 const DataArray_sequence&
2416 DataArray () const;
2417
2424 DataArray ();
2425
2435 void
2436 DataArray (const DataArray_sequence& s);
2437
2439
2444
2449 Cells ();
2450
2459 Cells (const ::xercesc::DOMElement& e,
2460 ::xml_schema::flags f = 0,
2461 ::xml_schema::container* c = 0);
2462
2472 Cells (const Cells& x,
2473 ::xml_schema::flags f = 0,
2474 ::xml_schema::container* c = 0);
2475
2487 virtual Cells*
2488 _clone (::xml_schema::flags f = 0,
2489 ::xml_schema::container* c = 0) const;
2490
2499 Cells&
2500 operator= (const Cells& x);
2501
2503
2507 virtual
2508 ~Cells ();
2509
2510 // Implementation.
2511 //
2512
2513 //@cond
2514
2515 protected:
2516 void
2517 parse (::xsd::cxx::xml::dom::parser< char >&,
2519
2520 protected:
2521 DataArray_sequence DataArray_;
2522
2523 //@endcond
2524};
2525
2526#include <iosfwd>
2527
2528#include <xercesc/sax/InputSource.hpp>
2529#include <xercesc/dom/DOMDocument.hpp>
2530#include <xercesc/dom/DOMErrorHandler.hpp>
2531
2532#include <iosfwd>
2533
2534#include <xercesc/dom/DOMDocument.hpp>
2535#include <xercesc/dom/DOMErrorHandler.hpp>
2536#include <xercesc/framework/XMLFormatter.hpp>
2537
2538#include <xsd/cxx/xml/dom/auto-ptr.hxx>
2539
2540void
2541operator<< (::xercesc::DOMElement&, const DataArrayList_t&);
2542
2543void
2544operator<< (::xercesc::DOMAttr&, const DataArrayList_t&);
2545
2546void
2547operator<< (::xml_schema::list_stream&,
2548 const DataArrayList_t&);
2549
2550void
2551operator<< (::xercesc::DOMElement&, const DataArray_t&);
2552
2553void
2554operator<< (::xercesc::DOMElement&, const PieceUnstructuredGrid_t&);
2555
2556void
2557operator<< (::xercesc::DOMElement&, const UnstructuredGrid_t&);
2558
2559void
2560operator<< (::xercesc::DOMElement&, const type&);
2561
2562void
2563operator<< (::xercesc::DOMAttr&, const type&);
2564
2565void
2566operator<< (::xml_schema::list_stream&,
2567 const type&);
2568
2569void
2570operator<< (::xercesc::DOMElement&, const PointData&);
2571
2572void
2573operator<< (::xercesc::DOMElement&, const CellData&);
2574
2575void
2576operator<< (::xercesc::DOMElement&, const Points&);
2577
2578void
2579operator<< (::xercesc::DOMElement&, const Cells&);
2580
2581#include <xsd/cxx/post.hxx>
2582
2583// Begin epilogue.
2584//
2585//
2586// End epilogue.
2587
2588#endif // VTK_UNSTRUCTURED_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