ls1-MarDyn
ls1-MarDyn molecular dynamics code
vtk-punstructured.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_PUNSTRUCTURED_HXX
40#define VTK_PUNSTRUCTURED_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//
620class VTKFile_t;
621class PPointData;
622class PCellData;
623class PPoints;
624class PCells;
625class Piece;
626
627#include <memory> // ::std::unique_ptr
628#include <limits> // std::numeric_limits
629#include <algorithm> // std::binary_search
630#include <utility> // std::move
631
632#include <xsd/cxx/xml/char-utf8.hxx>
633
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>
638
639#include <xsd/cxx/xml/dom/parsing-header.hxx>
640
641#include "vtk-unstructured.h"
642
649{
650 public:
658
663
667 typedef ::xsd::cxx::tree::traits< PPointData_type, char > PPointData_traits;
668
674 const PPointData_type&
675 PPointData () const;
676
683 PPointData ();
684
693 void
694 PPointData (const PPointData_type& x);
695
704 void
705 PPointData (::std::unique_ptr< PPointData_type > p);
706
708
716
721
725 typedef ::xsd::cxx::tree::traits< PCellData_type, char > PCellData_traits;
726
732 const PCellData_type&
733 PCellData () const;
734
741 PCellData ();
742
751 void
752 PCellData (const PCellData_type& x);
753
762 void
763 PCellData (::std::unique_ptr< PCellData_type > p);
764
766
774
779
783 typedef ::xsd::cxx::tree::traits< PPoints_type, char > PPoints_traits;
784
790 const PPoints_type&
791 PPoints () const;
792
799 PPoints ();
800
809 void
810 PPoints (const PPoints_type& x);
811
820 void
821 PPoints (::std::unique_ptr< PPoints_type > p);
822
824
832
837
841 typedef ::xsd::cxx::tree::traits< PCells_type, char > PCells_traits;
842
848 const PCells_type&
849 PCells () const;
850
857 PCells ();
858
867 void
868 PCells (const PCells_type& x);
869
878 void
879 PCells (::std::unique_ptr< PCells_type > p);
880
882
890
895
899 typedef ::xsd::cxx::tree::sequence< Piece_type > Piece_sequence;
900
904 typedef Piece_sequence::iterator Piece_iterator;
905
909 typedef Piece_sequence::const_iterator Piece_const_iterator;
910
914 typedef ::xsd::cxx::tree::traits< Piece_type, char > Piece_traits;
915
922 const Piece_sequence&
923 Piece () const;
924
931 Piece ();
932
942 void
943 Piece (const Piece_sequence& s);
944
946
954
959
963 typedef ::xsd::cxx::tree::traits< GhostLevel_type, char > GhostLevel_traits;
964
970 const GhostLevel_type&
971 GhostLevel () const;
972
978 static GhostLevel_type
980
982
987
993 const PCellData_type&,
994 const PPoints_type&,
995 const PCells_type&);
996
1005 PUnstructuredGrid_t (::std::unique_ptr< PPointData_type >,
1006 ::std::unique_ptr< PCellData_type >,
1007 ::std::unique_ptr< PPoints_type >,
1008 ::std::unique_ptr< PCells_type >);
1009
1018 PUnstructuredGrid_t (const ::xercesc::DOMElement& e,
1019 ::xml_schema::flags f = 0,
1020 ::xml_schema::container* c = 0);
1021
1032 ::xml_schema::flags f = 0,
1033 ::xml_schema::container* c = 0);
1034
1046 virtual PUnstructuredGrid_t*
1047 _clone (::xml_schema::flags f = 0,
1048 ::xml_schema::container* c = 0) const;
1049
1060
1062
1066 virtual
1068
1069 // Implementation.
1070 //
1071
1072 //@cond
1073
1074 protected:
1075 void
1076 parse (::xsd::cxx::xml::dom::parser< char >&,
1078
1079 protected:
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_;
1084 Piece_sequence Piece_;
1085 ::xsd::cxx::tree::one< GhostLevel_type > GhostLevel_;
1086
1087 //@endcond
1088};
1089
1096{
1097 public:
1105
1110
1114 typedef ::xsd::cxx::tree::optional< PUnstructuredGrid_type > PUnstructuredGrid_optional;
1115
1119 typedef ::xsd::cxx::tree::traits< PUnstructuredGrid_type, char > PUnstructuredGrid_traits;
1120
1128 PUnstructuredGrid () const;
1129
1137
1146 void
1148
1158 void
1160
1169 void
1170 PUnstructuredGrid (::std::unique_ptr< PUnstructuredGrid_type > p);
1171
1173
1181
1186
1190 typedef ::xsd::cxx::tree::optional< UnstructuredGrid_type > UnstructuredGrid_optional;
1191
1195 typedef ::xsd::cxx::tree::traits< UnstructuredGrid_type, char > UnstructuredGrid_traits;
1196
1204 UnstructuredGrid () const;
1205
1213
1222 void
1224
1234 void
1236
1245 void
1246 UnstructuredGrid (::std::unique_ptr< UnstructuredGrid_type > p);
1247
1249
1257
1262
1266 typedef ::xsd::cxx::tree::traits< type_type, char > type_traits;
1267
1273 const type_type&
1274 type () const;
1275
1281 type_type&
1282 type ();
1283
1292 void
1293 type (const type_type& x);
1294
1303 void
1304 type (::std::unique_ptr< type_type > p);
1305
1307
1315
1320
1324 typedef ::xsd::cxx::tree::traits< version_type, char > version_traits;
1325
1331 const version_type&
1332 version () const;
1333
1340 static const version_type&
1342
1344
1352
1357
1361 typedef ::xsd::cxx::tree::traits< byte_order_type, char > byte_order_traits;
1362
1368 const byte_order_type&
1369 byte_order () const;
1370
1377 static const byte_order_type&
1379
1381
1386
1391 VTKFile_t (const type_type&);
1392
1401 VTKFile_t (const ::xercesc::DOMElement& e,
1402 ::xml_schema::flags f = 0,
1403 ::xml_schema::container* c = 0);
1404
1414 VTKFile_t (const VTKFile_t& x,
1415 ::xml_schema::flags f = 0,
1416 ::xml_schema::container* c = 0);
1417
1429 virtual VTKFile_t*
1430 _clone (::xml_schema::flags f = 0,
1431 ::xml_schema::container* c = 0) const;
1432
1441 VTKFile_t&
1442 operator= (const VTKFile_t& x);
1443
1445
1449 virtual
1450 ~VTKFile_t ();
1451
1452 // Implementation.
1453 //
1454
1455 //@cond
1456
1457 protected:
1458 void
1459 parse (::xsd::cxx::xml::dom::parser< char >&,
1461
1462 protected:
1463 PUnstructuredGrid_optional PUnstructuredGrid_;
1464 UnstructuredGrid_optional UnstructuredGrid_;
1465 ::xsd::cxx::tree::one< type_type > type_;
1466 ::xsd::cxx::tree::one< version_type > version_;
1467 static const version_type version_default_value_;
1468 ::xsd::cxx::tree::one< byte_order_type > byte_order_;
1469 static const byte_order_type byte_order_default_value_;
1470
1471 //@endcond
1472};
1473
1480{
1481 public:
1489
1494
1498 typedef ::xsd::cxx::tree::sequence< PDataArray_type > PDataArray_sequence;
1499
1503 typedef PDataArray_sequence::iterator PDataArray_iterator;
1504
1508 typedef PDataArray_sequence::const_iterator PDataArray_const_iterator;
1509
1513 typedef ::xsd::cxx::tree::traits< PDataArray_type, char > PDataArray_traits;
1514
1521 const PDataArray_sequence&
1522 PDataArray () const;
1523
1530 PDataArray ();
1531
1541 void
1543
1545
1550
1555 PPointData ();
1556
1565 PPointData (const ::xercesc::DOMElement& e,
1566 ::xml_schema::flags f = 0,
1567 ::xml_schema::container* c = 0);
1568
1578 PPointData (const PPointData& x,
1579 ::xml_schema::flags f = 0,
1580 ::xml_schema::container* c = 0);
1581
1593 virtual PPointData*
1594 _clone (::xml_schema::flags f = 0,
1595 ::xml_schema::container* c = 0) const;
1596
1605 PPointData&
1606 operator= (const PPointData& x);
1607
1609
1613 virtual
1614 ~PPointData ();
1615
1616 // Implementation.
1617 //
1618
1619 //@cond
1620
1621 protected:
1622 void
1623 parse (::xsd::cxx::xml::dom::parser< char >&,
1625
1626 protected:
1627 PDataArray_sequence PDataArray_;
1628
1629 //@endcond
1630};
1631
1638{
1639 public:
1647
1652
1656 typedef ::xsd::cxx::tree::sequence< PDataArray_type > PDataArray_sequence;
1657
1661 typedef PDataArray_sequence::iterator PDataArray_iterator;
1662
1666 typedef PDataArray_sequence::const_iterator PDataArray_const_iterator;
1667
1671 typedef ::xsd::cxx::tree::traits< PDataArray_type, char > PDataArray_traits;
1672
1679 const PDataArray_sequence&
1680 PDataArray () const;
1681
1688 PDataArray ();
1689
1699 void
1701
1703
1708
1713 PCellData ();
1714
1723 PCellData (const ::xercesc::DOMElement& e,
1724 ::xml_schema::flags f = 0,
1725 ::xml_schema::container* c = 0);
1726
1736 PCellData (const PCellData& x,
1737 ::xml_schema::flags f = 0,
1738 ::xml_schema::container* c = 0);
1739
1751 virtual PCellData*
1752 _clone (::xml_schema::flags f = 0,
1753 ::xml_schema::container* c = 0) const;
1754
1763 PCellData&
1764 operator= (const PCellData& x);
1765
1767
1771 virtual
1772 ~PCellData ();
1773
1774 // Implementation.
1775 //
1776
1777 //@cond
1778
1779 protected:
1780 void
1781 parse (::xsd::cxx::xml::dom::parser< char >&,
1783
1784 protected:
1785 PDataArray_sequence PDataArray_;
1786
1787 //@endcond
1788};
1789
1796{
1797 public:
1805
1810
1814 typedef ::xsd::cxx::tree::sequence< PDataArray_type > PDataArray_sequence;
1815
1819 typedef PDataArray_sequence::iterator PDataArray_iterator;
1820
1824 typedef PDataArray_sequence::const_iterator PDataArray_const_iterator;
1825
1829 typedef ::xsd::cxx::tree::traits< PDataArray_type, char > PDataArray_traits;
1830
1837 const PDataArray_sequence&
1838 PDataArray () const;
1839
1846 PDataArray ();
1847
1857 void
1859
1861
1866
1871 PPoints ();
1872
1881 PPoints (const ::xercesc::DOMElement& e,
1882 ::xml_schema::flags f = 0,
1883 ::xml_schema::container* c = 0);
1884
1894 PPoints (const PPoints& x,
1895 ::xml_schema::flags f = 0,
1896 ::xml_schema::container* c = 0);
1897
1909 virtual PPoints*
1910 _clone (::xml_schema::flags f = 0,
1911 ::xml_schema::container* c = 0) const;
1912
1921 PPoints&
1922 operator= (const PPoints& x);
1923
1925
1929 virtual
1930 ~PPoints ();
1931
1932 // Implementation.
1933 //
1934
1935 //@cond
1936
1937 protected:
1938 void
1939 parse (::xsd::cxx::xml::dom::parser< char >&,
1941
1942 protected:
1943 PDataArray_sequence PDataArray_;
1944
1945 //@endcond
1946};
1947
1954{
1955 public:
1963
1968
1972 typedef ::xsd::cxx::tree::sequence< PDataArray_type > PDataArray_sequence;
1973
1977 typedef PDataArray_sequence::iterator PDataArray_iterator;
1978
1982 typedef PDataArray_sequence::const_iterator PDataArray_const_iterator;
1983
1987 typedef ::xsd::cxx::tree::traits< PDataArray_type, char > PDataArray_traits;
1988
1995 const PDataArray_sequence&
1996 PDataArray () const;
1997
2004 PDataArray ();
2005
2015 void
2017
2019
2024
2029 PCells ();
2030
2039 PCells (const ::xercesc::DOMElement& e,
2040 ::xml_schema::flags f = 0,
2041 ::xml_schema::container* c = 0);
2042
2052 PCells (const PCells& x,
2053 ::xml_schema::flags f = 0,
2054 ::xml_schema::container* c = 0);
2055
2067 virtual PCells*
2068 _clone (::xml_schema::flags f = 0,
2069 ::xml_schema::container* c = 0) const;
2070
2079 PCells&
2080 operator= (const PCells& x);
2081
2083
2087 virtual
2088 ~PCells ();
2089
2090 // Implementation.
2091 //
2092
2093 //@cond
2094
2095 protected:
2096 void
2097 parse (::xsd::cxx::xml::dom::parser< char >&,
2099
2100 protected:
2101 PDataArray_sequence PDataArray_;
2102
2103 //@endcond
2104};
2105
2112{
2113 public:
2121
2126
2130 typedef ::xsd::cxx::tree::traits< Source_type, char > Source_traits;
2131
2137 const Source_type&
2138 Source () const;
2139
2146 Source ();
2147
2156 void
2157 Source (const Source_type& x);
2158
2167 void
2168 Source (::std::unique_ptr< Source_type > p);
2169
2171
2176
2181 Piece (const Source_type&);
2182
2191 Piece (const ::xercesc::DOMElement& e,
2192 ::xml_schema::flags f = 0,
2193 ::xml_schema::container* c = 0);
2194
2204 Piece (const Piece& x,
2205 ::xml_schema::flags f = 0,
2206 ::xml_schema::container* c = 0);
2207
2219 virtual Piece*
2220 _clone (::xml_schema::flags f = 0,
2221 ::xml_schema::container* c = 0) const;
2222
2231 Piece&
2232 operator= (const Piece& x);
2233
2235
2239 virtual
2240 ~Piece ();
2241
2242 // Implementation.
2243 //
2244
2245 //@cond
2246
2247 protected:
2248 void
2249 parse (::xsd::cxx::xml::dom::parser< char >&,
2251
2252 protected:
2253 ::xsd::cxx::tree::one< Source_type > Source_;
2254
2255 //@endcond
2256};
2257
2258#include <iosfwd>
2259
2260#include <xercesc/sax/InputSource.hpp>
2261#include <xercesc/dom/DOMDocument.hpp>
2262#include <xercesc/dom/DOMErrorHandler.hpp>
2263
2271
2282::std::unique_ptr< ::VTKFile_t >
2284 ::xml_schema::flags f = 0,
2286
2298::std::unique_ptr< ::VTKFile_t >
2301 ::xml_schema::flags f = 0,
2303
2316::std::unique_ptr< ::VTKFile_t >
2318 ::xercesc::DOMErrorHandler& eh,
2319 ::xml_schema::flags f = 0,
2321
2332::std::unique_ptr< ::VTKFile_t >
2333VTKFile (::std::istream& is,
2334 ::xml_schema::flags f = 0,
2336
2348::std::unique_ptr< ::VTKFile_t >
2349VTKFile (::std::istream& is,
2351 ::xml_schema::flags f = 0,
2353
2366::std::unique_ptr< ::VTKFile_t >
2367VTKFile (::std::istream& is,
2368 ::xercesc::DOMErrorHandler& eh,
2369 ::xml_schema::flags f = 0,
2371
2386::std::unique_ptr< ::VTKFile_t >
2387VTKFile (::std::istream& is,
2389 ::xml_schema::flags f = 0,
2391
2408::std::unique_ptr< ::VTKFile_t >
2409VTKFile (::std::istream& is,
2412 ::xml_schema::flags f = 0,
2414
2431::std::unique_ptr< ::VTKFile_t >
2432VTKFile (::std::istream& is,
2434 ::xercesc::DOMErrorHandler& eh,
2435 ::xml_schema::flags f = 0,
2437
2448::std::unique_ptr< ::VTKFile_t >
2449VTKFile (::xercesc::InputSource& is,
2450 ::xml_schema::flags f = 0,
2452
2464::std::unique_ptr< ::VTKFile_t >
2465VTKFile (::xercesc::InputSource& is,
2467 ::xml_schema::flags f = 0,
2469
2482::std::unique_ptr< ::VTKFile_t >
2483VTKFile (::xercesc::InputSource& is,
2484 ::xercesc::DOMErrorHandler& eh,
2485 ::xml_schema::flags f = 0,
2487
2496::std::unique_ptr< ::VTKFile_t >
2497VTKFile (const ::xercesc::DOMDocument& d,
2498 ::xml_schema::flags f = 0,
2500
2513::std::unique_ptr< ::VTKFile_t >
2514VTKFile (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
2515 ::xml_schema::flags f = 0,
2517
2519
2520#include <iosfwd>
2521
2522#include <xercesc/dom/DOMDocument.hpp>
2523#include <xercesc/dom/DOMErrorHandler.hpp>
2524#include <xercesc/framework/XMLFormatter.hpp>
2525
2526#include <xsd/cxx/xml/dom/auto-ptr.hxx>
2527
2528void
2529operator<< (::xercesc::DOMElement&, const PUnstructuredGrid_t&);
2530
2531void
2532operator<< (::xercesc::DOMElement&, const VTKFile_t&);
2533
2541
2553void
2554VTKFile (::std::ostream& os,
2555 const ::VTKFile_t& x,
2557 const ::std::string& e = "UTF-8",
2558 ::xml_schema::flags f = 0);
2559
2573void
2574VTKFile (::std::ostream& os,
2575 const ::VTKFile_t& x,
2578 const ::std::string& e = "UTF-8",
2579 ::xml_schema::flags f = 0);
2580
2595void
2596VTKFile (::std::ostream& os,
2597 const ::VTKFile_t& x,
2598 ::xercesc::DOMErrorHandler& eh,
2600 const ::std::string& e = "UTF-8",
2601 ::xml_schema::flags f = 0);
2602
2614void
2615VTKFile (::xercesc::XMLFormatTarget& ft,
2616 const ::VTKFile_t& x,
2618 const ::std::string& e = "UTF-8",
2619 ::xml_schema::flags f = 0);
2620
2635void
2636VTKFile (::xercesc::XMLFormatTarget& ft,
2637 const ::VTKFile_t& x,
2640 const ::std::string& e = "UTF-8",
2641 ::xml_schema::flags f = 0);
2642
2657void
2658VTKFile (::xercesc::XMLFormatTarget& ft,
2659 const ::VTKFile_t& x,
2660 ::xercesc::DOMErrorHandler& eh,
2662 const ::std::string& e = "UTF-8",
2663 ::xml_schema::flags f = 0);
2664
2676void
2677VTKFile (::xercesc::DOMDocument& d,
2678 const ::VTKFile_t& x,
2679 ::xml_schema::flags f = 0);
2680
2689::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
2690VTKFile (const ::VTKFile_t& x,
2692 ::xml_schema::flags f = 0);
2693
2695
2696void
2697operator<< (::xercesc::DOMElement&, const PPointData&);
2698
2699void
2700operator<< (::xercesc::DOMElement&, const PCellData&);
2701
2702void
2703operator<< (::xercesc::DOMElement&, const PPoints&);
2704
2705void
2706operator<< (::xercesc::DOMElement&, const PCells&);
2707
2708void
2709operator<< (::xercesc::DOMElement&, const Piece&);
2710
2711#include <xsd/cxx/post.hxx>
2712
2713// Begin epilogue.
2714//
2715//
2716// End epilogue.
2717
2718#endif // VTK_PUNSTRUCTURED_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.