TestReport.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_TEST_REPORT_HXX
40 #define D__BIOGEARS_CORE_SHARE_XSD__CDM_TEST_REPORT_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 TestErrorStatisticsData;
643  class TestReportData;
644  class TestSuite;
645  class TestCase;
646  }
647  }
648  }
649 }
650 
651 
652 #include <memory> // ::std::unique_ptr
653 #include <limits> // std::numeric_limits
654 #include <algorithm> // std::binary_search
655 #include <utility> // std::move
656 
657 #include <xsd/cxx/xml/char-utf8.hxx>
658 
659 #include <xsd/cxx/tree/exceptions.hxx>
660 #include <xsd/cxx/tree/elements.hxx>
661 #include <xsd/cxx/tree/containers.hxx>
662 #include <xsd/cxx/tree/list.hxx>
663 
664 #include <xsd/cxx/xml/dom/parsing-header.hxx>
665 
666 #include "properties.hxx"
667 
668 namespace mil
669 {
670  namespace tatrc
671  {
672  namespace physiology
673  {
678  namespace datamodel
679  {
685  class BIOGEARS_CDM_API TestErrorStatisticsData: public ::xml_schema::type
686  {
687  public:
695 
699  typedef ::xml_schema::double_ MinimumError_type;
700 
704  typedef ::xsd::cxx::tree::optional< MinimumError_type > MinimumError_optional;
705 
709  typedef ::xsd::cxx::tree::traits< MinimumError_type, char, ::xsd::cxx::tree::schema_type::double_ > MinimumError_traits;
710 
717  const MinimumError_optional&
718  MinimumError () const;
719 
725  MinimumError_optional&
726  MinimumError ();
727 
736  void
737  MinimumError (const MinimumError_type& x);
738 
748  void
749  MinimumError (const MinimumError_optional& x);
750 
752 
760 
764  typedef ::xml_schema::double_ MaximumError_type;
765 
769  typedef ::xsd::cxx::tree::optional< MaximumError_type > MaximumError_optional;
770 
774  typedef ::xsd::cxx::tree::traits< MaximumError_type, char, ::xsd::cxx::tree::schema_type::double_ > MaximumError_traits;
775 
782  const MaximumError_optional&
783  MaximumError () const;
784 
790  MaximumError_optional&
791  MaximumError ();
792 
801  void
802  MaximumError (const MaximumError_type& x);
803 
813  void
814  MaximumError (const MaximumError_optional& x);
815 
817 
825 
829  typedef ::xml_schema::double_ AverageError_type;
830 
834  typedef ::xsd::cxx::tree::optional< AverageError_type > AverageError_optional;
835 
839  typedef ::xsd::cxx::tree::traits< AverageError_type, char, ::xsd::cxx::tree::schema_type::double_ > AverageError_traits;
840 
847  const AverageError_optional&
848  AverageError () const;
849 
855  AverageError_optional&
856  AverageError ();
857 
866  void
867  AverageError (const AverageError_type& x);
868 
878  void
879  AverageError (const AverageError_optional& x);
880 
882 
890 
894  typedef ::xml_schema::double_ StandardDeviation_type;
895 
899  typedef ::xsd::cxx::tree::optional< StandardDeviation_type > StandardDeviation_optional;
900 
904  typedef ::xsd::cxx::tree::traits< StandardDeviation_type, char, ::xsd::cxx::tree::schema_type::double_ > StandardDeviation_traits;
905 
912  const StandardDeviation_optional&
913  StandardDeviation () const;
914 
920  StandardDeviation_optional&
921  StandardDeviation ();
922 
931  void
932  StandardDeviation (const StandardDeviation_type& x);
933 
943  void
944  StandardDeviation (const StandardDeviation_optional& x);
945 
947 
955 
959  typedef ::mil::tatrc::physiology::datamodel::FunctionData PercentToleranceVsNumErrors_type;
960 
964  typedef ::xsd::cxx::tree::optional< PercentToleranceVsNumErrors_type > PercentToleranceVsNumErrors_optional;
965 
969  typedef ::xsd::cxx::tree::traits< PercentToleranceVsNumErrors_type, char > PercentToleranceVsNumErrors_traits;
970 
977  const PercentToleranceVsNumErrors_optional&
978  PercentToleranceVsNumErrors () const;
979 
985  PercentToleranceVsNumErrors_optional&
986  PercentToleranceVsNumErrors ();
987 
996  void
997  PercentToleranceVsNumErrors (const PercentToleranceVsNumErrors_type& x);
998 
1008  void
1009  PercentToleranceVsNumErrors (const PercentToleranceVsNumErrors_optional& x);
1010 
1019  void
1020  PercentToleranceVsNumErrors (::std::unique_ptr< PercentToleranceVsNumErrors_type > p);
1021 
1023 
1031 
1035  typedef ::xml_schema::string Differences_type;
1036 
1040  typedef ::xsd::cxx::tree::sequence< Differences_type > Differences_sequence;
1041 
1045  typedef Differences_sequence::iterator Differences_iterator;
1046 
1050  typedef Differences_sequence::const_iterator Differences_const_iterator;
1051 
1055  typedef ::xsd::cxx::tree::traits< Differences_type, char > Differences_traits;
1056 
1063  const Differences_sequence&
1064  Differences () const;
1065 
1071  Differences_sequence&
1072  Differences ();
1073 
1083  void
1084  Differences (const Differences_sequence& s);
1085 
1087 
1095 
1099  typedef ::xml_schema::string ComputedPropertyID_type;
1100 
1104  typedef ::xsd::cxx::tree::traits< ComputedPropertyID_type, char > ComputedPropertyID_traits;
1105 
1111  const ComputedPropertyID_type&
1112  ComputedPropertyID () const;
1113 
1119  ComputedPropertyID_type&
1120  ComputedPropertyID ();
1121 
1130  void
1131  ComputedPropertyID (const ComputedPropertyID_type& x);
1132 
1141  void
1142  ComputedPropertyID (::std::unique_ptr< ComputedPropertyID_type > p);
1143 
1145 
1153 
1157  typedef ::xml_schema::string ExpectedPropertyID_type;
1158 
1162  typedef ::xsd::cxx::tree::traits< ExpectedPropertyID_type, char > ExpectedPropertyID_traits;
1163 
1169  const ExpectedPropertyID_type&
1170  ExpectedPropertyID () const;
1171 
1177  ExpectedPropertyID_type&
1178  ExpectedPropertyID ();
1179 
1188  void
1189  ExpectedPropertyID (const ExpectedPropertyID_type& x);
1190 
1199  void
1200  ExpectedPropertyID (::std::unique_ptr< ExpectedPropertyID_type > p);
1201 
1203 
1211 
1215  typedef ::xml_schema::int_ NumberOfErrors_type;
1216 
1220  typedef ::xsd::cxx::tree::optional< NumberOfErrors_type > NumberOfErrors_optional;
1221 
1225  typedef ::xsd::cxx::tree::traits< NumberOfErrors_type, char > NumberOfErrors_traits;
1226 
1233  const NumberOfErrors_optional&
1234  NumberOfErrors () const;
1235 
1241  NumberOfErrors_optional&
1242  NumberOfErrors ();
1243 
1252  void
1253  NumberOfErrors (const NumberOfErrors_type& x);
1254 
1264  void
1265  NumberOfErrors (const NumberOfErrors_optional& x);
1266 
1268 
1276 
1280  typedef ::xml_schema::double_ PercentTolerance_type;
1281 
1285  typedef ::xsd::cxx::tree::traits< PercentTolerance_type, char, ::xsd::cxx::tree::schema_type::double_ > PercentTolerance_traits;
1286 
1292  const PercentTolerance_type&
1293  PercentTolerance () const;
1294 
1300  PercentTolerance_type&
1301  PercentTolerance ();
1302 
1311  void
1312  PercentTolerance (const PercentTolerance_type& x);
1313 
1315 
1323 
1327  typedef ::xml_schema::string PropertyName_type;
1328 
1332  typedef ::xsd::cxx::tree::traits< PropertyName_type, char > PropertyName_traits;
1333 
1339  const PropertyName_type&
1340  PropertyName () const;
1341 
1347  PropertyName_type&
1348  PropertyName ();
1349 
1358  void
1359  PropertyName (const PropertyName_type& x);
1360 
1369  void
1370  PropertyName (::std::unique_ptr< PropertyName_type > p);
1371 
1373 
1378 
1386 
1391  TestErrorStatisticsData (const ComputedPropertyID_type&,
1392  const ExpectedPropertyID_type&,
1393  const PercentTolerance_type&,
1394  const PropertyName_type&);
1395 
1404  TestErrorStatisticsData (const ::xercesc::DOMElement& e,
1405  ::xml_schema::flags f = 0,
1406  ::xml_schema::container* c = 0);
1407 
1418  ::xml_schema::flags f = 0,
1419  ::xml_schema::container* c = 0);
1420 
1432  virtual TestErrorStatisticsData*
1433  _clone (::xml_schema::flags f = 0,
1434  ::xml_schema::container* c = 0) const;
1435 
1445  operator= (const TestErrorStatisticsData& x);
1446 
1448 
1452  virtual
1454 
1455  // Implementation.
1456  //
1457 
1458  //@cond
1459 
1460  protected:
1461  void
1462  parse (::xsd::cxx::xml::dom::parser< char >&,
1463  ::xml_schema::flags);
1464 
1465  protected:
1466  MinimumError_optional MinimumError_;
1467  MaximumError_optional MaximumError_;
1468  AverageError_optional AverageError_;
1469  StandardDeviation_optional StandardDeviation_;
1470  PercentToleranceVsNumErrors_optional PercentToleranceVsNumErrors_;
1471  Differences_sequence Differences_;
1472  ::xsd::cxx::tree::one< ComputedPropertyID_type > ComputedPropertyID_;
1473  ::xsd::cxx::tree::one< ExpectedPropertyID_type > ExpectedPropertyID_;
1474  NumberOfErrors_optional NumberOfErrors_;
1475  ::xsd::cxx::tree::one< PercentTolerance_type > PercentTolerance_;
1476  ::xsd::cxx::tree::one< PropertyName_type > PropertyName_;
1477 
1478  //@endcond
1479  };
1480 
1486  class BIOGEARS_CDM_API TestReportData: public ::xml_schema::type
1487  {
1488  public:
1496 
1500  typedef ::mil::tatrc::physiology::datamodel::TestSuite TestSuite_type;
1501 
1505  typedef ::xsd::cxx::tree::sequence< TestSuite_type > TestSuite_sequence;
1506 
1510  typedef TestSuite_sequence::iterator TestSuite_iterator;
1511 
1515  typedef TestSuite_sequence::const_iterator TestSuite_const_iterator;
1516 
1520  typedef ::xsd::cxx::tree::traits< TestSuite_type, char > TestSuite_traits;
1521 
1528  const TestSuite_sequence&
1529  TestSuite () const;
1530 
1536  TestSuite_sequence&
1537  TestSuite ();
1538 
1548  void
1549  TestSuite (const TestSuite_sequence& s);
1550 
1552 
1557 
1562  TestReportData ();
1563 
1572  TestReportData (const ::xercesc::DOMElement& e,
1573  ::xml_schema::flags f = 0,
1574  ::xml_schema::container* c = 0);
1575 
1585  TestReportData (const TestReportData& x,
1586  ::xml_schema::flags f = 0,
1587  ::xml_schema::container* c = 0);
1588 
1600  virtual TestReportData*
1601  _clone (::xml_schema::flags f = 0,
1602  ::xml_schema::container* c = 0) const;
1603 
1613  operator= (const TestReportData& x);
1614 
1616 
1620  virtual
1621  ~TestReportData ();
1622 
1623  // Implementation.
1624  //
1625 
1626  //@cond
1627 
1628  protected:
1629  void
1630  parse (::xsd::cxx::xml::dom::parser< char >&,
1631  ::xml_schema::flags);
1632 
1633  protected:
1634  TestSuite_sequence TestSuite_;
1635 
1636  //@endcond
1637  };
1638 
1644  class BIOGEARS_CDM_API TestSuite: public ::xml_schema::type
1645  {
1646  public:
1654 
1658  typedef ::xml_schema::string Requirement_type;
1659 
1663  typedef ::xsd::cxx::tree::sequence< Requirement_type > Requirement_sequence;
1664 
1668  typedef Requirement_sequence::iterator Requirement_iterator;
1669 
1673  typedef Requirement_sequence::const_iterator Requirement_const_iterator;
1674 
1678  typedef ::xsd::cxx::tree::traits< Requirement_type, char > Requirement_traits;
1679 
1686  const Requirement_sequence&
1687  Requirement () const;
1688 
1694  Requirement_sequence&
1695  Requirement ();
1696 
1706  void
1707  Requirement (const Requirement_sequence& s);
1708 
1710 
1718 
1722  typedef ::mil::tatrc::physiology::datamodel::TestErrorStatisticsData SuiteEqualError_type;
1723 
1727  typedef ::xsd::cxx::tree::sequence< SuiteEqualError_type > SuiteEqualError_sequence;
1728 
1732  typedef SuiteEqualError_sequence::iterator SuiteEqualError_iterator;
1733 
1737  typedef SuiteEqualError_sequence::const_iterator SuiteEqualError_const_iterator;
1738 
1742  typedef ::xsd::cxx::tree::traits< SuiteEqualError_type, char > SuiteEqualError_traits;
1743 
1750  const SuiteEqualError_sequence&
1751  SuiteEqualError () const;
1752 
1758  SuiteEqualError_sequence&
1759  SuiteEqualError ();
1760 
1770  void
1771  SuiteEqualError (const SuiteEqualError_sequence& s);
1772 
1774 
1782 
1786  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData Time_type;
1787 
1791  typedef ::xsd::cxx::tree::traits< Time_type, char > Time_traits;
1792 
1798  const Time_type&
1799  Time () const;
1800 
1806  Time_type&
1807  Time ();
1808 
1817  void
1818  Time (const Time_type& x);
1819 
1828  void
1829  Time (::std::unique_ptr< Time_type > p);
1830 
1832 
1840 
1844  typedef ::mil::tatrc::physiology::datamodel::TestCase TestCase_type;
1845 
1849  typedef ::xsd::cxx::tree::sequence< TestCase_type > TestCase_sequence;
1850 
1854  typedef TestCase_sequence::iterator TestCase_iterator;
1855 
1859  typedef TestCase_sequence::const_iterator TestCase_const_iterator;
1860 
1864  typedef ::xsd::cxx::tree::traits< TestCase_type, char > TestCase_traits;
1865 
1872  const TestCase_sequence&
1873  TestCase () const;
1874 
1880  TestCase_sequence&
1881  TestCase ();
1882 
1892  void
1893  TestCase (const TestCase_sequence& s);
1894 
1896 
1904 
1908  typedef ::xml_schema::boolean Performed_type;
1909 
1913  typedef ::xsd::cxx::tree::traits< Performed_type, char > Performed_traits;
1914 
1920  const Performed_type&
1921  Performed () const;
1922 
1928  Performed_type&
1929  Performed ();
1930 
1939  void
1940  Performed (const Performed_type& x);
1941 
1947  static Performed_type
1948  Performed_default_value ();
1949 
1951 
1959 
1963  typedef ::xml_schema::int_ Errors_type;
1964 
1968  typedef ::xsd::cxx::tree::traits< Errors_type, char > Errors_traits;
1969 
1975  const Errors_type&
1976  Errors () const;
1977 
1983  Errors_type&
1984  Errors ();
1985 
1994  void
1995  Errors (const Errors_type& x);
1996 
1998 
2006 
2010  typedef ::xml_schema::int_ Tests_type;
2011 
2015  typedef ::xsd::cxx::tree::traits< Tests_type, char > Tests_traits;
2016 
2022  const Tests_type&
2023  Tests () const;
2024 
2030  Tests_type&
2031  Tests ();
2032 
2041  void
2042  Tests (const Tests_type& x);
2043 
2045 
2053 
2057  typedef ::xml_schema::string Name_type;
2058 
2062  typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits;
2063 
2069  const Name_type&
2070  Name () const;
2071 
2077  Name_type&
2078  Name ();
2079 
2088  void
2089  Name (const Name_type& x);
2090 
2099  void
2100  Name (::std::unique_ptr< Name_type > p);
2101 
2103 
2108 
2115  TestSuite ();
2116 
2121  TestSuite (const Time_type&,
2122  const Errors_type&,
2123  const Tests_type&,
2124  const Name_type&);
2125 
2134  TestSuite (::std::unique_ptr< Time_type >,
2135  const Errors_type&,
2136  const Tests_type&,
2137  const Name_type&);
2138 
2147  TestSuite (const ::xercesc::DOMElement& e,
2148  ::xml_schema::flags f = 0,
2149  ::xml_schema::container* c = 0);
2150 
2160  TestSuite (const TestSuite& x,
2161  ::xml_schema::flags f = 0,
2162  ::xml_schema::container* c = 0);
2163 
2175  virtual TestSuite*
2176  _clone (::xml_schema::flags f = 0,
2177  ::xml_schema::container* c = 0) const;
2178 
2187  TestSuite&
2188  operator= (const TestSuite& x);
2189 
2191 
2195  virtual
2196  ~TestSuite ();
2197 
2198  // Implementation.
2199  //
2200 
2201  //@cond
2202 
2203  protected:
2204  void
2205  parse (::xsd::cxx::xml::dom::parser< char >&,
2206  ::xml_schema::flags);
2207 
2208  protected:
2209  Requirement_sequence Requirement_;
2210  SuiteEqualError_sequence SuiteEqualError_;
2211  ::xsd::cxx::tree::one< Time_type > Time_;
2212  TestCase_sequence TestCase_;
2213  ::xsd::cxx::tree::one< Performed_type > Performed_;
2214  ::xsd::cxx::tree::one< Errors_type > Errors_;
2215  ::xsd::cxx::tree::one< Tests_type > Tests_;
2216  ::xsd::cxx::tree::one< Name_type > Name_;
2217 
2218  //@endcond
2219  };
2220 
2226  class BIOGEARS_CDM_API TestCase: public ::xml_schema::type
2227  {
2228  public:
2236 
2240  typedef ::mil::tatrc::physiology::datamodel::TestErrorStatisticsData CaseEqualError_type;
2241 
2245  typedef ::xsd::cxx::tree::sequence< CaseEqualError_type > CaseEqualError_sequence;
2246 
2250  typedef CaseEqualError_sequence::iterator CaseEqualError_iterator;
2251 
2255  typedef CaseEqualError_sequence::const_iterator CaseEqualError_const_iterator;
2256 
2260  typedef ::xsd::cxx::tree::traits< CaseEqualError_type, char > CaseEqualError_traits;
2261 
2268  const CaseEqualError_sequence&
2269  CaseEqualError () const;
2270 
2276  CaseEqualError_sequence&
2277  CaseEqualError ();
2278 
2288  void
2289  CaseEqualError (const CaseEqualError_sequence& s);
2290 
2292 
2300 
2304  typedef ::xml_schema::string Failure_type;
2305 
2309  typedef ::xsd::cxx::tree::sequence< Failure_type > Failure_sequence;
2310 
2314  typedef Failure_sequence::iterator Failure_iterator;
2315 
2319  typedef Failure_sequence::const_iterator Failure_const_iterator;
2320 
2324  typedef ::xsd::cxx::tree::traits< Failure_type, char > Failure_traits;
2325 
2332  const Failure_sequence&
2333  Failure () const;
2334 
2340  Failure_sequence&
2341  Failure ();
2342 
2352  void
2353  Failure (const Failure_sequence& s);
2354 
2356 
2364 
2368  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData Time_type;
2369 
2373  typedef ::xsd::cxx::tree::traits< Time_type, char > Time_traits;
2374 
2380  const Time_type&
2381  Time () const;
2382 
2388  Time_type&
2389  Time ();
2390 
2399  void
2400  Time (const Time_type& x);
2401 
2410  void
2411  Time (::std::unique_ptr< Time_type > p);
2412 
2414 
2422 
2426  typedef ::xml_schema::string Name_type;
2427 
2431  typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits;
2432 
2438  const Name_type&
2439  Name () const;
2440 
2446  Name_type&
2447  Name ();
2448 
2457  void
2458  Name (const Name_type& x);
2459 
2468  void
2469  Name (::std::unique_ptr< Name_type > p);
2470 
2472 
2477 
2484  TestCase ();
2485 
2490  TestCase (const Time_type&,
2491  const Name_type&);
2492 
2501  TestCase (::std::unique_ptr< Time_type >,
2502  const Name_type&);
2503 
2512  TestCase (const ::xercesc::DOMElement& e,
2513  ::xml_schema::flags f = 0,
2514  ::xml_schema::container* c = 0);
2515 
2525  TestCase (const TestCase& x,
2526  ::xml_schema::flags f = 0,
2527  ::xml_schema::container* c = 0);
2528 
2540  virtual TestCase*
2541  _clone (::xml_schema::flags f = 0,
2542  ::xml_schema::container* c = 0) const;
2543 
2552  TestCase&
2553  operator= (const TestCase& x);
2554 
2556 
2560  virtual
2561  ~TestCase ();
2562 
2563  // Implementation.
2564  //
2565 
2566  //@cond
2567 
2568  protected:
2569  void
2570  parse (::xsd::cxx::xml::dom::parser< char >&,
2571  ::xml_schema::flags);
2572 
2573  protected:
2574  CaseEqualError_sequence CaseEqualError_;
2575  Failure_sequence Failure_;
2576  ::xsd::cxx::tree::one< Time_type > Time_;
2577  ::xsd::cxx::tree::one< Name_type > Name_;
2578 
2579  //@endcond
2580  };
2581  }
2582  }
2583  }
2584 }
2585 
2586 #include <iosfwd>
2587 
2588 namespace mil
2589 {
2590  namespace tatrc
2591  {
2592  namespace physiology
2593  {
2594  namespace datamodel
2595  {
2596  BIOGEARS_CDM_API
2597  ::std::ostream&
2598  operator<< (::std::ostream&, const TestErrorStatisticsData&);
2599 
2600  BIOGEARS_CDM_API
2601  ::std::ostream&
2602  operator<< (::std::ostream&, const TestReportData&);
2603 
2604  BIOGEARS_CDM_API
2605  ::std::ostream&
2606  operator<< (::std::ostream&, const TestSuite&);
2607 
2608  BIOGEARS_CDM_API
2609  ::std::ostream&
2610  operator<< (::std::ostream&, const TestCase&);
2611  }
2612  }
2613  }
2614 }
2615 
2616 #include <iosfwd>
2617 
2618 #include <xercesc/sax/InputSource.hpp>
2619 #include <xercesc/dom/DOMDocument.hpp>
2620 #include <xercesc/dom/DOMErrorHandler.hpp>
2621 
2622 namespace mil
2623 {
2624  namespace tatrc
2625  {
2626  namespace physiology
2627  {
2628  namespace datamodel
2629  {
2634 
2645  BIOGEARS_CDM_API
2646  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2647  TestReport (const ::std::string& uri,
2648  ::xml_schema::flags f = 0,
2649  const ::xml_schema::properties& p = ::xml_schema::properties ());
2650 
2662  BIOGEARS_CDM_API
2663  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2664  TestReport (const ::std::string& uri,
2666  ::xml_schema::flags f = 0,
2667  const ::xml_schema::properties& p = ::xml_schema::properties ());
2668 
2681  BIOGEARS_CDM_API
2682  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2683  TestReport (const ::std::string& uri,
2684  ::xercesc::DOMErrorHandler& eh,
2685  ::xml_schema::flags f = 0,
2686  const ::xml_schema::properties& p = ::xml_schema::properties ());
2687 
2698  BIOGEARS_CDM_API
2699  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2700  TestReport (::std::istream& is,
2701  ::xml_schema::flags f = 0,
2702  const ::xml_schema::properties& p = ::xml_schema::properties ());
2703 
2715  BIOGEARS_CDM_API
2716  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2717  TestReport (::std::istream& is,
2719  ::xml_schema::flags f = 0,
2720  const ::xml_schema::properties& p = ::xml_schema::properties ());
2721 
2734  BIOGEARS_CDM_API
2735  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2736  TestReport (::std::istream& is,
2737  ::xercesc::DOMErrorHandler& eh,
2738  ::xml_schema::flags f = 0,
2739  const ::xml_schema::properties& p = ::xml_schema::properties ());
2740 
2755  BIOGEARS_CDM_API
2756  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2757  TestReport (::std::istream& is,
2758  const ::std::string& id,
2759  ::xml_schema::flags f = 0,
2760  const ::xml_schema::properties& p = ::xml_schema::properties ());
2761 
2778  BIOGEARS_CDM_API
2779  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2780  TestReport (::std::istream& is,
2781  const ::std::string& id,
2783  ::xml_schema::flags f = 0,
2784  const ::xml_schema::properties& p = ::xml_schema::properties ());
2785 
2802  BIOGEARS_CDM_API
2803  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2804  TestReport (::std::istream& is,
2805  const ::std::string& id,
2806  ::xercesc::DOMErrorHandler& eh,
2807  ::xml_schema::flags f = 0,
2808  const ::xml_schema::properties& p = ::xml_schema::properties ());
2809 
2820  BIOGEARS_CDM_API
2821  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2822  TestReport (::xercesc::InputSource& is,
2823  ::xml_schema::flags f = 0,
2824  const ::xml_schema::properties& p = ::xml_schema::properties ());
2825 
2837  BIOGEARS_CDM_API
2838  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2839  TestReport (::xercesc::InputSource& is,
2841  ::xml_schema::flags f = 0,
2842  const ::xml_schema::properties& p = ::xml_schema::properties ());
2843 
2856  BIOGEARS_CDM_API
2857  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2858  TestReport (::xercesc::InputSource& is,
2859  ::xercesc::DOMErrorHandler& eh,
2860  ::xml_schema::flags f = 0,
2861  const ::xml_schema::properties& p = ::xml_schema::properties ());
2862 
2871  BIOGEARS_CDM_API
2872  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2873  TestReport (const ::xercesc::DOMDocument& d,
2874  ::xml_schema::flags f = 0,
2875  const ::xml_schema::properties& p = ::xml_schema::properties ());
2876 
2889  BIOGEARS_CDM_API
2890  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData >
2891  TestReport (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
2892  ::xml_schema::flags f = 0,
2893  const ::xml_schema::properties& p = ::xml_schema::properties ());
2894 
2896  }
2897  }
2898  }
2899 }
2900 
2901 #include <iosfwd>
2902 
2903 #include <xercesc/dom/DOMDocument.hpp>
2904 #include <xercesc/dom/DOMErrorHandler.hpp>
2905 #include <xercesc/framework/XMLFormatter.hpp>
2906 
2907 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
2908 
2909 namespace mil
2910 {
2911  namespace tatrc
2912  {
2913  namespace physiology
2914  {
2915  namespace datamodel
2916  {
2917  BIOGEARS_CDM_API
2918  void
2919  operator<< (::xercesc::DOMElement&, const TestErrorStatisticsData&);
2920 
2921  BIOGEARS_CDM_API
2922  void
2923  operator<< (::xercesc::DOMElement&, const TestReportData&);
2924 
2929 
2941  BIOGEARS_CDM_API
2942  void
2943  TestReport (::std::ostream& os,
2944  const ::mil::tatrc::physiology::datamodel::TestReportData& x,
2945  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
2946  const ::std::string& e = "UTF-8",
2947  ::xml_schema::flags f = 0);
2948 
2962  BIOGEARS_CDM_API
2963  void
2964  TestReport (::std::ostream& os,
2965  const ::mil::tatrc::physiology::datamodel::TestReportData& x,
2967  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
2968  const ::std::string& e = "UTF-8",
2969  ::xml_schema::flags f = 0);
2970 
2985  BIOGEARS_CDM_API
2986  void
2987  TestReport (::std::ostream& os,
2988  const ::mil::tatrc::physiology::datamodel::TestReportData& x,
2989  ::xercesc::DOMErrorHandler& eh,
2990  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
2991  const ::std::string& e = "UTF-8",
2992  ::xml_schema::flags f = 0);
2993 
3005  BIOGEARS_CDM_API
3006  void
3007  TestReport (::xercesc::XMLFormatTarget& ft,
3008  const ::mil::tatrc::physiology::datamodel::TestReportData& x,
3009  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3010  const ::std::string& e = "UTF-8",
3011  ::xml_schema::flags f = 0);
3012 
3027  BIOGEARS_CDM_API
3028  void
3029  TestReport (::xercesc::XMLFormatTarget& ft,
3030  const ::mil::tatrc::physiology::datamodel::TestReportData& x,
3032  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3033  const ::std::string& e = "UTF-8",
3034  ::xml_schema::flags f = 0);
3035 
3050  BIOGEARS_CDM_API
3051  void
3052  TestReport (::xercesc::XMLFormatTarget& ft,
3053  const ::mil::tatrc::physiology::datamodel::TestReportData& x,
3054  ::xercesc::DOMErrorHandler& eh,
3055  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3056  const ::std::string& e = "UTF-8",
3057  ::xml_schema::flags f = 0);
3058 
3070  BIOGEARS_CDM_API
3071  void
3072  TestReport (::xercesc::DOMDocument& d,
3073  const ::mil::tatrc::physiology::datamodel::TestReportData& x,
3074  ::xml_schema::flags f = 0);
3075 
3084  BIOGEARS_CDM_API
3085  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
3086  TestReport (const ::mil::tatrc::physiology::datamodel::TestReportData& x,
3087  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3088  ::xml_schema::flags f = 0);
3089 
3091 
3092  BIOGEARS_CDM_API
3093  void
3094  operator<< (::xercesc::DOMElement&, const TestSuite&);
3095 
3096  BIOGEARS_CDM_API
3097  void
3098  operator<< (::xercesc::DOMElement&, const TestCase&);
3099  }
3100  }
3101  }
3102 }
3103 
3104 #include <xsd/cxx/post.hxx>
3105 
3106 // Begin epilogue.
3107 //
3108 //
3109 // End epilogue.
3110 
3111 #endif // D__BIOGEARS_CORE_SHARE_XSD__CDM_TEST_REPORT_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
::xml_schema::double_ MinimumError_type
Element type.
Definition: TestReport.hxx:699
::xsd::cxx::tree::traits< PropertyName_type, char > PropertyName_traits
Attribute traits type.
Definition: TestReport.hxx:1332
::xsd::cxx::tree::optional< PercentToleranceVsNumErrors_type > PercentToleranceVsNumErrors_optional
Element optional container type.
Definition: TestReport.hxx:964
::xsd::cxx::tree::traits< AverageError_type, char,::xsd::cxx::tree::schema_type::double_ > AverageError_traits
Element traits type.
Definition: TestReport.hxx:839
::xsd::cxx::tree::traits< PercentTolerance_type, char,::xsd::cxx::tree::schema_type::double_ > PercentTolerance_traits
Attribute traits type.
Definition: TestReport.hxx:1285
TestCase_sequence::iterator TestCase_iterator
Element iterator type.
Definition: TestReport.hxx:1854
::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
Differences_sequence::iterator Differences_iterator
Element iterator type.
Definition: TestReport.hxx:1045
::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::optional< NumberOfErrors_type > NumberOfErrors_optional
Attribute optional container type.
Definition: TestReport.hxx:1220
SuiteEqualError_sequence::iterator SuiteEqualError_iterator
Element iterator type.
Definition: TestReport.hxx:1732
::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::sequence< Requirement_type > Requirement_sequence
Element sequence container type.
Definition: TestReport.hxx:1663
::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
Class corresponding to the TestReportData schema type.
Definition: TestReport.hxx:1486
::xml_schema::string Differences_type
Element type.
Definition: TestReport.hxx:1035
::xsd::cxx::tree::flags flags
Parsing and serialization flags.
Definition: BioGears.hxx:504
TestSuite_sequence::iterator TestSuite_iterator
Element iterator type.
Definition: TestReport.hxx:1510
::xsd::cxx::tree::language< char, token > language
C++ type corresponding to the language XML Schema built-in type.
Definition: BioGears.hxx:315
TestSuite_sequence::const_iterator TestSuite_const_iterator
Element constant iterator type.
Definition: TestReport.hxx:1515
::xml_schema::string ComputedPropertyID_type
Attribute type.
Definition: TestReport.hxx:1099
::xsd::cxx::tree::traits< StandardDeviation_type, char,::xsd::cxx::tree::schema_type::double_ > StandardDeviation_traits
Element traits type.
Definition: TestReport.hxx:904
::xsd::cxx::tree::normalized_string< char, string > normalized_string
C++ type corresponding to the normalizedString XML Schema built-in type.
Definition: BioGears.hxx:279
::xsd::cxx::tree::sequence< CaseEqualError_type > CaseEqualError_sequence
Element sequence container type.
Definition: TestReport.hxx:2245
::xml_schema::string Requirement_type
Element type.
Definition: TestReport.hxx:1658
::xml_schema::string Name_type
Attribute type.
Definition: TestReport.hxx:2426
float float_
C++ type corresponding to the float XML Schema built-in type.
Definition: BioGears.hxx:251
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::traits< Requirement_type, char > Requirement_traits
Element traits type.
Definition: TestReport.hxx:1678
::xsd::cxx::tree::diagnostics< char > diagnostics
List of error conditions.
Definition: BioGears.hxx:527
::xsd::cxx::tree::traits< TestSuite_type, char > TestSuite_traits
Element traits type.
Definition: TestReport.hxx:1520
::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::optional< MaximumError_type > MaximumError_optional
Element optional container type.
Definition: TestReport.hxx:769
::xsd::cxx::tree::traits< Failure_type, char > Failure_traits
Element traits type.
Definition: TestReport.hxx:2324
::xsd::cxx::tree::traits< ExpectedPropertyID_type, char > ExpectedPropertyID_traits
Attribute traits type.
Definition: TestReport.hxx:1162
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
::xml_schema::string Name_type
Attribute type.
Definition: TestReport.hxx:2057
::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
CaseEqualError_sequence::iterator CaseEqualError_iterator
Element iterator type.
Definition: TestReport.hxx:2250
::xsd::cxx::tree::traits< Tests_type, char > Tests_traits
Attribute traits type.
Definition: TestReport.hxx:2015
::mil::tatrc::physiology::datamodel::FunctionData PercentToleranceVsNumErrors_type
Element type.
Definition: TestReport.hxx:959
Failure_sequence::const_iterator Failure_const_iterator
Element constant iterator type.
Definition: TestReport.hxx:2319
unsigned long long unsigned_long
C++ type corresponding to the unsignedLong XML Schema built-in type.
Definition: BioGears.hxx:197
::xml_schema::double_ StandardDeviation_type
Element type.
Definition: TestReport.hxx:894
::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::buffer< char > buffer
Binary buffer type.
Definition: BioGears.hxx:366
Requirement_sequence::iterator Requirement_iterator
Element iterator type.
Definition: TestReport.hxx:1668
::xml_schema::double_ MaximumError_type
Element type.
Definition: TestReport.hxx:764
::xsd::cxx::tree::type type
C++ type corresponding to the anyType XML Schema built-in type.
Definition: BioGears.hxx:122
::mil::tatrc::physiology::datamodel::TestCase TestCase_type
Element type.
Definition: TestReport.hxx:1844
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
CaseEqualError_sequence::const_iterator CaseEqualError_const_iterator
Element constant iterator type.
Definition: TestReport.hxx:2255
::mil::tatrc::physiology::datamodel::ScalarTimeData Time_type
Element type.
Definition: TestReport.hxx:1786
::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
::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
::xsd::cxx::xml::dom::namespace_info< char > namespace_info
Namespace serialization information.
Definition: BioGears.hxx:471
::xsd::cxx::tree::traits< Time_type, char > Time_traits
Element traits type.
Definition: TestReport.hxx:1791
::xsd::cxx::tree::traits< Name_type, char > Name_traits
Attribute traits type.
Definition: TestReport.hxx:2062
::mil::tatrc::physiology::datamodel::TestErrorStatisticsData SuiteEqualError_type
Element type.
Definition: TestReport.hxx:1722
::xsd::cxx::tree::sequence< TestSuite_type > TestSuite_sequence
Element sequence container type.
Definition: TestReport.hxx:1505
Class corresponding to the TestSuite schema type.
Definition: TestReport.hxx:1644
::xsd::cxx::tree::ncname< char, name > ncname
C++ type corresponding to the NCName XML Schema built-in type.
Definition: BioGears.hxx:309
Differences_sequence::const_iterator Differences_const_iterator
Element constant iterator type.
Definition: TestReport.hxx:1050
::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::optional< AverageError_type > AverageError_optional
Element optional container type.
Definition: TestReport.hxx:834
::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< SuiteEqualError_type, char > SuiteEqualError_traits
Element traits type.
Definition: TestReport.hxx:1742
::xml_schema::string ExpectedPropertyID_type
Attribute type.
Definition: TestReport.hxx:1157
::xsd::cxx::tree::traits< Name_type, char > Name_traits
Attribute traits type.
Definition: TestReport.hxx:2431
::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::tree::sequence< TestCase_type > TestCase_sequence
Element sequence container type.
Definition: TestReport.hxx:1849
::xsd::cxx::tree::traits< CaseEqualError_type, char > CaseEqualError_traits
Element traits type.
Definition: TestReport.hxx:2260
TestCase_sequence::const_iterator TestCase_const_iterator
Element constant iterator type.
Definition: TestReport.hxx:1859
::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
::xsd::cxx::tree::traits< ComputedPropertyID_type, char > ComputedPropertyID_traits
Attribute traits type.
Definition: TestReport.hxx:1104
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
::xsd::cxx::tree::traits< PercentToleranceVsNumErrors_type, char > PercentToleranceVsNumErrors_traits
Element traits type.
Definition: TestReport.hxx:969
long long non_positive_integer
C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
Definition: BioGears.hxx:213
Failure_sequence::iterator Failure_iterator
Element iterator type.
Definition: TestReport.hxx:2314
::xsd::cxx::tree::traits< Time_type, char > Time_traits
Element traits type.
Definition: TestReport.hxx:2373
::xsd::cxx::tree::entity< char, ncname > entity
C++ type corresponding to the ENTITY XML Schema built-in type.
Definition: BioGears.hxx:451
::xml_schema::double_ AverageError_type
Element type.
Definition: TestReport.hxx:829
signed char byte
C++ type corresponding to the byte XML Schema built-in type.
Definition: BioGears.hxx:143
::xsd::cxx::tree::traits< NumberOfErrors_type, char > NumberOfErrors_traits
Attribute traits type.
Definition: TestReport.hxx:1225
::xsd::cxx::tree::sequence< Differences_type > Differences_sequence
Element sequence container type.
Definition: TestReport.hxx:1040
::xsd::cxx::tree::severity severity
Error severity.
Definition: BioGears.hxx:517
::xml_schema::int_ NumberOfErrors_type
Attribute type.
Definition: TestReport.hxx:1215
SuiteEqualError_sequence::const_iterator SuiteEqualError_const_iterator
Element constant iterator type.
Definition: TestReport.hxx:1737
::xsd::cxx::tree::content_order content_order
Content order sequence entry.
Definition: BioGears.hxx:464
::xml_schema::double_ PercentTolerance_type
Attribute type.
Definition: TestReport.hxx:1280
C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.
Definition: BioGears.hxx:113
::xml_schema::string PropertyName_type
Attribute type.
Definition: TestReport.hxx:1327
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
Definition: BioGears.hxx:273
Requirement_sequence::const_iterator Requirement_const_iterator
Element constant iterator type.
Definition: TestReport.hxx:1673
::xsd::cxx::tree::sequence< Failure_type > Failure_sequence
Element sequence container type.
Definition: TestReport.hxx:2309
::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
::xsd::cxx::tree::traits< TestCase_type, char > TestCase_traits
Element traits type.
Definition: TestReport.hxx:1864
::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
::xsd::cxx::tree::traits< Differences_type, char > Differences_traits
Element traits type.
Definition: TestReport.hxx:1055
::xsd::cxx::tree::optional< StandardDeviation_type > StandardDeviation_optional
Element optional container type.
Definition: TestReport.hxx:899
::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::TestSuite TestSuite_type
Element type.
Definition: TestReport.hxx:1500
::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
Class corresponding to the TestCase schema type.
Definition: TestReport.hxx:2226
::xsd::cxx::tree::error< char > error
Error condition.
Definition: BioGears.hxx:522
Class corresponding to the TestErrorStatisticsData schema type.
Definition: TestReport.hxx:685
::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
::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
::xsd::cxx::tree::sequence< SuiteEqualError_type > SuiteEqualError_sequence
Element sequence container type.
Definition: TestReport.hxx:1727
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::TestReportData > TestReport(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: TestReport.cxx:1706
::xml_schema::boolean Performed_type
Attribute type.
Definition: TestReport.hxx:1908
::xsd::cxx::tree::not_derived< char > not_derived
Exception indicating that the types are not related by inheritance.
Definition: BioGears.hxx:600
::xsd::cxx::tree::traits< MaximumError_type, char,::xsd::cxx::tree::schema_type::double_ > MaximumError_traits
Element traits type.
Definition: TestReport.hxx:774
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
::xsd::cxx::tree::traits< Errors_type, char > Errors_traits
Attribute traits type.
Definition: TestReport.hxx:1968
short short_
C++ type corresponding to the short XML Schema built-in type.
Definition: BioGears.hxx:159
::xsd::cxx::tree::traits< Performed_type, char > Performed_traits
Attribute traits type.
Definition: TestReport.hxx:1913
unsigned short unsigned_short
C++ type corresponding to the unsignedShort XML Schema built-in type.
Definition: BioGears.hxx:165
::xsd::cxx::tree::traits< MinimumError_type, char,::xsd::cxx::tree::schema_type::double_ > MinimumError_traits
Element traits type.
Definition: TestReport.hxx:709
::xml_schema::int_ Errors_type
Attribute type.
Definition: TestReport.hxx:1963
::xml_schema::int_ Tests_type
Attribute type.
Definition: TestReport.hxx:2010
double decimal
C++ type corresponding to the decimal XML Schema built-in type.
Definition: BioGears.hxx:263
::xsd::cxx::tree::optional< MinimumError_type > MinimumError_optional
Element optional container type.
Definition: TestReport.hxx:704
::xml_schema::string Failure_type
Element type.
Definition: TestReport.hxx:2304
::mil::tatrc::physiology::datamodel::TestErrorStatisticsData CaseEqualError_type
Element type.
Definition: TestReport.hxx:2240
::mil::tatrc::physiology::datamodel::ScalarTimeData Time_type
Element type.
Definition: TestReport.hxx:2368