AnesthesiaActions.hxx
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 D__BIOGEARS_CORE_SHARE_XSD__CDM_ANESTHESIA_ACTIONS_HXX
40 #define D__BIOGEARS_CORE_SHARE_XSD__CDM_ANESTHESIA_ACTIONS_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 #include <biogears/cdm-exports.h>
57 //
58 // End prologue.
59 
60 #include <xsd/cxx/config.hxx>
61 
62 #if (XSD_INT_VERSION != 4000000L)
63 #error XSD runtime version mismatch
64 #endif
65 
66 #include <xsd/cxx/pre.hxx>
67 
68 #include <xsd/cxx/xml/char-utf8.hxx>
69 
70 #include <xsd/cxx/tree/exceptions.hxx>
71 #include <xsd/cxx/tree/elements.hxx>
72 #include <xsd/cxx/tree/types.hxx>
73 
74 #include <xsd/cxx/xml/error-handler.hxx>
75 
76 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
77 
78 #include <xsd/cxx/tree/parsing.hxx>
79 #include <xsd/cxx/tree/parsing/byte.hxx>
80 #include <xsd/cxx/tree/parsing/unsigned-byte.hxx>
81 #include <xsd/cxx/tree/parsing/short.hxx>
82 #include <xsd/cxx/tree/parsing/unsigned-short.hxx>
83 #include <xsd/cxx/tree/parsing/int.hxx>
84 #include <xsd/cxx/tree/parsing/unsigned-int.hxx>
85 #include <xsd/cxx/tree/parsing/long.hxx>
86 #include <xsd/cxx/tree/parsing/unsigned-long.hxx>
87 #include <xsd/cxx/tree/parsing/boolean.hxx>
88 #include <xsd/cxx/tree/parsing/float.hxx>
89 #include <xsd/cxx/tree/parsing/double.hxx>
90 #include <xsd/cxx/tree/parsing/decimal.hxx>
91 
92 #include <xsd/cxx/xml/dom/serialization-header.hxx>
93 #include <xsd/cxx/tree/serialization.hxx>
94 #include <xsd/cxx/tree/serialization/byte.hxx>
95 #include <xsd/cxx/tree/serialization/unsigned-byte.hxx>
96 #include <xsd/cxx/tree/serialization/short.hxx>
97 #include <xsd/cxx/tree/serialization/unsigned-short.hxx>
98 #include <xsd/cxx/tree/serialization/int.hxx>
99 #include <xsd/cxx/tree/serialization/unsigned-int.hxx>
100 #include <xsd/cxx/tree/serialization/long.hxx>
101 #include <xsd/cxx/tree/serialization/unsigned-long.hxx>
102 #include <xsd/cxx/tree/serialization/boolean.hxx>
103 #include <xsd/cxx/tree/serialization/float.hxx>
104 #include <xsd/cxx/tree/serialization/double.hxx>
105 #include <xsd/cxx/tree/serialization/decimal.hxx>
106 
107 #include <xsd/cxx/tree/std-ostream-operators.hxx>
108 
113 namespace xml_schema
114 {
115  // anyType and anySimpleType.
116  //
117 
122  typedef ::xsd::cxx::tree::type type;
123 
128  typedef ::xsd::cxx::tree::simple_type< char, type > simple_type;
129 
133  typedef ::xsd::cxx::tree::type container;
134 
135 
136  // 8-bit
137  //
138 
143  typedef signed char byte;
144 
149  typedef unsigned char unsigned_byte;
150 
151 
152  // 16-bit
153  //
154 
159  typedef short short_;
160 
165  typedef unsigned short unsigned_short;
166 
167 
168  // 32-bit
169  //
170 
175  typedef int int_;
176 
181  typedef unsigned int unsigned_int;
182 
183 
184  // 64-bit
185  //
186 
191  typedef long long long_;
192 
197  typedef unsigned long long unsigned_long;
198 
199 
200  // Supposed to be arbitrary-length integral types.
201  //
202 
207  typedef long long integer;
208 
213  typedef long long non_positive_integer;
214 
219  typedef unsigned long long non_negative_integer;
220 
225  typedef unsigned long long positive_integer;
226 
231  typedef long long negative_integer;
232 
233 
234  // Boolean.
235  //
236 
241  typedef bool boolean;
242 
243 
244  // Floating-point types.
245  //
246 
251  typedef float float_;
252 
257  typedef double double_;
258 
263  typedef double decimal;
264 
265 
266  // String types.
267  //
268 
273  typedef ::xsd::cxx::tree::string< char, simple_type > string;
274 
279  typedef ::xsd::cxx::tree::normalized_string< char, string > normalized_string;
280 
285  typedef ::xsd::cxx::tree::token< char, normalized_string > token;
286 
291  typedef ::xsd::cxx::tree::name< char, token > name;
292 
297  typedef ::xsd::cxx::tree::nmtoken< char, token > nmtoken;
298 
303  typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens;
304 
309  typedef ::xsd::cxx::tree::ncname< char, name > ncname;
310 
315  typedef ::xsd::cxx::tree::language< char, token > language;
316 
317 
318  // ID/IDREF.
319  //
320 
325  typedef ::xsd::cxx::tree::id< char, ncname > id;
326 
331  typedef ::xsd::cxx::tree::idref< char, ncname, type > idref;
332 
337  typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs;
338 
339 
340  // URI.
341  //
342 
347  typedef ::xsd::cxx::tree::uri< char, simple_type > uri;
348 
349 
350  // Qualified name.
351  //
352 
357  typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname;
358 
359 
360  // Binary.
361  //
362 
366  typedef ::xsd::cxx::tree::buffer< char > buffer;
367 
372  typedef ::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary;
373 
378  typedef ::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary;
379 
380 
381  // Date/time.
382  //
383 
387  typedef ::xsd::cxx::tree::time_zone time_zone;
388 
393  typedef ::xsd::cxx::tree::date< char, simple_type > date;
394 
399  typedef ::xsd::cxx::tree::date_time< char, simple_type > date_time;
400 
405  typedef ::xsd::cxx::tree::duration< char, simple_type > duration;
406 
411  typedef ::xsd::cxx::tree::gday< char, simple_type > gday;
412 
417  typedef ::xsd::cxx::tree::gmonth< char, simple_type > gmonth;
418 
423  typedef ::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day;
424 
429  typedef ::xsd::cxx::tree::gyear< char, simple_type > gyear;
430 
435  typedef ::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month;
436 
441  typedef ::xsd::cxx::tree::time< char, simple_type > time;
442 
443 
444  // Entity.
445  //
446 
451  typedef ::xsd::cxx::tree::entity< char, ncname > entity;
452 
457  typedef ::xsd::cxx::tree::entities< char, simple_type, entity > entities;
458 
459 
460 
464  typedef ::xsd::cxx::tree::content_order content_order;
465  // Namespace information and list stream. Used in
466  // serialization functions.
467  //
471  typedef ::xsd::cxx::xml::dom::namespace_info< char > namespace_info;
472 
476  typedef ::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap;
477 
481  typedef ::xsd::cxx::tree::list_stream< char > list_stream;
482 
486  typedef ::xsd::cxx::tree::as_double< double_ > as_double;
487 
491  typedef ::xsd::cxx::tree::as_decimal< decimal > as_decimal;
492 
496  typedef ::xsd::cxx::tree::facet facet;
497 
498  // Flags and properties.
499  //
500 
504  typedef ::xsd::cxx::tree::flags flags;
505 
509  typedef ::xsd::cxx::tree::properties< char > properties;
510 
511  // Parsing/serialization diagnostics.
512  //
513 
517  typedef ::xsd::cxx::tree::severity severity;
518 
522  typedef ::xsd::cxx::tree::error< char > error;
523 
527  typedef ::xsd::cxx::tree::diagnostics< char > diagnostics;
528 
529  // Exceptions.
530  //
531 
535  typedef ::xsd::cxx::tree::exception< char > exception;
536 
541  typedef ::xsd::cxx::tree::bounds< char > bounds;
542 
547  typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id;
548 
552  typedef ::xsd::cxx::tree::parsing< char > parsing;
553 
558  typedef ::xsd::cxx::tree::expected_element< char > expected_element;
559 
564  typedef ::xsd::cxx::tree::unexpected_element< char > unexpected_element;
565 
570  typedef ::xsd::cxx::tree::expected_attribute< char > expected_attribute;
571 
576  typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator;
577 
582  typedef ::xsd::cxx::tree::expected_text_content< char > expected_text_content;
583 
588  typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping;
589 
594  typedef ::xsd::cxx::tree::no_type_info< char > no_type_info;
595 
600  typedef ::xsd::cxx::tree::not_derived< char > not_derived;
601 
605  typedef ::xsd::cxx::tree::serialization< char > serialization;
606 
610  typedef ::xsd::cxx::xml::error_handler< char > error_handler;
611 
615  namespace dom
616  {
620  using ::xsd::cxx::xml::dom::unique_ptr;
621 
622 #ifndef XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
623 #define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
624 
627  const XMLCh* const tree_node_key = ::xsd::cxx::tree::user_data_keys::node;
628 #endif
629  }
630 }
631 
632 // Forward declarations.
633 //
634 namespace mil
635 {
636  namespace tatrc
637  {
638  namespace physiology
639  {
640  namespace datamodel
641  {
642  class AnesthesiaMachineActionData;
643  class AnesthesiaMachineConfigurationData;
644  class ExpiratoryValveLeakData;
645  class ExpiratoryValveObstructionData;
646  class InspiratoryValveLeakData;
647  class InspiratoryValveObstructionData;
648  class MaskLeakData;
649  class SodaLimeFailureData;
650  class TubeCuffLeakData;
651  class VaporizerFailureData;
652  class VentilatorPressureLossData;
653  class YPieceDisconnectData;
654  class OxygenWallPortPressureLossData;
655  class OxygenTankPressureLossData;
656  }
657  }
658  }
659 }
660 
661 
662 #include <memory> // ::std::unique_ptr
663 #include <limits> // std::numeric_limits
664 #include <algorithm> // std::binary_search
665 #include <utility> // std::move
666 
667 #include <xsd/cxx/xml/char-utf8.hxx>
668 
669 #include <xsd/cxx/tree/exceptions.hxx>
670 #include <xsd/cxx/tree/elements.hxx>
671 #include <xsd/cxx/tree/containers.hxx>
672 #include <xsd/cxx/tree/list.hxx>
673 
674 #include <xsd/cxx/xml/dom/parsing-header.hxx>
675 
676 #include "scenario.hxx"
677 
678 #include "anesthesia.hxx"
679 
680 namespace mil
681 {
682  namespace tatrc
683  {
684  namespace physiology
685  {
690  namespace datamodel
691  {
698  {
699  public:
704 
710 
719  AnesthesiaMachineActionData (const ::xercesc::DOMElement& e,
720  ::xml_schema::flags f = 0,
721  ::xml_schema::container* c = 0);
722 
733  ::xml_schema::flags f = 0,
734  ::xml_schema::container* c = 0);
735 
748  _clone (::xml_schema::flags f = 0,
749  ::xml_schema::container* c = 0) const;
750 
752 
756  virtual
758  };
759 
766  {
767  public:
775 
779  typedef ::xml_schema::string ConfigurationFile_type;
780 
784  typedef ::xsd::cxx::tree::optional< ConfigurationFile_type > ConfigurationFile_optional;
785 
789  typedef ::xsd::cxx::tree::traits< ConfigurationFile_type, char > ConfigurationFile_traits;
790 
797  const ConfigurationFile_optional&
798  ConfigurationFile () const;
799 
805  ConfigurationFile_optional&
806  ConfigurationFile ();
807 
816  void
817  ConfigurationFile (const ConfigurationFile_type& x);
818 
828  void
829  ConfigurationFile (const ConfigurationFile_optional& x);
830 
839  void
840  ConfigurationFile (::std::unique_ptr< ConfigurationFile_type > p);
841 
843 
851 
855  typedef ::mil::tatrc::physiology::datamodel::AnesthesiaMachineData Configuration_type;
856 
860  typedef ::xsd::cxx::tree::optional< Configuration_type > Configuration_optional;
861 
865  typedef ::xsd::cxx::tree::traits< Configuration_type, char > Configuration_traits;
866 
873  const Configuration_optional&
874  Configuration () const;
875 
881  Configuration_optional&
882  Configuration ();
883 
892  void
893  Configuration (const Configuration_type& x);
894 
904  void
905  Configuration (const Configuration_optional& x);
906 
915  void
916  Configuration (::std::unique_ptr< Configuration_type > p);
917 
919 
924 
930 
939  AnesthesiaMachineConfigurationData (const ::xercesc::DOMElement& e,
940  ::xml_schema::flags f = 0,
941  ::xml_schema::container* c = 0);
942 
953  ::xml_schema::flags f = 0,
954  ::xml_schema::container* c = 0);
955 
968  _clone (::xml_schema::flags f = 0,
969  ::xml_schema::container* c = 0) const;
970 
980  operator= (const AnesthesiaMachineConfigurationData& x);
981 
983 
987  virtual
989 
990  // Implementation.
991  //
992 
993  //@cond
994 
995  protected:
996  void
997  parse (::xsd::cxx::xml::dom::parser< char >&,
999 
1000  protected:
1001  ConfigurationFile_optional ConfigurationFile_;
1002  Configuration_optional Configuration_;
1003 
1004  //@endcond
1005  };
1006 
1013  {
1014  public:
1022 
1026  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1027 
1031  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1032 
1038  const Severity_type&
1039  Severity () const;
1040 
1046  Severity_type&
1047  Severity ();
1048 
1057  void
1058  Severity (const Severity_type& x);
1059 
1068  void
1069  Severity (::std::unique_ptr< Severity_type > p);
1070 
1072 
1077 
1085 
1090  ExpiratoryValveLeakData (const Severity_type&);
1091 
1100  ExpiratoryValveLeakData (::std::unique_ptr< Severity_type >);
1101 
1110  ExpiratoryValveLeakData (const ::xercesc::DOMElement& e,
1111  ::xml_schema::flags f = 0,
1112  ::xml_schema::container* c = 0);
1113 
1124  ::xml_schema::flags f = 0,
1125  ::xml_schema::container* c = 0);
1126 
1138  virtual ExpiratoryValveLeakData*
1139  _clone (::xml_schema::flags f = 0,
1140  ::xml_schema::container* c = 0) const;
1141 
1151  operator= (const ExpiratoryValveLeakData& x);
1152 
1154 
1158  virtual
1160 
1161  // Implementation.
1162  //
1163 
1164  //@cond
1165 
1166  protected:
1167  void
1168  parse (::xsd::cxx::xml::dom::parser< char >&,
1169  ::xml_schema::flags);
1170 
1171  protected:
1172  ::xsd::cxx::tree::one< Severity_type > Severity_;
1173 
1174  //@endcond
1175  };
1176 
1183  {
1184  public:
1192 
1196  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1197 
1201  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1202 
1208  const Severity_type&
1209  Severity () const;
1210 
1216  Severity_type&
1217  Severity ();
1218 
1227  void
1228  Severity (const Severity_type& x);
1229 
1238  void
1239  Severity (::std::unique_ptr< Severity_type > p);
1240 
1242 
1247 
1255 
1260  ExpiratoryValveObstructionData (const Severity_type&);
1261 
1270  ExpiratoryValveObstructionData (::std::unique_ptr< Severity_type >);
1271 
1280  ExpiratoryValveObstructionData (const ::xercesc::DOMElement& e,
1281  ::xml_schema::flags f = 0,
1282  ::xml_schema::container* c = 0);
1283 
1294  ::xml_schema::flags f = 0,
1295  ::xml_schema::container* c = 0);
1296 
1309  _clone (::xml_schema::flags f = 0,
1310  ::xml_schema::container* c = 0) const;
1311 
1321  operator= (const ExpiratoryValveObstructionData& x);
1322 
1324 
1328  virtual
1330 
1331  // Implementation.
1332  //
1333 
1334  //@cond
1335 
1336  protected:
1337  void
1338  parse (::xsd::cxx::xml::dom::parser< char >&,
1339  ::xml_schema::flags);
1340 
1341  protected:
1342  ::xsd::cxx::tree::one< Severity_type > Severity_;
1343 
1344  //@endcond
1345  };
1346 
1353  {
1354  public:
1362 
1366  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1367 
1371  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1372 
1378  const Severity_type&
1379  Severity () const;
1380 
1386  Severity_type&
1387  Severity ();
1388 
1397  void
1398  Severity (const Severity_type& x);
1399 
1408  void
1409  Severity (::std::unique_ptr< Severity_type > p);
1410 
1412 
1417 
1425 
1430  InspiratoryValveLeakData (const Severity_type&);
1431 
1440  InspiratoryValveLeakData (::std::unique_ptr< Severity_type >);
1441 
1450  InspiratoryValveLeakData (const ::xercesc::DOMElement& e,
1451  ::xml_schema::flags f = 0,
1452  ::xml_schema::container* c = 0);
1453 
1464  ::xml_schema::flags f = 0,
1465  ::xml_schema::container* c = 0);
1466 
1478  virtual InspiratoryValveLeakData*
1479  _clone (::xml_schema::flags f = 0,
1480  ::xml_schema::container* c = 0) const;
1481 
1491  operator= (const InspiratoryValveLeakData& x);
1492 
1494 
1498  virtual
1500 
1501  // Implementation.
1502  //
1503 
1504  //@cond
1505 
1506  protected:
1507  void
1508  parse (::xsd::cxx::xml::dom::parser< char >&,
1509  ::xml_schema::flags);
1510 
1511  protected:
1512  ::xsd::cxx::tree::one< Severity_type > Severity_;
1513 
1514  //@endcond
1515  };
1516 
1523  {
1524  public:
1532 
1536  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1537 
1541  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1542 
1548  const Severity_type&
1549  Severity () const;
1550 
1556  Severity_type&
1557  Severity ();
1558 
1567  void
1568  Severity (const Severity_type& x);
1569 
1578  void
1579  Severity (::std::unique_ptr< Severity_type > p);
1580 
1582 
1587 
1595 
1600  InspiratoryValveObstructionData (const Severity_type&);
1601 
1610  InspiratoryValveObstructionData (::std::unique_ptr< Severity_type >);
1611 
1620  InspiratoryValveObstructionData (const ::xercesc::DOMElement& e,
1621  ::xml_schema::flags f = 0,
1622  ::xml_schema::container* c = 0);
1623 
1634  ::xml_schema::flags f = 0,
1635  ::xml_schema::container* c = 0);
1636 
1649  _clone (::xml_schema::flags f = 0,
1650  ::xml_schema::container* c = 0) const;
1651 
1661  operator= (const InspiratoryValveObstructionData& x);
1662 
1664 
1668  virtual
1670 
1671  // Implementation.
1672  //
1673 
1674  //@cond
1675 
1676  protected:
1677  void
1678  parse (::xsd::cxx::xml::dom::parser< char >&,
1679  ::xml_schema::flags);
1680 
1681  protected:
1682  ::xsd::cxx::tree::one< Severity_type > Severity_;
1683 
1684  //@endcond
1685  };
1686 
1693  {
1694  public:
1702 
1706  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1707 
1711  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1712 
1718  const Severity_type&
1719  Severity () const;
1720 
1726  Severity_type&
1727  Severity ();
1728 
1737  void
1738  Severity (const Severity_type& x);
1739 
1748  void
1749  Severity (::std::unique_ptr< Severity_type > p);
1750 
1752 
1757 
1764  MaskLeakData ();
1765 
1770  MaskLeakData (const Severity_type&);
1771 
1780  MaskLeakData (::std::unique_ptr< Severity_type >);
1781 
1790  MaskLeakData (const ::xercesc::DOMElement& e,
1791  ::xml_schema::flags f = 0,
1792  ::xml_schema::container* c = 0);
1793 
1803  MaskLeakData (const MaskLeakData& x,
1804  ::xml_schema::flags f = 0,
1805  ::xml_schema::container* c = 0);
1806 
1818  virtual MaskLeakData*
1819  _clone (::xml_schema::flags f = 0,
1820  ::xml_schema::container* c = 0) const;
1821 
1830  MaskLeakData&
1831  operator= (const MaskLeakData& x);
1832 
1834 
1838  virtual
1839  ~MaskLeakData ();
1840 
1841  // Implementation.
1842  //
1843 
1844  //@cond
1845 
1846  protected:
1847  void
1848  parse (::xsd::cxx::xml::dom::parser< char >&,
1849  ::xml_schema::flags);
1850 
1851  protected:
1852  ::xsd::cxx::tree::one< Severity_type > Severity_;
1853 
1854  //@endcond
1855  };
1856 
1863  {
1864  public:
1872 
1876  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1877 
1881  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1882 
1888  const Severity_type&
1889  Severity () const;
1890 
1896  Severity_type&
1897  Severity ();
1898 
1907  void
1908  Severity (const Severity_type& x);
1909 
1918  void
1919  Severity (::std::unique_ptr< Severity_type > p);
1920 
1922 
1927 
1935 
1940  SodaLimeFailureData (const Severity_type&);
1941 
1950  SodaLimeFailureData (::std::unique_ptr< Severity_type >);
1951 
1960  SodaLimeFailureData (const ::xercesc::DOMElement& e,
1961  ::xml_schema::flags f = 0,
1962  ::xml_schema::container* c = 0);
1963 
1974  ::xml_schema::flags f = 0,
1975  ::xml_schema::container* c = 0);
1976 
1988  virtual SodaLimeFailureData*
1989  _clone (::xml_schema::flags f = 0,
1990  ::xml_schema::container* c = 0) const;
1991 
2001  operator= (const SodaLimeFailureData& x);
2002 
2004 
2008  virtual
2009  ~SodaLimeFailureData ();
2010 
2011  // Implementation.
2012  //
2013 
2014  //@cond
2015 
2016  protected:
2017  void
2018  parse (::xsd::cxx::xml::dom::parser< char >&,
2019  ::xml_schema::flags);
2020 
2021  protected:
2022  ::xsd::cxx::tree::one< Severity_type > Severity_;
2023 
2024  //@endcond
2025  };
2026 
2033  {
2034  public:
2042 
2046  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
2047 
2051  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
2052 
2058  const Severity_type&
2059  Severity () const;
2060 
2066  Severity_type&
2067  Severity ();
2068 
2077  void
2078  Severity (const Severity_type& x);
2079 
2088  void
2089  Severity (::std::unique_ptr< Severity_type > p);
2090 
2092 
2097 
2104  TubeCuffLeakData ();
2105 
2110  TubeCuffLeakData (const Severity_type&);
2111 
2120  TubeCuffLeakData (::std::unique_ptr< Severity_type >);
2121 
2130  TubeCuffLeakData (const ::xercesc::DOMElement& e,
2131  ::xml_schema::flags f = 0,
2132  ::xml_schema::container* c = 0);
2133 
2144  ::xml_schema::flags f = 0,
2145  ::xml_schema::container* c = 0);
2146 
2158  virtual TubeCuffLeakData*
2159  _clone (::xml_schema::flags f = 0,
2160  ::xml_schema::container* c = 0) const;
2161 
2171  operator= (const TubeCuffLeakData& x);
2172 
2174 
2178  virtual
2179  ~TubeCuffLeakData ();
2180 
2181  // Implementation.
2182  //
2183 
2184  //@cond
2185 
2186  protected:
2187  void
2188  parse (::xsd::cxx::xml::dom::parser< char >&,
2189  ::xml_schema::flags);
2190 
2191  protected:
2192  ::xsd::cxx::tree::one< Severity_type > Severity_;
2193 
2194  //@endcond
2195  };
2196 
2203  {
2204  public:
2212 
2216  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
2217 
2221  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
2222 
2228  const Severity_type&
2229  Severity () const;
2230 
2236  Severity_type&
2237  Severity ();
2238 
2247  void
2248  Severity (const Severity_type& x);
2249 
2258  void
2259  Severity (::std::unique_ptr< Severity_type > p);
2260 
2262 
2267 
2275 
2280  VaporizerFailureData (const Severity_type&);
2281 
2290  VaporizerFailureData (::std::unique_ptr< Severity_type >);
2291 
2300  VaporizerFailureData (const ::xercesc::DOMElement& e,
2301  ::xml_schema::flags f = 0,
2302  ::xml_schema::container* c = 0);
2303 
2314  ::xml_schema::flags f = 0,
2315  ::xml_schema::container* c = 0);
2316 
2328  virtual VaporizerFailureData*
2329  _clone (::xml_schema::flags f = 0,
2330  ::xml_schema::container* c = 0) const;
2331 
2341  operator= (const VaporizerFailureData& x);
2342 
2344 
2348  virtual
2350 
2351  // Implementation.
2352  //
2353 
2354  //@cond
2355 
2356  protected:
2357  void
2358  parse (::xsd::cxx::xml::dom::parser< char >&,
2359  ::xml_schema::flags);
2360 
2361  protected:
2362  ::xsd::cxx::tree::one< Severity_type > Severity_;
2363 
2364  //@endcond
2365  };
2366 
2373  {
2374  public:
2382 
2386  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
2387 
2391  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
2392 
2398  const Severity_type&
2399  Severity () const;
2400 
2406  Severity_type&
2407  Severity ();
2408 
2417  void
2418  Severity (const Severity_type& x);
2419 
2428  void
2429  Severity (::std::unique_ptr< Severity_type > p);
2430 
2432 
2437 
2445 
2450  VentilatorPressureLossData (const Severity_type&);
2451 
2460  VentilatorPressureLossData (::std::unique_ptr< Severity_type >);
2461 
2470  VentilatorPressureLossData (const ::xercesc::DOMElement& e,
2471  ::xml_schema::flags f = 0,
2472  ::xml_schema::container* c = 0);
2473 
2484  ::xml_schema::flags f = 0,
2485  ::xml_schema::container* c = 0);
2486 
2499  _clone (::xml_schema::flags f = 0,
2500  ::xml_schema::container* c = 0) const;
2501 
2511  operator= (const VentilatorPressureLossData& x);
2512 
2514 
2518  virtual
2520 
2521  // Implementation.
2522  //
2523 
2524  //@cond
2525 
2526  protected:
2527  void
2528  parse (::xsd::cxx::xml::dom::parser< char >&,
2529  ::xml_schema::flags);
2530 
2531  protected:
2532  ::xsd::cxx::tree::one< Severity_type > Severity_;
2533 
2534  //@endcond
2535  };
2536 
2543  {
2544  public:
2552 
2556  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
2557 
2561  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
2562 
2568  const Severity_type&
2569  Severity () const;
2570 
2576  Severity_type&
2577  Severity ();
2578 
2587  void
2588  Severity (const Severity_type& x);
2589 
2598  void
2599  Severity (::std::unique_ptr< Severity_type > p);
2600 
2602 
2607 
2615 
2620  YPieceDisconnectData (const Severity_type&);
2621 
2630  YPieceDisconnectData (::std::unique_ptr< Severity_type >);
2631 
2640  YPieceDisconnectData (const ::xercesc::DOMElement& e,
2641  ::xml_schema::flags f = 0,
2642  ::xml_schema::container* c = 0);
2643 
2654  ::xml_schema::flags f = 0,
2655  ::xml_schema::container* c = 0);
2656 
2668  virtual YPieceDisconnectData*
2669  _clone (::xml_schema::flags f = 0,
2670  ::xml_schema::container* c = 0) const;
2671 
2681  operator= (const YPieceDisconnectData& x);
2682 
2684 
2688  virtual
2690 
2691  // Implementation.
2692  //
2693 
2694  //@cond
2695 
2696  protected:
2697  void
2698  parse (::xsd::cxx::xml::dom::parser< char >&,
2699  ::xml_schema::flags);
2700 
2701  protected:
2702  ::xsd::cxx::tree::one< Severity_type > Severity_;
2703 
2704  //@endcond
2705  };
2706 
2713  {
2714  public:
2722 
2726  typedef ::mil::tatrc::physiology::datamodel::enumOnOff State_type;
2727 
2731  typedef ::xsd::cxx::tree::traits< State_type, char > State_traits;
2732 
2738  const State_type&
2739  State () const;
2740 
2746  State_type&
2747  State ();
2748 
2757  void
2758  State (const State_type& x);
2759 
2768  void
2769  State (::std::unique_ptr< State_type > p);
2770 
2772 
2777 
2785 
2790  OxygenWallPortPressureLossData (const State_type&);
2791 
2800  OxygenWallPortPressureLossData (const ::xercesc::DOMElement& e,
2801  ::xml_schema::flags f = 0,
2802  ::xml_schema::container* c = 0);
2803 
2814  ::xml_schema::flags f = 0,
2815  ::xml_schema::container* c = 0);
2816 
2829  _clone (::xml_schema::flags f = 0,
2830  ::xml_schema::container* c = 0) const;
2831 
2841  operator= (const OxygenWallPortPressureLossData& x);
2842 
2844 
2848  virtual
2850 
2851  // Implementation.
2852  //
2853 
2854  //@cond
2855 
2856  protected:
2857  void
2858  parse (::xsd::cxx::xml::dom::parser< char >&,
2859  ::xml_schema::flags);
2860 
2861  protected:
2862  ::xsd::cxx::tree::one< State_type > State_;
2863 
2864  //@endcond
2865  };
2866 
2873  {
2874  public:
2882 
2886  typedef ::mil::tatrc::physiology::datamodel::enumOnOff State_type;
2887 
2891  typedef ::xsd::cxx::tree::traits< State_type, char > State_traits;
2892 
2898  const State_type&
2899  State () const;
2900 
2906  State_type&
2907  State ();
2908 
2917  void
2918  State (const State_type& x);
2919 
2928  void
2929  State (::std::unique_ptr< State_type > p);
2930 
2932 
2937 
2945 
2950  OxygenTankPressureLossData (const State_type&);
2951 
2960  OxygenTankPressureLossData (const ::xercesc::DOMElement& e,
2961  ::xml_schema::flags f = 0,
2962  ::xml_schema::container* c = 0);
2963 
2974  ::xml_schema::flags f = 0,
2975  ::xml_schema::container* c = 0);
2976 
2989  _clone (::xml_schema::flags f = 0,
2990  ::xml_schema::container* c = 0) const;
2991 
3001  operator= (const OxygenTankPressureLossData& x);
3002 
3004 
3008  virtual
3010 
3011  // Implementation.
3012  //
3013 
3014  //@cond
3015 
3016  protected:
3017  void
3018  parse (::xsd::cxx::xml::dom::parser< char >&,
3019  ::xml_schema::flags);
3020 
3021  protected:
3022  ::xsd::cxx::tree::one< State_type > State_;
3023 
3024  //@endcond
3025  };
3026  }
3027  }
3028  }
3029 }
3030 
3031 #include <iosfwd>
3032 
3033 namespace mil
3034 {
3035  namespace tatrc
3036  {
3037  namespace physiology
3038  {
3039  namespace datamodel
3040  {
3041  BIOGEARS_CDM_API
3042  ::std::ostream&
3043  operator<< (::std::ostream&, const AnesthesiaMachineActionData&);
3044 
3045  BIOGEARS_CDM_API
3046  ::std::ostream&
3047  operator<< (::std::ostream&, const AnesthesiaMachineConfigurationData&);
3048 
3049  BIOGEARS_CDM_API
3050  ::std::ostream&
3051  operator<< (::std::ostream&, const ExpiratoryValveLeakData&);
3052 
3053  BIOGEARS_CDM_API
3054  ::std::ostream&
3055  operator<< (::std::ostream&, const ExpiratoryValveObstructionData&);
3056 
3057  BIOGEARS_CDM_API
3058  ::std::ostream&
3059  operator<< (::std::ostream&, const InspiratoryValveLeakData&);
3060 
3061  BIOGEARS_CDM_API
3062  ::std::ostream&
3063  operator<< (::std::ostream&, const InspiratoryValveObstructionData&);
3064 
3065  BIOGEARS_CDM_API
3066  ::std::ostream&
3067  operator<< (::std::ostream&, const MaskLeakData&);
3068 
3069  BIOGEARS_CDM_API
3070  ::std::ostream&
3071  operator<< (::std::ostream&, const SodaLimeFailureData&);
3072 
3073  BIOGEARS_CDM_API
3074  ::std::ostream&
3075  operator<< (::std::ostream&, const TubeCuffLeakData&);
3076 
3077  BIOGEARS_CDM_API
3078  ::std::ostream&
3079  operator<< (::std::ostream&, const VaporizerFailureData&);
3080 
3081  BIOGEARS_CDM_API
3082  ::std::ostream&
3083  operator<< (::std::ostream&, const VentilatorPressureLossData&);
3084 
3085  BIOGEARS_CDM_API
3086  ::std::ostream&
3087  operator<< (::std::ostream&, const YPieceDisconnectData&);
3088 
3089  BIOGEARS_CDM_API
3090  ::std::ostream&
3091  operator<< (::std::ostream&, const OxygenWallPortPressureLossData&);
3092 
3093  BIOGEARS_CDM_API
3094  ::std::ostream&
3095  operator<< (::std::ostream&, const OxygenTankPressureLossData&);
3096  }
3097  }
3098  }
3099 }
3100 
3101 #include <iosfwd>
3102 
3103 #include <xercesc/sax/InputSource.hpp>
3104 #include <xercesc/dom/DOMDocument.hpp>
3105 #include <xercesc/dom/DOMErrorHandler.hpp>
3106 
3107 namespace mil
3108 {
3109  namespace tatrc
3110  {
3111  namespace physiology
3112  {
3113  namespace datamodel
3114  {
3115  }
3116  }
3117  }
3118 }
3119 
3120 #include <iosfwd>
3121 
3122 #include <xercesc/dom/DOMDocument.hpp>
3123 #include <xercesc/dom/DOMErrorHandler.hpp>
3124 #include <xercesc/framework/XMLFormatter.hpp>
3125 
3126 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
3127 
3128 namespace mil
3129 {
3130  namespace tatrc
3131  {
3132  namespace physiology
3133  {
3134  namespace datamodel
3135  {
3136  BIOGEARS_CDM_API
3137  void
3138  operator<< (::xercesc::DOMElement&, const AnesthesiaMachineActionData&);
3139 
3140  BIOGEARS_CDM_API
3141  void
3142  operator<< (::xercesc::DOMElement&, const AnesthesiaMachineConfigurationData&);
3143 
3144  BIOGEARS_CDM_API
3145  void
3146  operator<< (::xercesc::DOMElement&, const ExpiratoryValveLeakData&);
3147 
3148  BIOGEARS_CDM_API
3149  void
3150  operator<< (::xercesc::DOMElement&, const ExpiratoryValveObstructionData&);
3151 
3152  BIOGEARS_CDM_API
3153  void
3154  operator<< (::xercesc::DOMElement&, const InspiratoryValveLeakData&);
3155 
3156  BIOGEARS_CDM_API
3157  void
3158  operator<< (::xercesc::DOMElement&, const InspiratoryValveObstructionData&);
3159 
3160  BIOGEARS_CDM_API
3161  void
3162  operator<< (::xercesc::DOMElement&, const MaskLeakData&);
3163 
3164  BIOGEARS_CDM_API
3165  void
3166  operator<< (::xercesc::DOMElement&, const SodaLimeFailureData&);
3167 
3168  BIOGEARS_CDM_API
3169  void
3170  operator<< (::xercesc::DOMElement&, const TubeCuffLeakData&);
3171 
3172  BIOGEARS_CDM_API
3173  void
3174  operator<< (::xercesc::DOMElement&, const VaporizerFailureData&);
3175 
3176  BIOGEARS_CDM_API
3177  void
3178  operator<< (::xercesc::DOMElement&, const VentilatorPressureLossData&);
3179 
3180  BIOGEARS_CDM_API
3181  void
3182  operator<< (::xercesc::DOMElement&, const YPieceDisconnectData&);
3183 
3184  BIOGEARS_CDM_API
3185  void
3186  operator<< (::xercesc::DOMElement&, const OxygenWallPortPressureLossData&);
3187 
3188  BIOGEARS_CDM_API
3189  void
3190  operator<< (::xercesc::DOMElement&, const OxygenTankPressureLossData&);
3191  }
3192  }
3193  }
3194 }
3195 
3196 #include <xsd/cxx/post.hxx>
3197 
3198 // Begin epilogue.
3199 //
3200 //
3201 // End epilogue.
3202 
3203 #endif // D__BIOGEARS_CORE_SHARE_XSD__CDM_ANESTHESIA_ACTIONS_HXX
::xsd::cxx::tree::id< char, ncname > id
C++ type corresponding to the ID XML Schema built-in type.
Definition: BioGears.hxx:325
long long negative_integer
C++ type corresponding to the negativeInteger XML Schema built-in type.
Definition: BioGears.hxx:231
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:1536
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:2391
::xsd::cxx::tree::simple_type< char, type > simple_type
C++ type corresponding to the anySimpleType XML Schema built-in type.
Definition: BioGears.hxx:128
::xsd::cxx::tree::parsing< char > parsing
Exception indicating a parsing failure.
Definition: BioGears.hxx:552
::xsd::cxx::tree::date< char, simple_type > date
C++ type corresponding to the date XML Schema built-in type.
Definition: BioGears.hxx:393
::xsd::cxx::tree::bounds< char > bounds
Exception indicating that the size argument exceeds the capacity argument.
Definition: BioGears.hxx:541
::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping
Exception indicating that a prefix-namespace mapping was not provided.
Definition: BioGears.hxx:588
::xsd::cxx::tree::duplicate_id< char > duplicate_id
Exception indicating that a duplicate ID value was encountered in the object model.
Definition: BioGears.hxx:547
::xsd::cxx::tree::expected_element< char > expected_element
Exception indicating that an expected element was not encountered.
Definition: BioGears.hxx:558
::xsd::cxx::tree::traits< ConfigurationFile_type, char > ConfigurationFile_traits
Element traits type.
Definition: AnesthesiaActions.hxx:789
::xsd::cxx::tree::flags flags
Parsing and serialization flags.
Definition: BioGears.hxx:504
::xml_schema::string ConfigurationFile_type
Element type.
Definition: AnesthesiaActions.hxx:779
::xsd::cxx::tree::language< char, token > language
C++ type corresponding to the language XML Schema built-in type.
Definition: BioGears.hxx:315
::xsd::cxx::tree::normalized_string< char, string > normalized_string
C++ type corresponding to the normalizedString XML Schema built-in type.
Definition: BioGears.hxx:279
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:1366
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:1026
Class corresponding to the AnesthesiaMachineActionData schema type.
Definition: AnesthesiaActions.hxx:697
Class corresponding to the ExpiratoryValveObstructionData schema type.
Definition: AnesthesiaActions.hxx:1182
float float_
C++ type corresponding to the float XML Schema built-in type.
Definition: BioGears.hxx:251
Class corresponding to the ExpiratoryValveLeakData schema type.
Definition: AnesthesiaActions.hxx:1012
bool boolean
C++ type corresponding to the boolean XML Schema built-in type.
Definition: BioGears.hxx:241
::xsd::cxx::tree::uri< char, simple_type > uri
C++ type corresponding to the anyURI XML Schema built-in type.
Definition: BioGears.hxx:347
::xsd::cxx::tree::no_type_info< char > no_type_info
Exception indicating that the type information is not available for a type.
Definition: BioGears.hxx:594
::xsd::cxx::tree::diagnostics< char > diagnostics
List of error conditions.
Definition: BioGears.hxx:527
::xsd::cxx::tree::time_zone time_zone
Time zone type.
Definition: BioGears.hxx:387
Definition: BioGears.cxx:43
unsigned long long non_negative_integer
C++ type corresponding to the nonNegativeInteger XML Schema built-in type.
Definition: BioGears.hxx:219
::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator
Exception indicating that an unexpected enumerator was encountered.
Definition: BioGears.hxx:576
::xsd::cxx::tree::traits< State_type, char > State_traits
Attribute traits type.
Definition: AnesthesiaActions.hxx:2731
Class corresponding to the InspiratoryValveObstructionData schema type.
Definition: AnesthesiaActions.hxx:1522
unsigned long long positive_integer
C++ type corresponding to the positiveInteger XML Schema built-in type.
Definition: BioGears.hxx:225
::xsd::cxx::tree::exception< char > exception
Root of the C++/Tree exception hierarchy.
Definition: BioGears.hxx:535
::xsd::cxx::tree::facet facet
Simple type facet.
Definition: BioGears.hxx:496
::xsd::cxx::tree::as_decimal< decimal > as_decimal
Serialization wrapper for the decimal type.
Definition: BioGears.hxx:491
::xsd::cxx::tree::expected_text_content< char > expected_text_content
Exception indicating that the text content was expected for an element.
Definition: BioGears.hxx:582
::xsd::cxx::tree::unexpected_element< char > unexpected_element
Exception indicating that an unexpected element was encountered.
Definition: BioGears.hxx:564
Class corresponding to the VaporizerFailureData schema type.
Definition: AnesthesiaActions.hxx:2202
unsigned long long unsigned_long
C++ type corresponding to the unsignedLong XML Schema built-in type.
Definition: BioGears.hxx:197
::xsd::cxx::tree::time< char, simple_type > time
C++ type corresponding to the time XML Schema built-in type.
Definition: BioGears.hxx:441
::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day
C++ type corresponding to the gMonthDay XML Schema built-in type.
Definition: BioGears.hxx:423
::xsd::cxx::tree::traits< Configuration_type, char > Configuration_traits
Element traits type.
Definition: AnesthesiaActions.hxx:865
Class corresponding to the OxygenTankPressureLossData schema type.
Definition: AnesthesiaActions.hxx:2872
Class corresponding to the MaskLeakData schema type.
Definition: AnesthesiaActions.hxx:1692
::xsd::cxx::tree::optional< ConfigurationFile_type > ConfigurationFile_optional
Element optional container type.
Definition: AnesthesiaActions.hxx:784
::xsd::cxx::tree::buffer< char > buffer
Binary buffer type.
Definition: BioGears.hxx:366
::xsd::cxx::tree::type type
C++ type corresponding to the anyType XML Schema built-in type.
Definition: BioGears.hxx:122
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:2051
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:1201
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:1031
long long long_
C++ type corresponding to the long XML Schema built-in type.
Definition: BioGears.hxx:191
::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary
C++ type corresponding to the base64Binary XML Schema built-in type.
Definition: BioGears.hxx:372
Class corresponding to the VentilatorPressureLossData schema type.
Definition: AnesthesiaActions.hxx:2372
Class corresponding to the YPieceDisconnectData schema type.
Definition: AnesthesiaActions.hxx:2542
::xsd::cxx::tree::expected_attribute< char > expected_attribute
Exception indicating that an expected attribute was not encountered.
Definition: BioGears.hxx:570
::xsd::cxx::tree::duration< char, simple_type > duration
C++ type corresponding to the duration XML Schema built-in type.
Definition: BioGears.hxx:405
Class corresponding to the ActionData schema type.
Definition: Scenario.hxx:1034
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:2216
::xsd::cxx::tree::gmonth< char, simple_type > gmonth
C++ type corresponding to the gMonth XML Schema built-in type.
Definition: BioGears.hxx:417
int int_
C++ type corresponding to the int XML Schema built-in type.
Definition: BioGears.hxx:175
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:1876
::xsd::cxx::xml::dom::namespace_info< char > namespace_info
Namespace serialization information.
Definition: BioGears.hxx:471
::mil::tatrc::physiology::datamodel::AnesthesiaMachineData Configuration_type
Element type.
Definition: AnesthesiaActions.hxx:855
::xsd::cxx::tree::ncname< char, name > ncname
C++ type corresponding to the NCName XML Schema built-in type.
Definition: BioGears.hxx:309
::xsd::cxx::tree::name< char, token > name
C++ type corresponding to the Name XML Schema built-in type.
Definition: BioGears.hxx:291
::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary
C++ type corresponding to the hexBinary XML Schema built-in type.
Definition: BioGears.hxx:378
::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap
Namespace serialization information map.
Definition: BioGears.hxx:476
::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens
C++ type corresponding to the NMTOKENS XML Schema built-in type.
Definition: BioGears.hxx:303
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:2221
::xsd::cxx::tree::gyear< char, simple_type > gyear
C++ type corresponding to the gYear XML Schema built-in type.
Definition: BioGears.hxx:429
::xsd::cxx::xml::error_handler< char > error_handler
Error handler callback interface.
Definition: BioGears.hxx:610
::xsd::cxx::tree::serialization< char > serialization
Exception indicating a serialization failure.
Definition: BioGears.hxx:605
const XMLCh *const tree_node_key
DOM user data key for back pointers to tree nodes.
Definition: BioGears.hxx:627
::xsd::cxx::tree::properties< char > properties
Parsing properties.
Definition: BioGears.hxx:509
::std::ostream & operator<<(::std::ostream &o, enumBioGearsAirwayMode::value i)
Definition: BioGears.cxx:451
long long non_positive_integer
C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
Definition: BioGears.hxx:213
::xsd::cxx::tree::optional< Configuration_type > Configuration_optional
Element optional container type.
Definition: AnesthesiaActions.hxx:860
Class corresponding to the TubeCuffLeakData schema type.
Definition: AnesthesiaActions.hxx:2032
::xsd::cxx::tree::entity< char, ncname > entity
C++ type corresponding to the ENTITY XML Schema built-in type.
Definition: BioGears.hxx:451
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:1706
signed char byte
C++ type corresponding to the byte XML Schema built-in type.
Definition: BioGears.hxx:143
::xsd::cxx::tree::severity severity
Error severity.
Definition: BioGears.hxx:517
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:1711
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:2561
::xsd::cxx::tree::content_order content_order
Content order sequence entry.
Definition: BioGears.hxx:464
C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.
Definition: BioGears.hxx:113
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
Definition: BioGears.hxx:273
::mil::tatrc::physiology::datamodel::enumOnOff State_type
Attribute type.
Definition: AnesthesiaActions.hxx:2886
::xsd::cxx::tree::list_stream< char > list_stream
List serialization stream.
Definition: BioGears.hxx:481
unsigned int unsigned_int
C++ type corresponding to the unsignedInt XML Schema built-in type.
Definition: BioGears.hxx:181
::xsd::cxx::tree::gday< char, simple_type > gday
C++ type corresponding to the gDay XML Schema built-in type.
Definition: BioGears.hxx:411
::xsd::cxx::tree::entities< char, simple_type, entity > entities
C++ type corresponding to the ENTITIES XML Schema built-in type.
Definition: BioGears.hxx:457
unsigned char unsigned_byte
C++ type corresponding to the unsignedByte XML Schema built-in type.
Definition: BioGears.hxx:149
Class corresponding to the AnesthesiaMachineConfigurationData schema type.
Definition: AnesthesiaActions.hxx:765
::xsd::cxx::tree::date_time< char, simple_type > date_time
C++ type corresponding to the dateTime XML Schema built-in type.
Definition: BioGears.hxx:399
double double_
C++ type corresponding to the double XML Schema built-in type.
Definition: BioGears.hxx:257
Class corresponding to the InspiratoryValveLeakData schema type.
Definition: AnesthesiaActions.hxx:1352
Class corresponding to the OxygenWallPortPressureLossData schema type.
Definition: AnesthesiaActions.hxx:2712
Class corresponding to the SodaLimeFailureData schema type.
Definition: AnesthesiaActions.hxx:1862
::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month
C++ type corresponding to the gYearMonth XML Schema built-in type.
Definition: BioGears.hxx:435
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:2556
::xsd::cxx::tree::type container
Alias for the anyType type.
Definition: BioGears.hxx:133
::xsd::cxx::tree::idref< char, ncname, type > idref
C++ type corresponding to the IDREF XML Schema built-in type.
Definition: BioGears.hxx:331
::xsd::cxx::tree::error< char > error
Error condition.
Definition: BioGears.hxx:522
::xsd::cxx::tree::nmtoken< char, token > nmtoken
C++ type corresponding to the NMTOKEN XML Schema built-in type.
Definition: BioGears.hxx:297
::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs
C++ type corresponding to the IDREFS XML Schema built-in type.
Definition: BioGears.hxx:337
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:1196
::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname
C++ type corresponding to the QName XML Schema built-in type.
Definition: BioGears.hxx:357
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:2386
::mil::tatrc::physiology::datamodel::enumOnOff State_type
Attribute type.
Definition: AnesthesiaActions.hxx:2726
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:1881
::xsd::cxx::tree::not_derived< char > not_derived
Exception indicating that the types are not related by inheritance.
Definition: BioGears.hxx:600
long long integer
C++ type corresponding to the integer XML Schema built-in type.
Definition: BioGears.hxx:207
::xsd::cxx::tree::token< char, normalized_string > token
C++ type corresponding to the token XML Schema built-in type.
Definition: BioGears.hxx:285
::xsd::cxx::tree::as_double< double_ > as_double
Serialization wrapper for the double type.
Definition: BioGears.hxx:486
short short_
C++ type corresponding to the short XML Schema built-in type.
Definition: BioGears.hxx:159
::xsd::cxx::tree::traits< State_type, char > State_traits
Attribute traits type.
Definition: AnesthesiaActions.hxx:2891
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:1371
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: AnesthesiaActions.hxx:1541
unsigned short unsigned_short
C++ type corresponding to the unsignedShort XML Schema built-in type.
Definition: BioGears.hxx:165
double decimal
C++ type corresponding to the decimal XML Schema built-in type.
Definition: BioGears.hxx:263
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: AnesthesiaActions.hxx:2046