// Copyright (c) 2005-2023 Code Synthesis. // // This program was generated by CodeSynthesis XSD, an XML Schema to // C++ data binding compiler. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License version 2 as // published by the Free Software Foundation. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // // In addition, as a special exception, Code Synthesis gives permission // to link this program with the Xerces-C++ library (or with modified // versions of Xerces-C++ that use the same license as Xerces-C++), and // distribute linked combinations including the two. You must obey the GNU // General Public License version 2 in all respects for all of the code // used other than Xerces-C++. If you modify this copy of the program, you // may extend this exception to your version of the program, but you are // not obligated to do so. If you do not wish to do so, delete this // exception statement from your version. // // Furthermore, Code Synthesis makes a special exception for the Free/Libre // and Open Source Software (FLOSS) which is described in the accompanying // FLOSSE file. // #ifndef STRENGTH_SET_HXX #define STRENGTH_SET_HXX #ifndef XSD_CXX11 #define XSD_CXX11 #endif #ifndef XSD_USE_CHAR #define XSD_USE_CHAR #endif #ifndef XSD_CXX_TREE_USE_CHAR #define XSD_CXX_TREE_USE_CHAR #endif // Begin prologue. // // // End prologue. #include #if (LIBXSD_VERSION != 400002000000000L) #error XSD runtime version mismatch #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace xml_schema { // anyType and anySimpleType. // typedef ::xsd::cxx::tree::type type; typedef ::xsd::cxx::tree::simple_type< char, type > simple_type; typedef ::xsd::cxx::tree::type container; // 8-bit // typedef signed char byte; typedef unsigned char unsigned_byte; // 16-bit // typedef short short_; typedef unsigned short unsigned_short; // 32-bit // typedef int int_; typedef unsigned int unsigned_int; // 64-bit // typedef long long long_; typedef unsigned long long unsigned_long; // Supposed to be arbitrary-length integral types. // typedef long long integer; typedef long long non_positive_integer; typedef unsigned long long non_negative_integer; typedef unsigned long long positive_integer; typedef long long negative_integer; // Boolean. // typedef bool boolean; // Floating-point types. // typedef float float_; typedef double double_; typedef double decimal; // String types. // typedef ::xsd::cxx::tree::string< char, simple_type > string; typedef ::xsd::cxx::tree::normalized_string< char, string > normalized_string; typedef ::xsd::cxx::tree::token< char, normalized_string > token; typedef ::xsd::cxx::tree::name< char, token > name; typedef ::xsd::cxx::tree::nmtoken< char, token > nmtoken; typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens; typedef ::xsd::cxx::tree::ncname< char, name > ncname; typedef ::xsd::cxx::tree::language< char, token > language; // ID/IDREF. // typedef ::xsd::cxx::tree::id< char, ncname > id; typedef ::xsd::cxx::tree::idref< char, ncname, type > idref; typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs; // URI. // typedef ::xsd::cxx::tree::uri< char, simple_type > uri; // Qualified name. // typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname; // Binary. // typedef ::xsd::cxx::tree::buffer< char > buffer; typedef ::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary; typedef ::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary; // Date/time. // typedef ::xsd::cxx::tree::time_zone time_zone; typedef ::xsd::cxx::tree::date< char, simple_type > date; typedef ::xsd::cxx::tree::date_time< char, simple_type > date_time; typedef ::xsd::cxx::tree::duration< char, simple_type > duration; typedef ::xsd::cxx::tree::gday< char, simple_type > gday; typedef ::xsd::cxx::tree::gmonth< char, simple_type > gmonth; typedef ::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day; typedef ::xsd::cxx::tree::gyear< char, simple_type > gyear; typedef ::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month; typedef ::xsd::cxx::tree::time< char, simple_type > time; // Entity. // typedef ::xsd::cxx::tree::entity< char, ncname > entity; typedef ::xsd::cxx::tree::entities< char, simple_type, entity > entities; typedef ::xsd::cxx::tree::content_order content_order; // Namespace information and list stream. Used in // serialization functions. // typedef ::xsd::cxx::xml::dom::namespace_info< char > namespace_info; typedef ::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap; typedef ::xsd::cxx::tree::list_stream< char > list_stream; typedef ::xsd::cxx::tree::as_double< double_ > as_double; typedef ::xsd::cxx::tree::as_decimal< decimal > as_decimal; typedef ::xsd::cxx::tree::facet facet; // Flags and properties. // typedef ::xsd::cxx::tree::flags flags; typedef ::xsd::cxx::tree::properties< char > properties; // Parsing/serialization diagnostics. // typedef ::xsd::cxx::tree::severity severity; typedef ::xsd::cxx::tree::error< char > error; typedef ::xsd::cxx::tree::diagnostics< char > diagnostics; // Exceptions. // typedef ::xsd::cxx::tree::exception< char > exception; typedef ::xsd::cxx::tree::bounds< char > bounds; typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id; typedef ::xsd::cxx::tree::parsing< char > parsing; typedef ::xsd::cxx::tree::expected_element< char > expected_element; typedef ::xsd::cxx::tree::unexpected_element< char > unexpected_element; typedef ::xsd::cxx::tree::expected_attribute< char > expected_attribute; typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator; typedef ::xsd::cxx::tree::expected_text_content< char > expected_text_content; typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping; typedef ::xsd::cxx::tree::serialization< char > serialization; // Error handler callback interface. // typedef ::xsd::cxx::xml::error_handler< char > error_handler; // DOM interaction. // namespace dom { // Automatic pointer for DOMDocument. // using ::xsd::cxx::xml::dom::unique_ptr; #ifndef XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA #define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA // DOM user data key for back pointers to tree nodes. // const XMLCh* const tree_node_key = ::xsd::cxx::tree::user_data_keys::node; #endif } } // Forward declarations. // namespace strength_set { class StrengthSet; class Section; class SecNode; class SecPlate; class SecOpenroom; class SecCloseroom; class SecShell; class Subnode; class Mat; class Subgirder; class Attach; class Girder; class Loads; class Offset; class WL; class Bonjean; class KL; class LoadCase; class StWeight; class ItemWeight; class MTC; class LiftedCargo; class ChkSubgirder; class ChkPlate; class ChkLongitudinal; class StaticLoad; class AllowLoad; class AddtionalLoad; class ProjectInfo; class Pub; } #include // ::std::unique_ptr #include // std::numeric_limits #include // std::binary_search #include // std::move #include #include #include #include #include #include namespace strength_set { class StrengthSet: public ::xml_schema::type { public: // Section // typedef ::strength_set::Section Section_type; typedef ::xsd::cxx::tree::sequence< Section_type > Section_sequence; typedef Section_sequence::iterator Section_iterator; typedef Section_sequence::const_iterator Section_const_iterator; typedef ::xsd::cxx::tree::traits< Section_type, char > Section_traits; const Section_sequence& Section () const; Section_sequence& Section (); void Section (const Section_sequence& s); // SecNode // typedef ::strength_set::SecNode SecNode_type; typedef ::xsd::cxx::tree::sequence< SecNode_type > SecNode_sequence; typedef SecNode_sequence::iterator SecNode_iterator; typedef SecNode_sequence::const_iterator SecNode_const_iterator; typedef ::xsd::cxx::tree::traits< SecNode_type, char > SecNode_traits; const SecNode_sequence& SecNode () const; SecNode_sequence& SecNode (); void SecNode (const SecNode_sequence& s); // SecPlate // typedef ::strength_set::SecPlate SecPlate_type; typedef ::xsd::cxx::tree::sequence< SecPlate_type > SecPlate_sequence; typedef SecPlate_sequence::iterator SecPlate_iterator; typedef SecPlate_sequence::const_iterator SecPlate_const_iterator; typedef ::xsd::cxx::tree::traits< SecPlate_type, char > SecPlate_traits; const SecPlate_sequence& SecPlate () const; SecPlate_sequence& SecPlate (); void SecPlate (const SecPlate_sequence& s); // SecOpenroom // typedef ::strength_set::SecOpenroom SecOpenroom_type; typedef ::xsd::cxx::tree::sequence< SecOpenroom_type > SecOpenroom_sequence; typedef SecOpenroom_sequence::iterator SecOpenroom_iterator; typedef SecOpenroom_sequence::const_iterator SecOpenroom_const_iterator; typedef ::xsd::cxx::tree::traits< SecOpenroom_type, char > SecOpenroom_traits; const SecOpenroom_sequence& SecOpenroom () const; SecOpenroom_sequence& SecOpenroom (); void SecOpenroom (const SecOpenroom_sequence& s); // SecCloseroom // typedef ::strength_set::SecCloseroom SecCloseroom_type; typedef ::xsd::cxx::tree::sequence< SecCloseroom_type > SecCloseroom_sequence; typedef SecCloseroom_sequence::iterator SecCloseroom_iterator; typedef SecCloseroom_sequence::const_iterator SecCloseroom_const_iterator; typedef ::xsd::cxx::tree::traits< SecCloseroom_type, char > SecCloseroom_traits; const SecCloseroom_sequence& SecCloseroom () const; SecCloseroom_sequence& SecCloseroom (); void SecCloseroom (const SecCloseroom_sequence& s); // SecShell // typedef ::strength_set::SecShell SecShell_type; typedef ::xsd::cxx::tree::sequence< SecShell_type > SecShell_sequence; typedef SecShell_sequence::iterator SecShell_iterator; typedef SecShell_sequence::const_iterator SecShell_const_iterator; typedef ::xsd::cxx::tree::traits< SecShell_type, char > SecShell_traits; const SecShell_sequence& SecShell () const; SecShell_sequence& SecShell (); void SecShell (const SecShell_sequence& s); // Subnode // typedef ::strength_set::Subnode Subnode_type; typedef ::xsd::cxx::tree::sequence< Subnode_type > Subnode_sequence; typedef Subnode_sequence::iterator Subnode_iterator; typedef Subnode_sequence::const_iterator Subnode_const_iterator; typedef ::xsd::cxx::tree::traits< Subnode_type, char > Subnode_traits; const Subnode_sequence& Subnode () const; Subnode_sequence& Subnode (); void Subnode (const Subnode_sequence& s); // Mat // typedef ::strength_set::Mat Mat_type; typedef ::xsd::cxx::tree::sequence< Mat_type > Mat_sequence; typedef Mat_sequence::iterator Mat_iterator; typedef Mat_sequence::const_iterator Mat_const_iterator; typedef ::xsd::cxx::tree::traits< Mat_type, char > Mat_traits; const Mat_sequence& Mat () const; Mat_sequence& Mat (); void Mat (const Mat_sequence& s); // Subgirder // typedef ::strength_set::Subgirder Subgirder_type; typedef ::xsd::cxx::tree::sequence< Subgirder_type > Subgirder_sequence; typedef Subgirder_sequence::iterator Subgirder_iterator; typedef Subgirder_sequence::const_iterator Subgirder_const_iterator; typedef ::xsd::cxx::tree::traits< Subgirder_type, char > Subgirder_traits; const Subgirder_sequence& Subgirder () const; Subgirder_sequence& Subgirder (); void Subgirder (const Subgirder_sequence& s); // Attach // typedef ::strength_set::Attach Attach_type; typedef ::xsd::cxx::tree::sequence< Attach_type > Attach_sequence; typedef Attach_sequence::iterator Attach_iterator; typedef Attach_sequence::const_iterator Attach_const_iterator; typedef ::xsd::cxx::tree::traits< Attach_type, char > Attach_traits; const Attach_sequence& Attach () const; Attach_sequence& Attach (); void Attach (const Attach_sequence& s); // Girder // typedef ::strength_set::Girder Girder_type; typedef ::xsd::cxx::tree::sequence< Girder_type > Girder_sequence; typedef Girder_sequence::iterator Girder_iterator; typedef Girder_sequence::const_iterator Girder_const_iterator; typedef ::xsd::cxx::tree::traits< Girder_type, char > Girder_traits; const Girder_sequence& Girder () const; Girder_sequence& Girder (); void Girder (const Girder_sequence& s); // Loads // typedef ::strength_set::Loads Loads_type; typedef ::xsd::cxx::tree::sequence< Loads_type > Loads_sequence; typedef Loads_sequence::iterator Loads_iterator; typedef Loads_sequence::const_iterator Loads_const_iterator; typedef ::xsd::cxx::tree::traits< Loads_type, char > Loads_traits; const Loads_sequence& Loads () const; Loads_sequence& Loads (); void Loads (const Loads_sequence& s); // Offset // typedef ::strength_set::Offset Offset_type; typedef ::xsd::cxx::tree::sequence< Offset_type > Offset_sequence; typedef Offset_sequence::iterator Offset_iterator; typedef Offset_sequence::const_iterator Offset_const_iterator; typedef ::xsd::cxx::tree::traits< Offset_type, char > Offset_traits; const Offset_sequence& Offset () const; Offset_sequence& Offset (); void Offset (const Offset_sequence& s); // WL // typedef ::strength_set::WL WL_type; typedef ::xsd::cxx::tree::sequence< WL_type > WL_sequence; typedef WL_sequence::iterator WL_iterator; typedef WL_sequence::const_iterator WL_const_iterator; typedef ::xsd::cxx::tree::traits< WL_type, char > WL_traits; const WL_sequence& WL () const; WL_sequence& WL (); void WL (const WL_sequence& s); // Bonjean // typedef ::strength_set::Bonjean Bonjean_type; typedef ::xsd::cxx::tree::sequence< Bonjean_type > Bonjean_sequence; typedef Bonjean_sequence::iterator Bonjean_iterator; typedef Bonjean_sequence::const_iterator Bonjean_const_iterator; typedef ::xsd::cxx::tree::traits< Bonjean_type, char > Bonjean_traits; const Bonjean_sequence& Bonjean () const; Bonjean_sequence& Bonjean (); void Bonjean (const Bonjean_sequence& s); // KL // typedef ::strength_set::KL KL_type; typedef ::xsd::cxx::tree::sequence< KL_type > KL_sequence; typedef KL_sequence::iterator KL_iterator; typedef KL_sequence::const_iterator KL_const_iterator; typedef ::xsd::cxx::tree::traits< KL_type, char > KL_traits; const KL_sequence& KL () const; KL_sequence& KL (); void KL (const KL_sequence& s); // LoadCase // typedef ::strength_set::LoadCase LoadCase_type; typedef ::xsd::cxx::tree::sequence< LoadCase_type > LoadCase_sequence; typedef LoadCase_sequence::iterator LoadCase_iterator; typedef LoadCase_sequence::const_iterator LoadCase_const_iterator; typedef ::xsd::cxx::tree::traits< LoadCase_type, char > LoadCase_traits; const LoadCase_sequence& LoadCase () const; LoadCase_sequence& LoadCase (); void LoadCase (const LoadCase_sequence& s); // StWeight // typedef ::strength_set::StWeight StWeight_type; typedef ::xsd::cxx::tree::sequence< StWeight_type > StWeight_sequence; typedef StWeight_sequence::iterator StWeight_iterator; typedef StWeight_sequence::const_iterator StWeight_const_iterator; typedef ::xsd::cxx::tree::traits< StWeight_type, char > StWeight_traits; const StWeight_sequence& StWeight () const; StWeight_sequence& StWeight (); void StWeight (const StWeight_sequence& s); // ItemWeight // typedef ::strength_set::ItemWeight ItemWeight_type; typedef ::xsd::cxx::tree::sequence< ItemWeight_type > ItemWeight_sequence; typedef ItemWeight_sequence::iterator ItemWeight_iterator; typedef ItemWeight_sequence::const_iterator ItemWeight_const_iterator; typedef ::xsd::cxx::tree::traits< ItemWeight_type, char > ItemWeight_traits; const ItemWeight_sequence& ItemWeight () const; ItemWeight_sequence& ItemWeight (); void ItemWeight (const ItemWeight_sequence& s); // MTC // typedef ::strength_set::MTC MTC_type; typedef ::xsd::cxx::tree::sequence< MTC_type > MTC_sequence; typedef MTC_sequence::iterator MTC_iterator; typedef MTC_sequence::const_iterator MTC_const_iterator; typedef ::xsd::cxx::tree::traits< MTC_type, char > MTC_traits; const MTC_sequence& MTC () const; MTC_sequence& MTC (); void MTC (const MTC_sequence& s); // LiftedCargo // typedef ::strength_set::LiftedCargo LiftedCargo_type; typedef ::xsd::cxx::tree::sequence< LiftedCargo_type > LiftedCargo_sequence; typedef LiftedCargo_sequence::iterator LiftedCargo_iterator; typedef LiftedCargo_sequence::const_iterator LiftedCargo_const_iterator; typedef ::xsd::cxx::tree::traits< LiftedCargo_type, char > LiftedCargo_traits; const LiftedCargo_sequence& LiftedCargo () const; LiftedCargo_sequence& LiftedCargo (); void LiftedCargo (const LiftedCargo_sequence& s); // ChkSubgirder // typedef ::strength_set::ChkSubgirder ChkSubgirder_type; typedef ::xsd::cxx::tree::sequence< ChkSubgirder_type > ChkSubgirder_sequence; typedef ChkSubgirder_sequence::iterator ChkSubgirder_iterator; typedef ChkSubgirder_sequence::const_iterator ChkSubgirder_const_iterator; typedef ::xsd::cxx::tree::traits< ChkSubgirder_type, char > ChkSubgirder_traits; const ChkSubgirder_sequence& ChkSubgirder () const; ChkSubgirder_sequence& ChkSubgirder (); void ChkSubgirder (const ChkSubgirder_sequence& s); // ChkPlate // typedef ::strength_set::ChkPlate ChkPlate_type; typedef ::xsd::cxx::tree::sequence< ChkPlate_type > ChkPlate_sequence; typedef ChkPlate_sequence::iterator ChkPlate_iterator; typedef ChkPlate_sequence::const_iterator ChkPlate_const_iterator; typedef ::xsd::cxx::tree::traits< ChkPlate_type, char > ChkPlate_traits; const ChkPlate_sequence& ChkPlate () const; ChkPlate_sequence& ChkPlate (); void ChkPlate (const ChkPlate_sequence& s); // ChkLongitudinal // typedef ::strength_set::ChkLongitudinal ChkLongitudinal_type; typedef ::xsd::cxx::tree::sequence< ChkLongitudinal_type > ChkLongitudinal_sequence; typedef ChkLongitudinal_sequence::iterator ChkLongitudinal_iterator; typedef ChkLongitudinal_sequence::const_iterator ChkLongitudinal_const_iterator; typedef ::xsd::cxx::tree::traits< ChkLongitudinal_type, char > ChkLongitudinal_traits; const ChkLongitudinal_sequence& ChkLongitudinal () const; ChkLongitudinal_sequence& ChkLongitudinal (); void ChkLongitudinal (const ChkLongitudinal_sequence& s); // StaticLoad // typedef ::strength_set::StaticLoad StaticLoad_type; typedef ::xsd::cxx::tree::sequence< StaticLoad_type > StaticLoad_sequence; typedef StaticLoad_sequence::iterator StaticLoad_iterator; typedef StaticLoad_sequence::const_iterator StaticLoad_const_iterator; typedef ::xsd::cxx::tree::traits< StaticLoad_type, char > StaticLoad_traits; const StaticLoad_sequence& StaticLoad () const; StaticLoad_sequence& StaticLoad (); void StaticLoad (const StaticLoad_sequence& s); // AllowLoad // typedef ::strength_set::AllowLoad AllowLoad_type; typedef ::xsd::cxx::tree::sequence< AllowLoad_type > AllowLoad_sequence; typedef AllowLoad_sequence::iterator AllowLoad_iterator; typedef AllowLoad_sequence::const_iterator AllowLoad_const_iterator; typedef ::xsd::cxx::tree::traits< AllowLoad_type, char > AllowLoad_traits; const AllowLoad_sequence& AllowLoad () const; AllowLoad_sequence& AllowLoad (); void AllowLoad (const AllowLoad_sequence& s); // AddtionalLoad // typedef ::strength_set::AddtionalLoad AddtionalLoad_type; typedef ::xsd::cxx::tree::sequence< AddtionalLoad_type > AddtionalLoad_sequence; typedef AddtionalLoad_sequence::iterator AddtionalLoad_iterator; typedef AddtionalLoad_sequence::const_iterator AddtionalLoad_const_iterator; typedef ::xsd::cxx::tree::traits< AddtionalLoad_type, char > AddtionalLoad_traits; const AddtionalLoad_sequence& AddtionalLoad () const; AddtionalLoad_sequence& AddtionalLoad (); void AddtionalLoad (const AddtionalLoad_sequence& s); // ProjectInfo // typedef ::strength_set::ProjectInfo ProjectInfo_type; typedef ::xsd::cxx::tree::sequence< ProjectInfo_type > ProjectInfo_sequence; typedef ProjectInfo_sequence::iterator ProjectInfo_iterator; typedef ProjectInfo_sequence::const_iterator ProjectInfo_const_iterator; typedef ::xsd::cxx::tree::traits< ProjectInfo_type, char > ProjectInfo_traits; const ProjectInfo_sequence& ProjectInfo () const; ProjectInfo_sequence& ProjectInfo (); void ProjectInfo (const ProjectInfo_sequence& s); // Pub // typedef ::strength_set::Pub Pub_type; typedef ::xsd::cxx::tree::sequence< Pub_type > Pub_sequence; typedef Pub_sequence::iterator Pub_iterator; typedef Pub_sequence::const_iterator Pub_const_iterator; typedef ::xsd::cxx::tree::traits< Pub_type, char > Pub_traits; const Pub_sequence& Pub () const; Pub_sequence& Pub (); void Pub (const Pub_sequence& s); // Constructors. // StrengthSet (); StrengthSet (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); StrengthSet (const StrengthSet& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual StrengthSet* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; StrengthSet& operator= (const StrengthSet& x); virtual ~StrengthSet (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: Section_sequence Section_; SecNode_sequence SecNode_; SecPlate_sequence SecPlate_; SecOpenroom_sequence SecOpenroom_; SecCloseroom_sequence SecCloseroom_; SecShell_sequence SecShell_; Subnode_sequence Subnode_; Mat_sequence Mat_; Subgirder_sequence Subgirder_; Attach_sequence Attach_; Girder_sequence Girder_; Loads_sequence Loads_; Offset_sequence Offset_; WL_sequence WL_; Bonjean_sequence Bonjean_; KL_sequence KL_; LoadCase_sequence LoadCase_; StWeight_sequence StWeight_; ItemWeight_sequence ItemWeight_; MTC_sequence MTC_; LiftedCargo_sequence LiftedCargo_; ChkSubgirder_sequence ChkSubgirder_; ChkPlate_sequence ChkPlate_; ChkLongitudinal_sequence ChkLongitudinal_; StaticLoad_sequence StaticLoad_; AllowLoad_sequence AllowLoad_; AddtionalLoad_sequence AddtionalLoad_; ProjectInfo_sequence ProjectInfo_; Pub_sequence Pub_; }; class Section: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // DeckNode // typedef ::xml_schema::int_ DeckNode_type; typedef ::xsd::cxx::tree::traits< DeckNode_type, char > DeckNode_traits; const DeckNode_type& DeckNode () const; DeckNode_type& DeckNode (); void DeckNode (const DeckNode_type& x); static DeckNode_type DeckNode_default_value (); // OrgPlate // typedef ::xml_schema::int_ OrgPlate_type; typedef ::xsd::cxx::tree::traits< OrgPlate_type, char > OrgPlate_traits; const OrgPlate_type& OrgPlate () const; OrgPlate_type& OrgPlate (); void OrgPlate (const OrgPlate_type& x); static OrgPlate_type OrgPlate_default_value (); // DeckPlate // typedef ::xml_schema::int_ DeckPlate_type; typedef ::xsd::cxx::tree::traits< DeckPlate_type, char > DeckPlate_traits; const DeckPlate_type& DeckPlate () const; DeckPlate_type& DeckPlate (); void DeckPlate (const DeckPlate_type& x); static DeckPlate_type DeckPlate_default_value (); // BilgePlate // typedef ::xml_schema::int_ BilgePlate_type; typedef ::xsd::cxx::tree::traits< BilgePlate_type, char > BilgePlate_traits; const BilgePlate_type& BilgePlate () const; BilgePlate_type& BilgePlate (); void BilgePlate (const BilgePlate_type& x); static BilgePlate_type BilgePlate_default_value (); // OpenSec // typedef ::xml_schema::boolean OpenSec_type; typedef ::xsd::cxx::tree::optional< OpenSec_type > OpenSec_optional; typedef ::xsd::cxx::tree::traits< OpenSec_type, char > OpenSec_traits; const OpenSec_optional& OpenSec () const; OpenSec_optional& OpenSec (); void OpenSec (const OpenSec_type& x); void OpenSec (const OpenSec_optional& x); static OpenSec_type OpenSec_default_value (); // StructureSecId // typedef ::xml_schema::long_ StructureSecId_type; typedef ::xsd::cxx::tree::optional< StructureSecId_type > StructureSecId_optional; typedef ::xsd::cxx::tree::traits< StructureSecId_type, char > StructureSecId_traits; const StructureSecId_optional& StructureSecId () const; StructureSecId_optional& StructureSecId (); void StructureSecId (const StructureSecId_type& x); void StructureSecId (const StructureSecId_optional& x); // Constructors. // Section (const Id_type&, const DeckNode_type&, const OrgPlate_type&, const DeckPlate_type&, const BilgePlate_type&); Section (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Section (const Section& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Section* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Section& operator= (const Section& x); virtual ~Section (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< DeckNode_type > DeckNode_; ::xsd::cxx::tree::one< OrgPlate_type > OrgPlate_; ::xsd::cxx::tree::one< DeckPlate_type > DeckPlate_; ::xsd::cxx::tree::one< BilgePlate_type > BilgePlate_; OpenSec_optional OpenSec_; StructureSecId_optional StructureSecId_; }; class SecNode: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // SecId // typedef ::xml_schema::int_ SecId_type; typedef ::xsd::cxx::tree::traits< SecId_type, char > SecId_traits; const SecId_type& SecId () const; SecId_type& SecId (); void SecId (const SecId_type& x); // GenCode // typedef ::xml_schema::int_ GenCode_type; typedef ::xsd::cxx::tree::optional< GenCode_type > GenCode_optional; typedef ::xsd::cxx::tree::traits< GenCode_type, char > GenCode_traits; const GenCode_optional& GenCode () const; GenCode_optional& GenCode (); void GenCode (const GenCode_type& x); void GenCode (const GenCode_optional& x); static GenCode_type GenCode_default_value (); // Y // typedef ::xml_schema::double_ Y_type; typedef ::xsd::cxx::tree::traits< Y_type, char, ::xsd::cxx::tree::schema_type::double_ > Y_traits; const Y_type& Y () const; Y_type& Y (); void Y (const Y_type& x); // Z // typedef ::xml_schema::double_ Z_type; typedef ::xsd::cxx::tree::traits< Z_type, char, ::xsd::cxx::tree::schema_type::double_ > Z_traits; const Z_type& Z () const; Z_type& Z (); void Z (const Z_type& x); // A // typedef ::xml_schema::double_ A_type; typedef ::xsd::cxx::tree::traits< A_type, char, ::xsd::cxx::tree::schema_type::double_ > A_traits; const A_type& A () const; A_type& A (); void A (const A_type& x); static A_type A_default_value (); // StructureNodeId // typedef ::xml_schema::long_ StructureNodeId_type; typedef ::xsd::cxx::tree::optional< StructureNodeId_type > StructureNodeId_optional; typedef ::xsd::cxx::tree::traits< StructureNodeId_type, char > StructureNodeId_traits; const StructureNodeId_optional& StructureNodeId () const; StructureNodeId_optional& StructureNodeId (); void StructureNodeId (const StructureNodeId_type& x); void StructureNodeId (const StructureNodeId_optional& x); // StructureStiffenerId // typedef ::xml_schema::long_ StructureStiffenerId_type; typedef ::xsd::cxx::tree::optional< StructureStiffenerId_type > StructureStiffenerId_optional; typedef ::xsd::cxx::tree::traits< StructureStiffenerId_type, char > StructureStiffenerId_traits; const StructureStiffenerId_optional& StructureStiffenerId () const; StructureStiffenerId_optional& StructureStiffenerId (); void StructureStiffenerId (const StructureStiffenerId_type& x); void StructureStiffenerId (const StructureStiffenerId_optional& x); // Constructors. // SecNode (const Id_type&, const SecId_type&, const Y_type&, const Z_type&, const A_type&); SecNode (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); SecNode (const SecNode& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual SecNode* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; SecNode& operator= (const SecNode& x); virtual ~SecNode (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< SecId_type > SecId_; GenCode_optional GenCode_; ::xsd::cxx::tree::one< Y_type > Y_; ::xsd::cxx::tree::one< Z_type > Z_; ::xsd::cxx::tree::one< A_type > A_; StructureNodeId_optional StructureNodeId_; StructureStiffenerId_optional StructureStiffenerId_; }; class SecPlate: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // SecId // typedef ::xml_schema::int_ SecId_type; typedef ::xsd::cxx::tree::traits< SecId_type, char > SecId_traits; const SecId_type& SecId () const; SecId_type& SecId (); void SecId (const SecId_type& x); // GenCode // typedef ::xml_schema::int_ GenCode_type; typedef ::xsd::cxx::tree::optional< GenCode_type > GenCode_optional; typedef ::xsd::cxx::tree::traits< GenCode_type, char > GenCode_traits; const GenCode_optional& GenCode () const; GenCode_optional& GenCode (); void GenCode (const GenCode_type& x); void GenCode (const GenCode_optional& x); static GenCode_type GenCode_default_value (); // Node1 // typedef ::xml_schema::int_ Node1_type; typedef ::xsd::cxx::tree::traits< Node1_type, char > Node1_traits; const Node1_type& Node1 () const; Node1_type& Node1 (); void Node1 (const Node1_type& x); // Node2 // typedef ::xml_schema::int_ Node2_type; typedef ::xsd::cxx::tree::traits< Node2_type, char > Node2_traits; const Node2_type& Node2 () const; Node2_type& Node2 (); void Node2 (const Node2_type& x); // T // typedef ::xml_schema::double_ T_type; typedef ::xsd::cxx::tree::traits< T_type, char, ::xsd::cxx::tree::schema_type::double_ > T_traits; const T_type& T () const; T_type& T (); void T (const T_type& x); static T_type T_default_value (); // CloseToOpen // typedef ::xml_schema::int_ CloseToOpen_type; typedef ::xsd::cxx::tree::traits< CloseToOpen_type, char > CloseToOpen_traits; const CloseToOpen_type& CloseToOpen () const; CloseToOpen_type& CloseToOpen (); void CloseToOpen (const CloseToOpen_type& x); static CloseToOpen_type CloseToOpen_default_value (); // StructurePlateId // typedef ::xml_schema::long_ StructurePlateId_type; typedef ::xsd::cxx::tree::optional< StructurePlateId_type > StructurePlateId_optional; typedef ::xsd::cxx::tree::traits< StructurePlateId_type, char > StructurePlateId_traits; const StructurePlateId_optional& StructurePlateId () const; StructurePlateId_optional& StructurePlateId (); void StructurePlateId (const StructurePlateId_type& x); void StructurePlateId (const StructurePlateId_optional& x); // StructureStiffenerId // typedef ::xml_schema::long_ StructureStiffenerId_type; typedef ::xsd::cxx::tree::optional< StructureStiffenerId_type > StructureStiffenerId_optional; typedef ::xsd::cxx::tree::traits< StructureStiffenerId_type, char > StructureStiffenerId_traits; const StructureStiffenerId_optional& StructureStiffenerId () const; StructureStiffenerId_optional& StructureStiffenerId (); void StructureStiffenerId (const StructureStiffenerId_type& x); void StructureStiffenerId (const StructureStiffenerId_optional& x); // Constructors. // SecPlate (const Id_type&, const SecId_type&, const Node1_type&, const Node2_type&, const T_type&, const CloseToOpen_type&); SecPlate (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); SecPlate (const SecPlate& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual SecPlate* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; SecPlate& operator= (const SecPlate& x); virtual ~SecPlate (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< SecId_type > SecId_; GenCode_optional GenCode_; ::xsd::cxx::tree::one< Node1_type > Node1_; ::xsd::cxx::tree::one< Node2_type > Node2_; ::xsd::cxx::tree::one< T_type > T_; ::xsd::cxx::tree::one< CloseToOpen_type > CloseToOpen_; StructurePlateId_optional StructurePlateId_; StructureStiffenerId_optional StructureStiffenerId_; }; class SecOpenroom: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // SecId // typedef ::xml_schema::int_ SecId_type; typedef ::xsd::cxx::tree::traits< SecId_type, char > SecId_traits; const SecId_type& SecId () const; SecId_type& SecId (); void SecId (const SecId_type& x); // PlateCount // typedef ::xml_schema::int_ PlateCount_type; typedef ::xsd::cxx::tree::traits< PlateCount_type, char > PlateCount_traits; const PlateCount_type& PlateCount () const; PlateCount_type& PlateCount (); void PlateCount (const PlateCount_type& x); static PlateCount_type PlateCount_default_value (); // LinkList // typedef ::xml_schema::string LinkList_type; typedef ::xsd::cxx::tree::traits< LinkList_type, char > LinkList_traits; const LinkList_type& LinkList () const; LinkList_type& LinkList (); void LinkList (const LinkList_type& x); void LinkList (::std::unique_ptr< LinkList_type > p); // Constructors. // SecOpenroom (const Id_type&, const SecId_type&, const PlateCount_type&, const LinkList_type&); SecOpenroom (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); SecOpenroom (const SecOpenroom& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual SecOpenroom* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; SecOpenroom& operator= (const SecOpenroom& x); virtual ~SecOpenroom (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< SecId_type > SecId_; ::xsd::cxx::tree::one< PlateCount_type > PlateCount_; ::xsd::cxx::tree::one< LinkList_type > LinkList_; }; class SecCloseroom: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // SecId // typedef ::xml_schema::int_ SecId_type; typedef ::xsd::cxx::tree::traits< SecId_type, char > SecId_traits; const SecId_type& SecId () const; SecId_type& SecId (); void SecId (const SecId_type& x); // PlateCount // typedef ::xml_schema::int_ PlateCount_type; typedef ::xsd::cxx::tree::optional< PlateCount_type > PlateCount_optional; typedef ::xsd::cxx::tree::traits< PlateCount_type, char > PlateCount_traits; const PlateCount_optional& PlateCount () const; PlateCount_optional& PlateCount (); void PlateCount (const PlateCount_type& x); void PlateCount (const PlateCount_optional& x); static PlateCount_type PlateCount_default_value (); // LinkList // typedef ::xml_schema::string LinkList_type; typedef ::xsd::cxx::tree::traits< LinkList_type, char > LinkList_traits; const LinkList_type& LinkList () const; LinkList_type& LinkList (); void LinkList (const LinkList_type& x); void LinkList (::std::unique_ptr< LinkList_type > p); // Constructors. // SecCloseroom (const Id_type&, const SecId_type&, const LinkList_type&); SecCloseroom (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); SecCloseroom (const SecCloseroom& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual SecCloseroom* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; SecCloseroom& operator= (const SecCloseroom& x); virtual ~SecCloseroom (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< SecId_type > SecId_; PlateCount_optional PlateCount_; ::xsd::cxx::tree::one< LinkList_type > LinkList_; }; class SecShell: public ::xml_schema::type { public: // SecId // typedef ::xml_schema::int_ SecId_type; typedef ::xsd::cxx::tree::traits< SecId_type, char > SecId_traits; const SecId_type& SecId () const; SecId_type& SecId (); void SecId (const SecId_type& x); // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // Constructors. // SecShell (const SecId_type&, const Id_type&); SecShell (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); SecShell (const SecShell& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual SecShell* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; SecShell& operator= (const SecShell& x); virtual ~SecShell (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< SecId_type > SecId_; ::xsd::cxx::tree::one< Id_type > Id_; }; class Subnode: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // X // typedef ::xml_schema::double_ X_type; typedef ::xsd::cxx::tree::traits< X_type, char, ::xsd::cxx::tree::schema_type::double_ > X_traits; const X_type& X () const; X_type& X (); void X (const X_type& x); static X_type X_default_value (); // Ux // typedef ::xml_schema::boolean Ux_type; typedef ::xsd::cxx::tree::traits< Ux_type, char > Ux_traits; const Ux_type& Ux () const; Ux_type& Ux (); void Ux (const Ux_type& x); static Ux_type Ux_default_value (); // Uy // typedef ::xml_schema::boolean Uy_type; typedef ::xsd::cxx::tree::traits< Uy_type, char > Uy_traits; const Uy_type& Uy () const; Uy_type& Uy (); void Uy (const Uy_type& x); static Uy_type Uy_default_value (); // Uz // typedef ::xml_schema::boolean Uz_type; typedef ::xsd::cxx::tree::traits< Uz_type, char > Uz_traits; const Uz_type& Uz () const; Uz_type& Uz (); void Uz (const Uz_type& x); static Uz_type Uz_default_value (); // Rx // typedef ::xml_schema::boolean Rx_type; typedef ::xsd::cxx::tree::traits< Rx_type, char > Rx_traits; const Rx_type& Rx () const; Rx_type& Rx (); void Rx (const Rx_type& x); static Rx_type Rx_default_value (); // Ry // typedef ::xml_schema::boolean Ry_type; typedef ::xsd::cxx::tree::traits< Ry_type, char > Ry_traits; const Ry_type& Ry () const; Ry_type& Ry (); void Ry (const Ry_type& x); static Ry_type Ry_default_value (); // Rz // typedef ::xml_schema::boolean Rz_type; typedef ::xsd::cxx::tree::traits< Rz_type, char > Rz_traits; const Rz_type& Rz () const; Rz_type& Rz (); void Rz (const Rz_type& x); static Rz_type Rz_default_value (); // Wx // typedef ::xml_schema::boolean Wx_type; typedef ::xsd::cxx::tree::traits< Wx_type, char > Wx_traits; const Wx_type& Wx () const; Wx_type& Wx (); void Wx (const Wx_type& x); static Wx_type Wx_default_value (); // Fr // typedef ::xml_schema::int_ Fr_type; typedef ::xsd::cxx::tree::optional< Fr_type > Fr_optional; typedef ::xsd::cxx::tree::traits< Fr_type, char > Fr_traits; const Fr_optional& Fr () const; Fr_optional& Fr (); void Fr (const Fr_type& x); void Fr (const Fr_optional& x); static Fr_type Fr_default_value (); // Constructors. // Subnode (const Id_type&, const X_type&, const Ux_type&, const Uy_type&, const Uz_type&, const Rx_type&, const Ry_type&, const Rz_type&, const Wx_type&); Subnode (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Subnode (const Subnode& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Subnode* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Subnode& operator= (const Subnode& x); virtual ~Subnode (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< X_type > X_; ::xsd::cxx::tree::one< Ux_type > Ux_; ::xsd::cxx::tree::one< Uy_type > Uy_; ::xsd::cxx::tree::one< Uz_type > Uz_; ::xsd::cxx::tree::one< Rx_type > Rx_; ::xsd::cxx::tree::one< Ry_type > Ry_; ::xsd::cxx::tree::one< Rz_type > Rz_; ::xsd::cxx::tree::one< Wx_type > Wx_; Fr_optional Fr_; }; class Mat: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // E // typedef ::xml_schema::double_ E_type; typedef ::xsd::cxx::tree::traits< E_type, char, ::xsd::cxx::tree::schema_type::double_ > E_traits; const E_type& E () const; E_type& E (); void E (const E_type& x); static E_type E_default_value (); // Mu // typedef ::xml_schema::double_ Mu_type; typedef ::xsd::cxx::tree::traits< Mu_type, char, ::xsd::cxx::tree::schema_type::double_ > Mu_traits; const Mu_type& Mu () const; Mu_type& Mu (); void Mu (const Mu_type& x); static Mu_type Mu_default_value (); // Ro // typedef ::xml_schema::double_ Ro_type; typedef ::xsd::cxx::tree::traits< Ro_type, char, ::xsd::cxx::tree::schema_type::double_ > Ro_traits; const Ro_type& Ro () const; Ro_type& Ro (); void Ro (const Ro_type& x); static Ro_type Ro_default_value (); // ReH // typedef ::xml_schema::double_ ReH_type; typedef ::xsd::cxx::tree::traits< ReH_type, char, ::xsd::cxx::tree::schema_type::double_ > ReH_traits; const ReH_type& ReH () const; ReH_type& ReH (); void ReH (const ReH_type& x); static ReH_type ReH_default_value (); // K // typedef ::xml_schema::double_ K_type; typedef ::xsd::cxx::tree::traits< K_type, char, ::xsd::cxx::tree::schema_type::double_ > K_traits; const K_type& K () const; K_type& K (); void K (const K_type& x); static K_type K_default_value (); // ReHd // typedef ::xml_schema::double_ ReHd_type; typedef ::xsd::cxx::tree::optional< ReHd_type > ReHd_optional; typedef ::xsd::cxx::tree::traits< ReHd_type, char, ::xsd::cxx::tree::schema_type::double_ > ReHd_traits; const ReHd_optional& ReHd () const; ReHd_optional& ReHd (); void ReHd (const ReHd_type& x); void ReHd (const ReHd_optional& x); static ReHd_type ReHd_default_value (); // Kd // typedef ::xml_schema::double_ Kd_type; typedef ::xsd::cxx::tree::optional< Kd_type > Kd_optional; typedef ::xsd::cxx::tree::traits< Kd_type, char, ::xsd::cxx::tree::schema_type::double_ > Kd_traits; const Kd_optional& Kd () const; Kd_optional& Kd (); void Kd (const Kd_type& x); void Kd (const Kd_optional& x); static Kd_type Kd_default_value (); // ReHb // typedef ::xml_schema::double_ ReHb_type; typedef ::xsd::cxx::tree::optional< ReHb_type > ReHb_optional; typedef ::xsd::cxx::tree::traits< ReHb_type, char, ::xsd::cxx::tree::schema_type::double_ > ReHb_traits; const ReHb_optional& ReHb () const; ReHb_optional& ReHb (); void ReHb (const ReHb_type& x); void ReHb (const ReHb_optional& x); static ReHb_type ReHb_default_value (); // Kb // typedef ::xml_schema::double_ Kb_type; typedef ::xsd::cxx::tree::optional< Kb_type > Kb_optional; typedef ::xsd::cxx::tree::traits< Kb_type, char, ::xsd::cxx::tree::schema_type::double_ > Kb_traits; const Kb_optional& Kb () const; Kb_optional& Kb (); void Kb (const Kb_type& x); void Kb (const Kb_optional& x); static Kb_type Kb_default_value (); // ReHh // typedef ::xml_schema::double_ ReHh_type; typedef ::xsd::cxx::tree::optional< ReHh_type > ReHh_optional; typedef ::xsd::cxx::tree::traits< ReHh_type, char, ::xsd::cxx::tree::schema_type::double_ > ReHh_traits; const ReHh_optional& ReHh () const; ReHh_optional& ReHh (); void ReHh (const ReHh_type& x); void ReHh (const ReHh_optional& x); static ReHh_type ReHh_default_value (); // Kh // typedef ::xml_schema::double_ Kh_type; typedef ::xsd::cxx::tree::optional< Kh_type > Kh_optional; typedef ::xsd::cxx::tree::traits< Kh_type, char, ::xsd::cxx::tree::schema_type::double_ > Kh_traits; const Kh_optional& Kh () const; Kh_optional& Kh (); void Kh (const Kh_type& x); void Kh (const Kh_optional& x); static Kh_type Kh_default_value (); // Constructors. // Mat (const Id_type&, const E_type&, const Mu_type&, const Ro_type&, const ReH_type&, const K_type&); Mat (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Mat (const Mat& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Mat* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Mat& operator= (const Mat& x); virtual ~Mat (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< E_type > E_; ::xsd::cxx::tree::one< Mu_type > Mu_; ::xsd::cxx::tree::one< Ro_type > Ro_; ::xsd::cxx::tree::one< ReH_type > ReH_; ::xsd::cxx::tree::one< K_type > K_; ReHd_optional ReHd_; Kd_optional Kd_; ReHb_optional ReHb_; Kb_optional Kb_; ReHh_optional ReHh_; Kh_optional Kh_; }; class Subgirder: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // NodeI // typedef ::xml_schema::int_ NodeI_type; typedef ::xsd::cxx::tree::traits< NodeI_type, char > NodeI_traits; const NodeI_type& NodeI () const; NodeI_type& NodeI (); void NodeI (const NodeI_type& x); static NodeI_type NodeI_default_value (); // NodeJ // typedef ::xml_schema::int_ NodeJ_type; typedef ::xsd::cxx::tree::traits< NodeJ_type, char > NodeJ_traits; const NodeJ_type& NodeJ () const; NodeJ_type& NodeJ (); void NodeJ (const NodeJ_type& x); static NodeJ_type NodeJ_default_value (); // NextSecId // typedef ::xml_schema::int_ NextSecId_type; typedef ::xsd::cxx::tree::traits< NextSecId_type, char > NextSecId_traits; const NextSecId_type& NextSecId () const; NextSecId_type& NextSecId (); void NextSecId (const NextSecId_type& x); static NextSecId_type NextSecId_default_value (); // MatId // typedef ::xml_schema::int_ MatId_type; typedef ::xsd::cxx::tree::optional< MatId_type > MatId_optional; typedef ::xsd::cxx::tree::traits< MatId_type, char > MatId_traits; const MatId_optional& MatId () const; MatId_optional& MatId (); void MatId (const MatId_type& x); void MatId (const MatId_optional& x); static MatId_type MatId_default_value (); // SecId // typedef ::xml_schema::int_ SecId_type; typedef ::xsd::cxx::tree::traits< SecId_type, char > SecId_traits; const SecId_type& SecId () const; SecId_type& SecId (); void SecId (const SecId_type& x); static SecId_type SecId_default_value (); // Sym // typedef ::xml_schema::boolean Sym_type; typedef ::xsd::cxx::tree::traits< Sym_type, char > Sym_traits; const Sym_type& Sym () const; Sym_type& Sym (); void Sym (const Sym_type& x); static Sym_type Sym_default_value (); // AttachId // typedef ::xml_schema::int_ AttachId_type; typedef ::xsd::cxx::tree::traits< AttachId_type, char > AttachId_traits; const AttachId_type& AttachId () const; AttachId_type& AttachId (); void AttachId (const AttachId_type& x); static AttachId_type AttachId_default_value (); // Fd // typedef ::xml_schema::double_ Fd_type; typedef ::xsd::cxx::tree::optional< Fd_type > Fd_optional; typedef ::xsd::cxx::tree::traits< Fd_type, char, ::xsd::cxx::tree::schema_type::double_ > Fd_traits; const Fd_optional& Fd () const; Fd_optional& Fd (); void Fd (const Fd_type& x); void Fd (const Fd_optional& x); static Fd_type Fd_default_value (); // Fb // typedef ::xml_schema::double_ Fb_type; typedef ::xsd::cxx::tree::optional< Fb_type > Fb_optional; typedef ::xsd::cxx::tree::traits< Fb_type, char, ::xsd::cxx::tree::schema_type::double_ > Fb_traits; const Fb_optional& Fb () const; Fb_optional& Fb (); void Fb (const Fb_type& x); void Fb (const Fb_optional& x); static Fb_type Fb_default_value (); // Constructors. // Subgirder (const Id_type&, const NodeI_type&, const NodeJ_type&, const NextSecId_type&, const SecId_type&, const Sym_type&, const AttachId_type&); Subgirder (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Subgirder (const Subgirder& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Subgirder* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Subgirder& operator= (const Subgirder& x); virtual ~Subgirder (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< NodeI_type > NodeI_; ::xsd::cxx::tree::one< NodeJ_type > NodeJ_; ::xsd::cxx::tree::one< NextSecId_type > NextSecId_; MatId_optional MatId_; ::xsd::cxx::tree::one< SecId_type > SecId_; ::xsd::cxx::tree::one< Sym_type > Sym_; ::xsd::cxx::tree::one< AttachId_type > AttachId_; Fd_optional Fd_; Fb_optional Fb_; }; class Attach: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // Type // typedef ::xml_schema::string Type_type; typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits; const Type_type& Type () const; Type_type& Type (); void Type (const Type_type& x); void Type (::std::unique_ptr< Type_type > p); static const Type_type& Type_default_value (); // SecNodeId // typedef ::xml_schema::int_ SecNodeId_type; typedef ::xsd::cxx::tree::traits< SecNodeId_type, char > SecNodeId_traits; const SecNodeId_type& SecNodeId () const; SecNodeId_type& SecNodeId (); void SecNodeId (const SecNodeId_type& x); static SecNodeId_type SecNodeId_default_value (); // Width // typedef ::xml_schema::double_ Width_type; typedef ::xsd::cxx::tree::traits< Width_type, char, ::xsd::cxx::tree::schema_type::double_ > Width_traits; const Width_type& Width () const; Width_type& Width (); void Width (const Width_type& x); static Width_type Width_default_value (); // Height // typedef ::xml_schema::double_ Height_type; typedef ::xsd::cxx::tree::traits< Height_type, char, ::xsd::cxx::tree::schema_type::double_ > Height_traits; const Height_type& Height () const; Height_type& Height (); void Height (const Height_type& x); static Height_type Height_default_value (); // T // typedef ::xml_schema::double_ T_type; typedef ::xsd::cxx::tree::traits< T_type, char, ::xsd::cxx::tree::schema_type::double_ > T_traits; const T_type& T () const; T_type& T (); void T (const T_type& x); static T_type T_default_value (); // Tw // typedef ::xml_schema::double_ Tw_type; typedef ::xsd::cxx::tree::traits< Tw_type, char, ::xsd::cxx::tree::schema_type::double_ > Tw_traits; const Tw_type& Tw () const; Tw_type& Tw (); void Tw (const Tw_type& x); static Tw_type Tw_default_value (); // Len // typedef ::xml_schema::double_ Len_type; typedef ::xsd::cxx::tree::traits< Len_type, char, ::xsd::cxx::tree::schema_type::double_ > Len_traits; const Len_type& Len () const; Len_type& Len (); void Len (const Len_type& x); static Len_type Len_default_value (); // DistI // typedef ::xml_schema::double_ DistI_type; typedef ::xsd::cxx::tree::traits< DistI_type, char, ::xsd::cxx::tree::schema_type::double_ > DistI_traits; const DistI_type& DistI () const; DistI_type& DistI (); void DistI (const DistI_type& x); static DistI_type DistI_default_value (); // Constructors. // Attach (const Id_type&, const Type_type&, const SecNodeId_type&, const Width_type&, const Height_type&, const T_type&, const Tw_type&, const Len_type&, const DistI_type&); Attach (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Attach (const Attach& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Attach* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Attach& operator= (const Attach& x); virtual ~Attach (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< Type_type > Type_; static const Type_type Type_default_value_; ::xsd::cxx::tree::one< SecNodeId_type > SecNodeId_; ::xsd::cxx::tree::one< Width_type > Width_; ::xsd::cxx::tree::one< Height_type > Height_; ::xsd::cxx::tree::one< T_type > T_; ::xsd::cxx::tree::one< Tw_type > Tw_; ::xsd::cxx::tree::one< Len_type > Len_; ::xsd::cxx::tree::one< DistI_type > DistI_; }; class Girder: public ::xml_schema::type { public: // SubgirderCount // typedef ::xml_schema::int_ SubgirderCount_type; typedef ::xsd::cxx::tree::traits< SubgirderCount_type, char > SubgirderCount_traits; const SubgirderCount_type& SubgirderCount () const; SubgirderCount_type& SubgirderCount (); void SubgirderCount (const SubgirderCount_type& x); static SubgirderCount_type SubgirderCount_default_value (); // SecShearCorrect // typedef ::xml_schema::boolean SecShearCorrect_type; typedef ::xsd::cxx::tree::traits< SecShearCorrect_type, char > SecShearCorrect_traits; const SecShearCorrect_type& SecShearCorrect () const; SecShearCorrect_type& SecShearCorrect (); void SecShearCorrect (const SecShearCorrect_type& x); static SecShearCorrect_type SecShearCorrect_default_value (); // BhAftNodeId // typedef ::xml_schema::int_ BhAftNodeId_type; typedef ::xsd::cxx::tree::traits< BhAftNodeId_type, char > BhAftNodeId_traits; const BhAftNodeId_type& BhAftNodeId () const; BhAftNodeId_type& BhAftNodeId (); void BhAftNodeId (const BhAftNodeId_type& x); static BhAftNodeId_type BhAftNodeId_default_value (); // BhForNodeId // typedef ::xml_schema::int_ BhForNodeId_type; typedef ::xsd::cxx::tree::traits< BhForNodeId_type, char > BhForNodeId_traits; const BhForNodeId_type& BhForNodeId () const; BhForNodeId_type& BhForNodeId (); void BhForNodeId (const BhForNodeId_type& x); static BhForNodeId_type BhForNodeId_default_value (); // HatchAftNodeId // typedef ::xml_schema::int_ HatchAftNodeId_type; typedef ::xsd::cxx::tree::traits< HatchAftNodeId_type, char > HatchAftNodeId_traits; const HatchAftNodeId_type& HatchAftNodeId () const; HatchAftNodeId_type& HatchAftNodeId (); void HatchAftNodeId (const HatchAftNodeId_type& x); static HatchAftNodeId_type HatchAftNodeId_default_value (); // HatchForNodeId // typedef ::xml_schema::int_ HatchForNodeId_type; typedef ::xsd::cxx::tree::traits< HatchForNodeId_type, char > HatchForNodeId_traits; const HatchForNodeId_type& HatchForNodeId () const; HatchForNodeId_type& HatchForNodeId (); void HatchForNodeId (const HatchForNodeId_type& x); static HatchForNodeId_type HatchForNodeId_default_value (); // OpenAftNodeId // typedef ::xml_schema::int_ OpenAftNodeId_type; typedef ::xsd::cxx::tree::traits< OpenAftNodeId_type, char > OpenAftNodeId_traits; const OpenAftNodeId_type& OpenAftNodeId () const; OpenAftNodeId_type& OpenAftNodeId (); void OpenAftNodeId (const OpenAftNodeId_type& x); static OpenAftNodeId_type OpenAftNodeId_default_value (); // OpenForNodeId // typedef ::xml_schema::int_ OpenForNodeId_type; typedef ::xsd::cxx::tree::traits< OpenForNodeId_type, char > OpenForNodeId_traits; const OpenForNodeId_type& OpenForNodeId () const; OpenForNodeId_type& OpenForNodeId (); void OpenForNodeId (const OpenForNodeId_type& x); static OpenForNodeId_type OpenForNodeId_default_value (); // Constructors. // Girder (const SubgirderCount_type&, const SecShearCorrect_type&, const BhAftNodeId_type&, const BhForNodeId_type&, const HatchAftNodeId_type&, const HatchForNodeId_type&, const OpenAftNodeId_type&, const OpenForNodeId_type&); Girder (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Girder (const Girder& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Girder* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Girder& operator= (const Girder& x); virtual ~Girder (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< SubgirderCount_type > SubgirderCount_; ::xsd::cxx::tree::one< SecShearCorrect_type > SecShearCorrect_; ::xsd::cxx::tree::one< BhAftNodeId_type > BhAftNodeId_; ::xsd::cxx::tree::one< BhForNodeId_type > BhForNodeId_; ::xsd::cxx::tree::one< HatchAftNodeId_type > HatchAftNodeId_; ::xsd::cxx::tree::one< HatchForNodeId_type > HatchForNodeId_; ::xsd::cxx::tree::one< OpenAftNodeId_type > OpenAftNodeId_; ::xsd::cxx::tree::one< OpenForNodeId_type > OpenForNodeId_; }; class Loads: public ::xml_schema::type { public: // BuoyType // typedef ::xml_schema::string BuoyType_type; typedef ::xsd::cxx::tree::traits< BuoyType_type, char > BuoyType_traits; const BuoyType_type& BuoyType () const; BuoyType_type& BuoyType (); void BuoyType (const BuoyType_type& x); void BuoyType (::std::unique_ptr< BuoyType_type > p); // WeightType // typedef ::xml_schema::string WeightType_type; typedef ::xsd::cxx::tree::traits< WeightType_type, char > WeightType_traits; const WeightType_type& WeightType () const; WeightType_type& WeightType (); void WeightType (const WeightType_type& x); void WeightType (::std::unique_ptr< WeightType_type > p); // Zs // typedef ::xml_schema::double_ Zs_type; typedef ::xsd::cxx::tree::traits< Zs_type, char, ::xsd::cxx::tree::schema_type::double_ > Zs_traits; const Zs_type& Zs () const; Zs_type& Zs (); void Zs (const Zs_type& x); // StaticLoadExist // typedef ::xml_schema::boolean StaticLoadExist_type; typedef ::xsd::cxx::tree::optional< StaticLoadExist_type > StaticLoadExist_optional; typedef ::xsd::cxx::tree::traits< StaticLoadExist_type, char > StaticLoadExist_traits; const StaticLoadExist_optional& StaticLoadExist () const; StaticLoadExist_optional& StaticLoadExist (); void StaticLoadExist (const StaticLoadExist_type& x); void StaticLoadExist (const StaticLoadExist_optional& x); static StaticLoadExist_type StaticLoadExist_default_value (); // AddtionalWaveLoadCustom // typedef ::xml_schema::boolean AddtionalWaveLoadCustom_type; typedef ::xsd::cxx::tree::optional< AddtionalWaveLoadCustom_type > AddtionalWaveLoadCustom_optional; typedef ::xsd::cxx::tree::traits< AddtionalWaveLoadCustom_type, char > AddtionalWaveLoadCustom_traits; const AddtionalWaveLoadCustom_optional& AddtionalWaveLoadCustom () const; AddtionalWaveLoadCustom_optional& AddtionalWaveLoadCustom (); void AddtionalWaveLoadCustom (const AddtionalWaveLoadCustom_type& x); void AddtionalWaveLoadCustom (const AddtionalWaveLoadCustom_optional& x); static AddtionalWaveLoadCustom_type AddtionalWaveLoadCustom_default_value (); // AddtionalCargoLoadCustom // typedef ::xml_schema::boolean AddtionalCargoLoadCustom_type; typedef ::xsd::cxx::tree::optional< AddtionalCargoLoadCustom_type > AddtionalCargoLoadCustom_optional; typedef ::xsd::cxx::tree::traits< AddtionalCargoLoadCustom_type, char > AddtionalCargoLoadCustom_traits; const AddtionalCargoLoadCustom_optional& AddtionalCargoLoadCustom () const; AddtionalCargoLoadCustom_optional& AddtionalCargoLoadCustom (); void AddtionalCargoLoadCustom (const AddtionalCargoLoadCustom_type& x); void AddtionalCargoLoadCustom (const AddtionalCargoLoadCustom_optional& x); static AddtionalCargoLoadCustom_type AddtionalCargoLoadCustom_default_value (); // Constructors. // Loads (const BuoyType_type&, const WeightType_type&, const Zs_type&); Loads (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Loads (const Loads& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Loads* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Loads& operator= (const Loads& x); virtual ~Loads (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< BuoyType_type > BuoyType_; ::xsd::cxx::tree::one< WeightType_type > WeightType_; ::xsd::cxx::tree::one< Zs_type > Zs_; StaticLoadExist_optional StaticLoadExist_; AddtionalWaveLoadCustom_optional AddtionalWaveLoadCustom_; AddtionalCargoLoadCustom_optional AddtionalCargoLoadCustom_; }; class Offset: public ::xml_schema::type { public: // Id // typedef ::xml_schema::string Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); void Id (::std::unique_ptr< Id_type > p); // St0 // typedef ::xml_schema::double_ St0_type; typedef ::xsd::cxx::tree::traits< St0_type, char, ::xsd::cxx::tree::schema_type::double_ > St0_traits; const St0_type& St0 () const; St0_type& St0 (); void St0 (const St0_type& x); static St0_type St0_default_value (); // St1 // typedef ::xml_schema::double_ St1_type; typedef ::xsd::cxx::tree::traits< St1_type, char, ::xsd::cxx::tree::schema_type::double_ > St1_traits; const St1_type& St1 () const; St1_type& St1 (); void St1 (const St1_type& x); static St1_type St1_default_value (); // St2 // typedef ::xml_schema::double_ St2_type; typedef ::xsd::cxx::tree::traits< St2_type, char, ::xsd::cxx::tree::schema_type::double_ > St2_traits; const St2_type& St2 () const; St2_type& St2 (); void St2 (const St2_type& x); static St2_type St2_default_value (); // St3 // typedef ::xml_schema::double_ St3_type; typedef ::xsd::cxx::tree::traits< St3_type, char, ::xsd::cxx::tree::schema_type::double_ > St3_traits; const St3_type& St3 () const; St3_type& St3 (); void St3 (const St3_type& x); static St3_type St3_default_value (); // St4 // typedef ::xml_schema::double_ St4_type; typedef ::xsd::cxx::tree::traits< St4_type, char, ::xsd::cxx::tree::schema_type::double_ > St4_traits; const St4_type& St4 () const; St4_type& St4 (); void St4 (const St4_type& x); static St4_type St4_default_value (); // St5 // typedef ::xml_schema::double_ St5_type; typedef ::xsd::cxx::tree::traits< St5_type, char, ::xsd::cxx::tree::schema_type::double_ > St5_traits; const St5_type& St5 () const; St5_type& St5 (); void St5 (const St5_type& x); static St5_type St5_default_value (); // St6 // typedef ::xml_schema::double_ St6_type; typedef ::xsd::cxx::tree::traits< St6_type, char, ::xsd::cxx::tree::schema_type::double_ > St6_traits; const St6_type& St6 () const; St6_type& St6 (); void St6 (const St6_type& x); static St6_type St6_default_value (); // St7 // typedef ::xml_schema::double_ St7_type; typedef ::xsd::cxx::tree::traits< St7_type, char, ::xsd::cxx::tree::schema_type::double_ > St7_traits; const St7_type& St7 () const; St7_type& St7 (); void St7 (const St7_type& x); static St7_type St7_default_value (); // St8 // typedef ::xml_schema::double_ St8_type; typedef ::xsd::cxx::tree::traits< St8_type, char, ::xsd::cxx::tree::schema_type::double_ > St8_traits; const St8_type& St8 () const; St8_type& St8 (); void St8 (const St8_type& x); static St8_type St8_default_value (); // St9 // typedef ::xml_schema::double_ St9_type; typedef ::xsd::cxx::tree::traits< St9_type, char, ::xsd::cxx::tree::schema_type::double_ > St9_traits; const St9_type& St9 () const; St9_type& St9 (); void St9 (const St9_type& x); static St9_type St9_default_value (); // St10 // typedef ::xml_schema::double_ St10_type; typedef ::xsd::cxx::tree::traits< St10_type, char, ::xsd::cxx::tree::schema_type::double_ > St10_traits; const St10_type& St10 () const; St10_type& St10 (); void St10 (const St10_type& x); static St10_type St10_default_value (); // St11 // typedef ::xml_schema::double_ St11_type; typedef ::xsd::cxx::tree::traits< St11_type, char, ::xsd::cxx::tree::schema_type::double_ > St11_traits; const St11_type& St11 () const; St11_type& St11 (); void St11 (const St11_type& x); static St11_type St11_default_value (); // St12 // typedef ::xml_schema::double_ St12_type; typedef ::xsd::cxx::tree::traits< St12_type, char, ::xsd::cxx::tree::schema_type::double_ > St12_traits; const St12_type& St12 () const; St12_type& St12 (); void St12 (const St12_type& x); static St12_type St12_default_value (); // St13 // typedef ::xml_schema::double_ St13_type; typedef ::xsd::cxx::tree::traits< St13_type, char, ::xsd::cxx::tree::schema_type::double_ > St13_traits; const St13_type& St13 () const; St13_type& St13 (); void St13 (const St13_type& x); static St13_type St13_default_value (); // St14 // typedef ::xml_schema::double_ St14_type; typedef ::xsd::cxx::tree::traits< St14_type, char, ::xsd::cxx::tree::schema_type::double_ > St14_traits; const St14_type& St14 () const; St14_type& St14 (); void St14 (const St14_type& x); static St14_type St14_default_value (); // St15 // typedef ::xml_schema::double_ St15_type; typedef ::xsd::cxx::tree::traits< St15_type, char, ::xsd::cxx::tree::schema_type::double_ > St15_traits; const St15_type& St15 () const; St15_type& St15 (); void St15 (const St15_type& x); static St15_type St15_default_value (); // St16 // typedef ::xml_schema::double_ St16_type; typedef ::xsd::cxx::tree::traits< St16_type, char, ::xsd::cxx::tree::schema_type::double_ > St16_traits; const St16_type& St16 () const; St16_type& St16 (); void St16 (const St16_type& x); static St16_type St16_default_value (); // St17 // typedef ::xml_schema::double_ St17_type; typedef ::xsd::cxx::tree::traits< St17_type, char, ::xsd::cxx::tree::schema_type::double_ > St17_traits; const St17_type& St17 () const; St17_type& St17 (); void St17 (const St17_type& x); static St17_type St17_default_value (); // St18 // typedef ::xml_schema::double_ St18_type; typedef ::xsd::cxx::tree::traits< St18_type, char, ::xsd::cxx::tree::schema_type::double_ > St18_traits; const St18_type& St18 () const; St18_type& St18 (); void St18 (const St18_type& x); static St18_type St18_default_value (); // St19 // typedef ::xml_schema::double_ St19_type; typedef ::xsd::cxx::tree::traits< St19_type, char, ::xsd::cxx::tree::schema_type::double_ > St19_traits; const St19_type& St19 () const; St19_type& St19 (); void St19 (const St19_type& x); static St19_type St19_default_value (); // St20 // typedef ::xml_schema::double_ St20_type; typedef ::xsd::cxx::tree::traits< St20_type, char, ::xsd::cxx::tree::schema_type::double_ > St20_traits; const St20_type& St20 () const; St20_type& St20 (); void St20 (const St20_type& x); static St20_type St20_default_value (); // Constructors. // Offset (const Id_type&, const St0_type&, const St1_type&, const St2_type&, const St3_type&, const St4_type&, const St5_type&, const St6_type&, const St7_type&, const St8_type&, const St9_type&, const St10_type&, const St11_type&, const St12_type&, const St13_type&, const St14_type&, const St15_type&, const St16_type&, const St17_type&, const St18_type&, const St19_type&, const St20_type&); Offset (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Offset (const Offset& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Offset* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Offset& operator= (const Offset& x); virtual ~Offset (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< St0_type > St0_; ::xsd::cxx::tree::one< St1_type > St1_; ::xsd::cxx::tree::one< St2_type > St2_; ::xsd::cxx::tree::one< St3_type > St3_; ::xsd::cxx::tree::one< St4_type > St4_; ::xsd::cxx::tree::one< St5_type > St5_; ::xsd::cxx::tree::one< St6_type > St6_; ::xsd::cxx::tree::one< St7_type > St7_; ::xsd::cxx::tree::one< St8_type > St8_; ::xsd::cxx::tree::one< St9_type > St9_; ::xsd::cxx::tree::one< St10_type > St10_; ::xsd::cxx::tree::one< St11_type > St11_; ::xsd::cxx::tree::one< St12_type > St12_; ::xsd::cxx::tree::one< St13_type > St13_; ::xsd::cxx::tree::one< St14_type > St14_; ::xsd::cxx::tree::one< St15_type > St15_; ::xsd::cxx::tree::one< St16_type > St16_; ::xsd::cxx::tree::one< St17_type > St17_; ::xsd::cxx::tree::one< St18_type > St18_; ::xsd::cxx::tree::one< St19_type > St19_; ::xsd::cxx::tree::one< St20_type > St20_; }; class WL: public ::xml_schema::type { public: // Id // typedef ::xml_schema::string Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); void Id (::std::unique_ptr< Id_type > p); // Height // typedef ::xml_schema::double_ Height_type; typedef ::xsd::cxx::tree::optional< Height_type > Height_optional; typedef ::xsd::cxx::tree::traits< Height_type, char, ::xsd::cxx::tree::schema_type::double_ > Height_traits; const Height_optional& Height () const; Height_optional& Height (); void Height (const Height_type& x); void Height (const Height_optional& x); static Height_type Height_default_value (); // Constructors. // WL (const Id_type&); WL (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); WL (const WL& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual WL* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; WL& operator= (const WL& x); virtual ~WL (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; Height_optional Height_; }; class Bonjean: public ::xml_schema::type { public: // Id // typedef ::xml_schema::string Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); void Id (::std::unique_ptr< Id_type > p); // St0 // typedef ::xml_schema::double_ St0_type; typedef ::xsd::cxx::tree::traits< St0_type, char, ::xsd::cxx::tree::schema_type::double_ > St0_traits; const St0_type& St0 () const; St0_type& St0 (); void St0 (const St0_type& x); static St0_type St0_default_value (); // St1 // typedef ::xml_schema::double_ St1_type; typedef ::xsd::cxx::tree::traits< St1_type, char, ::xsd::cxx::tree::schema_type::double_ > St1_traits; const St1_type& St1 () const; St1_type& St1 (); void St1 (const St1_type& x); static St1_type St1_default_value (); // St2 // typedef ::xml_schema::double_ St2_type; typedef ::xsd::cxx::tree::traits< St2_type, char, ::xsd::cxx::tree::schema_type::double_ > St2_traits; const St2_type& St2 () const; St2_type& St2 (); void St2 (const St2_type& x); static St2_type St2_default_value (); // St3 // typedef ::xml_schema::double_ St3_type; typedef ::xsd::cxx::tree::traits< St3_type, char, ::xsd::cxx::tree::schema_type::double_ > St3_traits; const St3_type& St3 () const; St3_type& St3 (); void St3 (const St3_type& x); static St3_type St3_default_value (); // St4 // typedef ::xml_schema::double_ St4_type; typedef ::xsd::cxx::tree::traits< St4_type, char, ::xsd::cxx::tree::schema_type::double_ > St4_traits; const St4_type& St4 () const; St4_type& St4 (); void St4 (const St4_type& x); static St4_type St4_default_value (); // St5 // typedef ::xml_schema::double_ St5_type; typedef ::xsd::cxx::tree::traits< St5_type, char, ::xsd::cxx::tree::schema_type::double_ > St5_traits; const St5_type& St5 () const; St5_type& St5 (); void St5 (const St5_type& x); static St5_type St5_default_value (); // St6 // typedef ::xml_schema::double_ St6_type; typedef ::xsd::cxx::tree::traits< St6_type, char, ::xsd::cxx::tree::schema_type::double_ > St6_traits; const St6_type& St6 () const; St6_type& St6 (); void St6 (const St6_type& x); static St6_type St6_default_value (); // St7 // typedef ::xml_schema::double_ St7_type; typedef ::xsd::cxx::tree::traits< St7_type, char, ::xsd::cxx::tree::schema_type::double_ > St7_traits; const St7_type& St7 () const; St7_type& St7 (); void St7 (const St7_type& x); static St7_type St7_default_value (); // St8 // typedef ::xml_schema::double_ St8_type; typedef ::xsd::cxx::tree::traits< St8_type, char, ::xsd::cxx::tree::schema_type::double_ > St8_traits; const St8_type& St8 () const; St8_type& St8 (); void St8 (const St8_type& x); static St8_type St8_default_value (); // St9 // typedef ::xml_schema::double_ St9_type; typedef ::xsd::cxx::tree::traits< St9_type, char, ::xsd::cxx::tree::schema_type::double_ > St9_traits; const St9_type& St9 () const; St9_type& St9 (); void St9 (const St9_type& x); static St9_type St9_default_value (); // St10 // typedef ::xml_schema::double_ St10_type; typedef ::xsd::cxx::tree::traits< St10_type, char, ::xsd::cxx::tree::schema_type::double_ > St10_traits; const St10_type& St10 () const; St10_type& St10 (); void St10 (const St10_type& x); static St10_type St10_default_value (); // St11 // typedef ::xml_schema::double_ St11_type; typedef ::xsd::cxx::tree::traits< St11_type, char, ::xsd::cxx::tree::schema_type::double_ > St11_traits; const St11_type& St11 () const; St11_type& St11 (); void St11 (const St11_type& x); static St11_type St11_default_value (); // St12 // typedef ::xml_schema::double_ St12_type; typedef ::xsd::cxx::tree::traits< St12_type, char, ::xsd::cxx::tree::schema_type::double_ > St12_traits; const St12_type& St12 () const; St12_type& St12 (); void St12 (const St12_type& x); static St12_type St12_default_value (); // St13 // typedef ::xml_schema::double_ St13_type; typedef ::xsd::cxx::tree::traits< St13_type, char, ::xsd::cxx::tree::schema_type::double_ > St13_traits; const St13_type& St13 () const; St13_type& St13 (); void St13 (const St13_type& x); static St13_type St13_default_value (); // St14 // typedef ::xml_schema::double_ St14_type; typedef ::xsd::cxx::tree::traits< St14_type, char, ::xsd::cxx::tree::schema_type::double_ > St14_traits; const St14_type& St14 () const; St14_type& St14 (); void St14 (const St14_type& x); static St14_type St14_default_value (); // St15 // typedef ::xml_schema::double_ St15_type; typedef ::xsd::cxx::tree::traits< St15_type, char, ::xsd::cxx::tree::schema_type::double_ > St15_traits; const St15_type& St15 () const; St15_type& St15 (); void St15 (const St15_type& x); static St15_type St15_default_value (); // St16 // typedef ::xml_schema::double_ St16_type; typedef ::xsd::cxx::tree::traits< St16_type, char, ::xsd::cxx::tree::schema_type::double_ > St16_traits; const St16_type& St16 () const; St16_type& St16 (); void St16 (const St16_type& x); static St16_type St16_default_value (); // St17 // typedef ::xml_schema::double_ St17_type; typedef ::xsd::cxx::tree::traits< St17_type, char, ::xsd::cxx::tree::schema_type::double_ > St17_traits; const St17_type& St17 () const; St17_type& St17 (); void St17 (const St17_type& x); static St17_type St17_default_value (); // St18 // typedef ::xml_schema::double_ St18_type; typedef ::xsd::cxx::tree::traits< St18_type, char, ::xsd::cxx::tree::schema_type::double_ > St18_traits; const St18_type& St18 () const; St18_type& St18 (); void St18 (const St18_type& x); static St18_type St18_default_value (); // St19 // typedef ::xml_schema::double_ St19_type; typedef ::xsd::cxx::tree::traits< St19_type, char, ::xsd::cxx::tree::schema_type::double_ > St19_traits; const St19_type& St19 () const; St19_type& St19 (); void St19 (const St19_type& x); static St19_type St19_default_value (); // St20 // typedef ::xml_schema::double_ St20_type; typedef ::xsd::cxx::tree::traits< St20_type, char, ::xsd::cxx::tree::schema_type::double_ > St20_traits; const St20_type& St20 () const; St20_type& St20 (); void St20 (const St20_type& x); static St20_type St20_default_value (); // Constructors. // Bonjean (const Id_type&, const St0_type&, const St1_type&, const St2_type&, const St3_type&, const St4_type&, const St5_type&, const St6_type&, const St7_type&, const St8_type&, const St9_type&, const St10_type&, const St11_type&, const St12_type&, const St13_type&, const St14_type&, const St15_type&, const St16_type&, const St17_type&, const St18_type&, const St19_type&, const St20_type&); Bonjean (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Bonjean (const Bonjean& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Bonjean* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Bonjean& operator= (const Bonjean& x); virtual ~Bonjean (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< St0_type > St0_; ::xsd::cxx::tree::one< St1_type > St1_; ::xsd::cxx::tree::one< St2_type > St2_; ::xsd::cxx::tree::one< St3_type > St3_; ::xsd::cxx::tree::one< St4_type > St4_; ::xsd::cxx::tree::one< St5_type > St5_; ::xsd::cxx::tree::one< St6_type > St6_; ::xsd::cxx::tree::one< St7_type > St7_; ::xsd::cxx::tree::one< St8_type > St8_; ::xsd::cxx::tree::one< St9_type > St9_; ::xsd::cxx::tree::one< St10_type > St10_; ::xsd::cxx::tree::one< St11_type > St11_; ::xsd::cxx::tree::one< St12_type > St12_; ::xsd::cxx::tree::one< St13_type > St13_; ::xsd::cxx::tree::one< St14_type > St14_; ::xsd::cxx::tree::one< St15_type > St15_; ::xsd::cxx::tree::one< St16_type > St16_; ::xsd::cxx::tree::one< St17_type > St17_; ::xsd::cxx::tree::one< St18_type > St18_; ::xsd::cxx::tree::one< St19_type > St19_; ::xsd::cxx::tree::one< St20_type > St20_; }; class KL: public ::xml_schema::type { public: // Id // typedef ::xml_schema::string Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); void Id (::std::unique_ptr< Id_type > p); // St0 // typedef ::xml_schema::double_ St0_type; typedef ::xsd::cxx::tree::traits< St0_type, char, ::xsd::cxx::tree::schema_type::double_ > St0_traits; const St0_type& St0 () const; St0_type& St0 (); void St0 (const St0_type& x); static St0_type St0_default_value (); // St1 // typedef ::xml_schema::double_ St1_type; typedef ::xsd::cxx::tree::traits< St1_type, char, ::xsd::cxx::tree::schema_type::double_ > St1_traits; const St1_type& St1 () const; St1_type& St1 (); void St1 (const St1_type& x); static St1_type St1_default_value (); // St2 // typedef ::xml_schema::double_ St2_type; typedef ::xsd::cxx::tree::traits< St2_type, char, ::xsd::cxx::tree::schema_type::double_ > St2_traits; const St2_type& St2 () const; St2_type& St2 (); void St2 (const St2_type& x); static St2_type St2_default_value (); // St3 // typedef ::xml_schema::double_ St3_type; typedef ::xsd::cxx::tree::traits< St3_type, char, ::xsd::cxx::tree::schema_type::double_ > St3_traits; const St3_type& St3 () const; St3_type& St3 (); void St3 (const St3_type& x); static St3_type St3_default_value (); // St4 // typedef ::xml_schema::double_ St4_type; typedef ::xsd::cxx::tree::traits< St4_type, char, ::xsd::cxx::tree::schema_type::double_ > St4_traits; const St4_type& St4 () const; St4_type& St4 (); void St4 (const St4_type& x); static St4_type St4_default_value (); // St5 // typedef ::xml_schema::double_ St5_type; typedef ::xsd::cxx::tree::traits< St5_type, char, ::xsd::cxx::tree::schema_type::double_ > St5_traits; const St5_type& St5 () const; St5_type& St5 (); void St5 (const St5_type& x); static St5_type St5_default_value (); // St6 // typedef ::xml_schema::double_ St6_type; typedef ::xsd::cxx::tree::traits< St6_type, char, ::xsd::cxx::tree::schema_type::double_ > St6_traits; const St6_type& St6 () const; St6_type& St6 (); void St6 (const St6_type& x); static St6_type St6_default_value (); // St7 // typedef ::xml_schema::double_ St7_type; typedef ::xsd::cxx::tree::traits< St7_type, char, ::xsd::cxx::tree::schema_type::double_ > St7_traits; const St7_type& St7 () const; St7_type& St7 (); void St7 (const St7_type& x); static St7_type St7_default_value (); // St8 // typedef ::xml_schema::double_ St8_type; typedef ::xsd::cxx::tree::traits< St8_type, char, ::xsd::cxx::tree::schema_type::double_ > St8_traits; const St8_type& St8 () const; St8_type& St8 (); void St8 (const St8_type& x); static St8_type St8_default_value (); // St9 // typedef ::xml_schema::double_ St9_type; typedef ::xsd::cxx::tree::traits< St9_type, char, ::xsd::cxx::tree::schema_type::double_ > St9_traits; const St9_type& St9 () const; St9_type& St9 (); void St9 (const St9_type& x); static St9_type St9_default_value (); // St10 // typedef ::xml_schema::double_ St10_type; typedef ::xsd::cxx::tree::traits< St10_type, char, ::xsd::cxx::tree::schema_type::double_ > St10_traits; const St10_type& St10 () const; St10_type& St10 (); void St10 (const St10_type& x); static St10_type St10_default_value (); // St11 // typedef ::xml_schema::double_ St11_type; typedef ::xsd::cxx::tree::traits< St11_type, char, ::xsd::cxx::tree::schema_type::double_ > St11_traits; const St11_type& St11 () const; St11_type& St11 (); void St11 (const St11_type& x); static St11_type St11_default_value (); // St12 // typedef ::xml_schema::double_ St12_type; typedef ::xsd::cxx::tree::traits< St12_type, char, ::xsd::cxx::tree::schema_type::double_ > St12_traits; const St12_type& St12 () const; St12_type& St12 (); void St12 (const St12_type& x); static St12_type St12_default_value (); // St13 // typedef ::xml_schema::double_ St13_type; typedef ::xsd::cxx::tree::traits< St13_type, char, ::xsd::cxx::tree::schema_type::double_ > St13_traits; const St13_type& St13 () const; St13_type& St13 (); void St13 (const St13_type& x); static St13_type St13_default_value (); // St14 // typedef ::xml_schema::double_ St14_type; typedef ::xsd::cxx::tree::traits< St14_type, char, ::xsd::cxx::tree::schema_type::double_ > St14_traits; const St14_type& St14 () const; St14_type& St14 (); void St14 (const St14_type& x); static St14_type St14_default_value (); // St15 // typedef ::xml_schema::double_ St15_type; typedef ::xsd::cxx::tree::traits< St15_type, char, ::xsd::cxx::tree::schema_type::double_ > St15_traits; const St15_type& St15 () const; St15_type& St15 (); void St15 (const St15_type& x); static St15_type St15_default_value (); // St16 // typedef ::xml_schema::double_ St16_type; typedef ::xsd::cxx::tree::traits< St16_type, char, ::xsd::cxx::tree::schema_type::double_ > St16_traits; const St16_type& St16 () const; St16_type& St16 (); void St16 (const St16_type& x); static St16_type St16_default_value (); // St17 // typedef ::xml_schema::double_ St17_type; typedef ::xsd::cxx::tree::traits< St17_type, char, ::xsd::cxx::tree::schema_type::double_ > St17_traits; const St17_type& St17 () const; St17_type& St17 (); void St17 (const St17_type& x); static St17_type St17_default_value (); // St18 // typedef ::xml_schema::double_ St18_type; typedef ::xsd::cxx::tree::traits< St18_type, char, ::xsd::cxx::tree::schema_type::double_ > St18_traits; const St18_type& St18 () const; St18_type& St18 (); void St18 (const St18_type& x); static St18_type St18_default_value (); // St19 // typedef ::xml_schema::double_ St19_type; typedef ::xsd::cxx::tree::traits< St19_type, char, ::xsd::cxx::tree::schema_type::double_ > St19_traits; const St19_type& St19 () const; St19_type& St19 (); void St19 (const St19_type& x); static St19_type St19_default_value (); // St20 // typedef ::xml_schema::double_ St20_type; typedef ::xsd::cxx::tree::traits< St20_type, char, ::xsd::cxx::tree::schema_type::double_ > St20_traits; const St20_type& St20 () const; St20_type& St20 (); void St20 (const St20_type& x); static St20_type St20_default_value (); // Constructors. // KL (const Id_type&, const St0_type&, const St1_type&, const St2_type&, const St3_type&, const St4_type&, const St5_type&, const St6_type&, const St7_type&, const St8_type&, const St9_type&, const St10_type&, const St11_type&, const St12_type&, const St13_type&, const St14_type&, const St15_type&, const St16_type&, const St17_type&, const St18_type&, const St19_type&, const St20_type&); KL (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); KL (const KL& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual KL* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; KL& operator= (const KL& x); virtual ~KL (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< St0_type > St0_; ::xsd::cxx::tree::one< St1_type > St1_; ::xsd::cxx::tree::one< St2_type > St2_; ::xsd::cxx::tree::one< St3_type > St3_; ::xsd::cxx::tree::one< St4_type > St4_; ::xsd::cxx::tree::one< St5_type > St5_; ::xsd::cxx::tree::one< St6_type > St6_; ::xsd::cxx::tree::one< St7_type > St7_; ::xsd::cxx::tree::one< St8_type > St8_; ::xsd::cxx::tree::one< St9_type > St9_; ::xsd::cxx::tree::one< St10_type > St10_; ::xsd::cxx::tree::one< St11_type > St11_; ::xsd::cxx::tree::one< St12_type > St12_; ::xsd::cxx::tree::one< St13_type > St13_; ::xsd::cxx::tree::one< St14_type > St14_; ::xsd::cxx::tree::one< St15_type > St15_; ::xsd::cxx::tree::one< St16_type > St16_; ::xsd::cxx::tree::one< St17_type > St17_; ::xsd::cxx::tree::one< St18_type > St18_; ::xsd::cxx::tree::one< St19_type > St19_; ::xsd::cxx::tree::one< St20_type > St20_; }; class LoadCase: public ::xml_schema::type { public: // Id // typedef ::xml_schema::string Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); void Id (::std::unique_ptr< Id_type > p); // Type // typedef ::xml_schema::string Type_type; typedef ::xsd::cxx::tree::optional< Type_type > Type_optional; typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits; const Type_optional& Type () const; Type_optional& Type (); void Type (const Type_type& x); void Type (const Type_optional& x); void Type (::std::unique_ptr< Type_type > p); static const Type_type& Type_default_value (); // Constructors. // LoadCase (const Id_type&); LoadCase (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); LoadCase (const LoadCase& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual LoadCase* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; LoadCase& operator= (const LoadCase& x); virtual ~LoadCase (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; Type_optional Type_; static const Type_type Type_default_value_; }; class StWeight: public ::xml_schema::type { public: // CaseId // typedef ::xml_schema::string CaseId_type; typedef ::xsd::cxx::tree::traits< CaseId_type, char > CaseId_traits; const CaseId_type& CaseId () const; CaseId_type& CaseId (); void CaseId (const CaseId_type& x); void CaseId (::std::unique_ptr< CaseId_type > p); // St0 // typedef ::xml_schema::double_ St0_type; typedef ::xsd::cxx::tree::traits< St0_type, char, ::xsd::cxx::tree::schema_type::double_ > St0_traits; const St0_type& St0 () const; St0_type& St0 (); void St0 (const St0_type& x); static St0_type St0_default_value (); // St1 // typedef ::xml_schema::double_ St1_type; typedef ::xsd::cxx::tree::traits< St1_type, char, ::xsd::cxx::tree::schema_type::double_ > St1_traits; const St1_type& St1 () const; St1_type& St1 (); void St1 (const St1_type& x); static St1_type St1_default_value (); // St2 // typedef ::xml_schema::double_ St2_type; typedef ::xsd::cxx::tree::traits< St2_type, char, ::xsd::cxx::tree::schema_type::double_ > St2_traits; const St2_type& St2 () const; St2_type& St2 (); void St2 (const St2_type& x); static St2_type St2_default_value (); // St3 // typedef ::xml_schema::double_ St3_type; typedef ::xsd::cxx::tree::traits< St3_type, char, ::xsd::cxx::tree::schema_type::double_ > St3_traits; const St3_type& St3 () const; St3_type& St3 (); void St3 (const St3_type& x); static St3_type St3_default_value (); // St4 // typedef ::xml_schema::double_ St4_type; typedef ::xsd::cxx::tree::traits< St4_type, char, ::xsd::cxx::tree::schema_type::double_ > St4_traits; const St4_type& St4 () const; St4_type& St4 (); void St4 (const St4_type& x); static St4_type St4_default_value (); // St5 // typedef ::xml_schema::double_ St5_type; typedef ::xsd::cxx::tree::traits< St5_type, char, ::xsd::cxx::tree::schema_type::double_ > St5_traits; const St5_type& St5 () const; St5_type& St5 (); void St5 (const St5_type& x); static St5_type St5_default_value (); // St6 // typedef ::xml_schema::double_ St6_type; typedef ::xsd::cxx::tree::traits< St6_type, char, ::xsd::cxx::tree::schema_type::double_ > St6_traits; const St6_type& St6 () const; St6_type& St6 (); void St6 (const St6_type& x); static St6_type St6_default_value (); // St7 // typedef ::xml_schema::double_ St7_type; typedef ::xsd::cxx::tree::traits< St7_type, char, ::xsd::cxx::tree::schema_type::double_ > St7_traits; const St7_type& St7 () const; St7_type& St7 (); void St7 (const St7_type& x); static St7_type St7_default_value (); // St8 // typedef ::xml_schema::double_ St8_type; typedef ::xsd::cxx::tree::traits< St8_type, char, ::xsd::cxx::tree::schema_type::double_ > St8_traits; const St8_type& St8 () const; St8_type& St8 (); void St8 (const St8_type& x); static St8_type St8_default_value (); // St9 // typedef ::xml_schema::double_ St9_type; typedef ::xsd::cxx::tree::traits< St9_type, char, ::xsd::cxx::tree::schema_type::double_ > St9_traits; const St9_type& St9 () const; St9_type& St9 (); void St9 (const St9_type& x); static St9_type St9_default_value (); // St10 // typedef ::xml_schema::double_ St10_type; typedef ::xsd::cxx::tree::traits< St10_type, char, ::xsd::cxx::tree::schema_type::double_ > St10_traits; const St10_type& St10 () const; St10_type& St10 (); void St10 (const St10_type& x); static St10_type St10_default_value (); // St11 // typedef ::xml_schema::double_ St11_type; typedef ::xsd::cxx::tree::traits< St11_type, char, ::xsd::cxx::tree::schema_type::double_ > St11_traits; const St11_type& St11 () const; St11_type& St11 (); void St11 (const St11_type& x); static St11_type St11_default_value (); // St12 // typedef ::xml_schema::double_ St12_type; typedef ::xsd::cxx::tree::traits< St12_type, char, ::xsd::cxx::tree::schema_type::double_ > St12_traits; const St12_type& St12 () const; St12_type& St12 (); void St12 (const St12_type& x); static St12_type St12_default_value (); // St13 // typedef ::xml_schema::double_ St13_type; typedef ::xsd::cxx::tree::traits< St13_type, char, ::xsd::cxx::tree::schema_type::double_ > St13_traits; const St13_type& St13 () const; St13_type& St13 (); void St13 (const St13_type& x); static St13_type St13_default_value (); // St14 // typedef ::xml_schema::double_ St14_type; typedef ::xsd::cxx::tree::traits< St14_type, char, ::xsd::cxx::tree::schema_type::double_ > St14_traits; const St14_type& St14 () const; St14_type& St14 (); void St14 (const St14_type& x); static St14_type St14_default_value (); // St15 // typedef ::xml_schema::double_ St15_type; typedef ::xsd::cxx::tree::traits< St15_type, char, ::xsd::cxx::tree::schema_type::double_ > St15_traits; const St15_type& St15 () const; St15_type& St15 (); void St15 (const St15_type& x); static St15_type St15_default_value (); // St16 // typedef ::xml_schema::double_ St16_type; typedef ::xsd::cxx::tree::traits< St16_type, char, ::xsd::cxx::tree::schema_type::double_ > St16_traits; const St16_type& St16 () const; St16_type& St16 (); void St16 (const St16_type& x); static St16_type St16_default_value (); // St17 // typedef ::xml_schema::double_ St17_type; typedef ::xsd::cxx::tree::traits< St17_type, char, ::xsd::cxx::tree::schema_type::double_ > St17_traits; const St17_type& St17 () const; St17_type& St17 (); void St17 (const St17_type& x); static St17_type St17_default_value (); // St18 // typedef ::xml_schema::double_ St18_type; typedef ::xsd::cxx::tree::traits< St18_type, char, ::xsd::cxx::tree::schema_type::double_ > St18_traits; const St18_type& St18 () const; St18_type& St18 (); void St18 (const St18_type& x); static St18_type St18_default_value (); // St19 // typedef ::xml_schema::double_ St19_type; typedef ::xsd::cxx::tree::traits< St19_type, char, ::xsd::cxx::tree::schema_type::double_ > St19_traits; const St19_type& St19 () const; St19_type& St19 (); void St19 (const St19_type& x); static St19_type St19_default_value (); // Constructors. // StWeight (const CaseId_type&, const St0_type&, const St1_type&, const St2_type&, const St3_type&, const St4_type&, const St5_type&, const St6_type&, const St7_type&, const St8_type&, const St9_type&, const St10_type&, const St11_type&, const St12_type&, const St13_type&, const St14_type&, const St15_type&, const St16_type&, const St17_type&, const St18_type&, const St19_type&); StWeight (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); StWeight (const StWeight& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual StWeight* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; StWeight& operator= (const StWeight& x); virtual ~StWeight (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< CaseId_type > CaseId_; ::xsd::cxx::tree::one< St0_type > St0_; ::xsd::cxx::tree::one< St1_type > St1_; ::xsd::cxx::tree::one< St2_type > St2_; ::xsd::cxx::tree::one< St3_type > St3_; ::xsd::cxx::tree::one< St4_type > St4_; ::xsd::cxx::tree::one< St5_type > St5_; ::xsd::cxx::tree::one< St6_type > St6_; ::xsd::cxx::tree::one< St7_type > St7_; ::xsd::cxx::tree::one< St8_type > St8_; ::xsd::cxx::tree::one< St9_type > St9_; ::xsd::cxx::tree::one< St10_type > St10_; ::xsd::cxx::tree::one< St11_type > St11_; ::xsd::cxx::tree::one< St12_type > St12_; ::xsd::cxx::tree::one< St13_type > St13_; ::xsd::cxx::tree::one< St14_type > St14_; ::xsd::cxx::tree::one< St15_type > St15_; ::xsd::cxx::tree::one< St16_type > St16_; ::xsd::cxx::tree::one< St17_type > St17_; ::xsd::cxx::tree::one< St18_type > St18_; ::xsd::cxx::tree::one< St19_type > St19_; }; class ItemWeight: public ::xml_schema::type { public: // CaseId // typedef ::xml_schema::string CaseId_type; typedef ::xsd::cxx::tree::traits< CaseId_type, char > CaseId_traits; const CaseId_type& CaseId () const; CaseId_type& CaseId (); void CaseId (const CaseId_type& x); void CaseId (::std::unique_ptr< CaseId_type > p); // Name // typedef ::xml_schema::string Name_type; typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits; const Name_type& Name () const; Name_type& Name (); void Name (const Name_type& x); void Name (::std::unique_ptr< Name_type > p); // Weight // typedef ::xml_schema::double_ Weight_type; typedef ::xsd::cxx::tree::optional< Weight_type > Weight_optional; typedef ::xsd::cxx::tree::traits< Weight_type, char, ::xsd::cxx::tree::schema_type::double_ > Weight_traits; const Weight_optional& Weight () const; Weight_optional& Weight (); void Weight (const Weight_type& x); void Weight (const Weight_optional& x); static Weight_type Weight_default_value (); // X0 // typedef ::xml_schema::double_ X0_type; typedef ::xsd::cxx::tree::optional< X0_type > X0_optional; typedef ::xsd::cxx::tree::traits< X0_type, char, ::xsd::cxx::tree::schema_type::double_ > X0_traits; const X0_optional& X0 () const; X0_optional& X0 (); void X0 (const X0_type& x); void X0 (const X0_optional& x); static X0_type X0_default_value (); // X1 // typedef ::xml_schema::double_ X1_type; typedef ::xsd::cxx::tree::optional< X1_type > X1_optional; typedef ::xsd::cxx::tree::traits< X1_type, char, ::xsd::cxx::tree::schema_type::double_ > X1_traits; const X1_optional& X1 () const; X1_optional& X1 (); void X1 (const X1_type& x); void X1 (const X1_optional& x); static X1_type X1_default_value (); // Xg // typedef ::xml_schema::double_ Xg_type; typedef ::xsd::cxx::tree::optional< Xg_type > Xg_optional; typedef ::xsd::cxx::tree::traits< Xg_type, char, ::xsd::cxx::tree::schema_type::double_ > Xg_traits; const Xg_optional& Xg () const; Xg_optional& Xg (); void Xg (const Xg_type& x); void Xg (const Xg_optional& x); static Xg_type Xg_default_value (); // Constructors. // ItemWeight (const CaseId_type&, const Name_type&); ItemWeight (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); ItemWeight (const ItemWeight& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual ItemWeight* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; ItemWeight& operator= (const ItemWeight& x); virtual ~ItemWeight (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< CaseId_type > CaseId_; ::xsd::cxx::tree::one< Name_type > Name_; Weight_optional Weight_; X0_optional X0_; X1_optional X1_; Xg_optional Xg_; }; class MTC: public ::xml_schema::type { public: // CaseId // typedef ::xml_schema::string CaseId_type; typedef ::xsd::cxx::tree::traits< CaseId_type, char > CaseId_traits; const CaseId_type& CaseId () const; CaseId_type& CaseId (); void CaseId (const CaseId_type& x); void CaseId (::std::unique_ptr< CaseId_type > p); // Type // typedef ::xml_schema::string Type_type; typedef ::xsd::cxx::tree::optional< Type_type > Type_optional; typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits; const Type_optional& Type () const; Type_optional& Type (); void Type (const Type_type& x); void Type (const Type_optional& x); void Type (::std::unique_ptr< Type_type > p); static const Type_type& Type_default_value (); // G // typedef ::xml_schema::double_ G_type; typedef ::xsd::cxx::tree::optional< G_type > G_optional; typedef ::xsd::cxx::tree::traits< G_type, char, ::xsd::cxx::tree::schema_type::double_ > G_traits; const G_optional& G () const; G_optional& G (); void G (const G_type& x); void G (const G_optional& x); static G_type G_default_value (); // b // typedef ::xml_schema::double_ b_type; typedef ::xsd::cxx::tree::optional< b_type > b_optional; typedef ::xsd::cxx::tree::traits< b_type, char, ::xsd::cxx::tree::schema_type::double_ > b_traits; const b_optional& b () const; b_optional& b (); void b (const b_type& x); void b (const b_optional& x); static b_type b_default_value (); // Ns // typedef ::xml_schema::int_ Ns_type; typedef ::xsd::cxx::tree::optional< Ns_type > Ns_optional; typedef ::xsd::cxx::tree::traits< Ns_type, char > Ns_traits; const Ns_optional& Ns () const; Ns_optional& Ns (); void Ns (const Ns_type& x); void Ns (const Ns_optional& x); static Ns_type Ns_default_value (); // Nt // typedef ::xml_schema::int_ Nt_type; typedef ::xsd::cxx::tree::optional< Nt_type > Nt_optional; typedef ::xsd::cxx::tree::traits< Nt_type, char > Nt_traits; const Nt_optional& Nt () const; Nt_optional& Nt (); void Nt (const Nt_type& x); void Nt (const Nt_optional& x); static Nt_type Nt_default_value (); // Constructors. // MTC (const CaseId_type&); MTC (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); MTC (const MTC& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual MTC* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; MTC& operator= (const MTC& x); virtual ~MTC (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< CaseId_type > CaseId_; Type_optional Type_; static const Type_type Type_default_value_; G_optional G_; b_optional b_; Ns_optional Ns_; Nt_optional Nt_; }; class LiftedCargo: public ::xml_schema::type { public: // CaseId // typedef ::xml_schema::string CaseId_type; typedef ::xsd::cxx::tree::traits< CaseId_type, char > CaseId_traits; const CaseId_type& CaseId () const; CaseId_type& CaseId (); void CaseId (const CaseId_type& x); void CaseId (::std::unique_ptr< CaseId_type > p); // G // typedef ::xml_schema::double_ G_type; typedef ::xsd::cxx::tree::optional< G_type > G_optional; typedef ::xsd::cxx::tree::traits< G_type, char, ::xsd::cxx::tree::schema_type::double_ > G_traits; const G_optional& G () const; G_optional& G (); void G (const G_type& x); void G (const G_optional& x); static G_type G_default_value (); // a // typedef ::xml_schema::double_ a_type; typedef ::xsd::cxx::tree::optional< a_type > a_optional; typedef ::xsd::cxx::tree::traits< a_type, char, ::xsd::cxx::tree::schema_type::double_ > a_traits; const a_optional& a () const; a_optional& a (); void a (const a_type& x); void a (const a_optional& x); static a_type a_default_value (); // b // typedef ::xml_schema::double_ b_type; typedef ::xsd::cxx::tree::optional< b_type > b_optional; typedef ::xsd::cxx::tree::traits< b_type, char, ::xsd::cxx::tree::schema_type::double_ > b_traits; const b_optional& b () const; b_optional& b (); void b (const b_type& x); void b (const b_optional& x); static b_type b_default_value (); // Hd // typedef ::xml_schema::double_ Hd_type; typedef ::xsd::cxx::tree::optional< Hd_type > Hd_optional; typedef ::xsd::cxx::tree::traits< Hd_type, char, ::xsd::cxx::tree::schema_type::double_ > Hd_traits; const Hd_optional& Hd () const; Hd_optional& Hd (); void Hd (const Hd_type& x); void Hd (const Hd_optional& x); static Hd_type Hd_default_value (); // Constructors. // LiftedCargo (const CaseId_type&); LiftedCargo (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); LiftedCargo (const LiftedCargo& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual LiftedCargo* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; LiftedCargo& operator= (const LiftedCargo& x); virtual ~LiftedCargo (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< CaseId_type > CaseId_; G_optional G_; a_optional a_; b_optional b_; Hd_optional Hd_; }; class ChkSubgirder: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // Frame // typedef ::xml_schema::string Frame_type; typedef ::xsd::cxx::tree::optional< Frame_type > Frame_optional; typedef ::xsd::cxx::tree::traits< Frame_type, char > Frame_traits; const Frame_optional& Frame () const; Frame_optional& Frame (); void Frame (const Frame_type& x); void Frame (const Frame_optional& x); void Frame (::std::unique_ptr< Frame_type > p); // Feature // typedef ::xml_schema::string Feature_type; typedef ::xsd::cxx::tree::traits< Feature_type, char > Feature_traits; const Feature_type& Feature () const; Feature_type& Feature (); void Feature (const Feature_type& x); void Feature (::std::unique_ptr< Feature_type > p); static const Feature_type& Feature_default_value (); // Tos // typedef ::xml_schema::double_ Tos_type; typedef ::xsd::cxx::tree::traits< Tos_type, char, ::xsd::cxx::tree::schema_type::double_ > Tos_traits; const Tos_type& Tos () const; Tos_type& Tos (); void Tos (const Tos_type& x); static Tos_type Tos_default_value (); // Tis // typedef ::xml_schema::double_ Tis_type; typedef ::xsd::cxx::tree::traits< Tis_type, char, ::xsd::cxx::tree::schema_type::double_ > Tis_traits; const Tis_type& Tis () const; Tis_type& Tis (); void Tis (const Tis_type& x); static Tis_type Tis_default_value (); // Tcs // typedef ::xml_schema::double_ Tcs_type; typedef ::xsd::cxx::tree::traits< Tcs_type, char, ::xsd::cxx::tree::schema_type::double_ > Tcs_traits; const Tcs_type& Tcs () const; Tcs_type& Tcs (); void Tcs (const Tcs_type& x); static Tcs_type Tcs_default_value (); // B // typedef ::xml_schema::double_ B_type; typedef ::xsd::cxx::tree::traits< B_type, char, ::xsd::cxx::tree::schema_type::double_ > B_traits; const B_type& B () const; B_type& B (); void B (const B_type& x); static B_type B_default_value (); // TosId // typedef ::xml_schema::int_ TosId_type; typedef ::xsd::cxx::tree::optional< TosId_type > TosId_optional; typedef ::xsd::cxx::tree::traits< TosId_type, char > TosId_traits; const TosId_optional& TosId () const; TosId_optional& TosId (); void TosId (const TosId_type& x); void TosId (const TosId_optional& x); // TisId // typedef ::xml_schema::int_ TisId_type; typedef ::xsd::cxx::tree::optional< TisId_type > TisId_optional; typedef ::xsd::cxx::tree::traits< TisId_type, char > TisId_traits; const TisId_optional& TisId () const; TisId_optional& TisId (); void TisId (const TisId_type& x); void TisId (const TisId_optional& x); // TcsId // typedef ::xml_schema::int_ TcsId_type; typedef ::xsd::cxx::tree::optional< TcsId_type > TcsId_optional; typedef ::xsd::cxx::tree::traits< TcsId_type, char > TcsId_traits; const TcsId_optional& TcsId () const; TcsId_optional& TcsId (); void TcsId (const TcsId_type& x); void TcsId (const TcsId_optional& x); // SecId // typedef ::xml_schema::int_ SecId_type; typedef ::xsd::cxx::tree::optional< SecId_type > SecId_optional; typedef ::xsd::cxx::tree::traits< SecId_type, char > SecId_traits; const SecId_optional& SecId () const; SecId_optional& SecId (); void SecId (const SecId_type& x); void SecId (const SecId_optional& x); // A1 // typedef ::xml_schema::double_ A1_type; typedef ::xsd::cxx::tree::optional< A1_type > A1_optional; typedef ::xsd::cxx::tree::traits< A1_type, char, ::xsd::cxx::tree::schema_type::double_ > A1_traits; const A1_optional& A1 () const; A1_optional& A1 (); void A1 (const A1_type& x); void A1 (const A1_optional& x); static A1_type A1_default_value (); // A2 // typedef ::xml_schema::double_ A2_type; typedef ::xsd::cxx::tree::optional< A2_type > A2_optional; typedef ::xsd::cxx::tree::traits< A2_type, char, ::xsd::cxx::tree::schema_type::double_ > A2_traits; const A2_optional& A2 () const; A2_optional& A2 (); void A2 (const A2_type& x); void A2 (const A2_optional& x); static A2_type A2_default_value (); // D // typedef ::xml_schema::double_ D_type; typedef ::xsd::cxx::tree::optional< D_type > D_optional; typedef ::xsd::cxx::tree::traits< D_type, char, ::xsd::cxx::tree::schema_type::double_ > D_traits; const D_optional& D () const; D_optional& D (); void D (const D_type& x); void D (const D_optional& x); static D_type D_default_value (); // Constructors. // ChkSubgirder (const Id_type&, const Feature_type&, const Tos_type&, const Tis_type&, const Tcs_type&, const B_type&); ChkSubgirder (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); ChkSubgirder (const ChkSubgirder& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual ChkSubgirder* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; ChkSubgirder& operator= (const ChkSubgirder& x); virtual ~ChkSubgirder (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; Frame_optional Frame_; ::xsd::cxx::tree::one< Feature_type > Feature_; static const Feature_type Feature_default_value_; ::xsd::cxx::tree::one< Tos_type > Tos_; ::xsd::cxx::tree::one< Tis_type > Tis_; ::xsd::cxx::tree::one< Tcs_type > Tcs_; ::xsd::cxx::tree::one< B_type > B_; TosId_optional TosId_; TisId_optional TisId_; TcsId_optional TcsId_; SecId_optional SecId_; A1_optional A1_; A2_optional A2_; D_optional D_; }; class ChkPlate: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // Name // typedef ::xml_schema::string Name_type; typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits; const Name_type& Name () const; Name_type& Name (); void Name (const Name_type& x); void Name (::std::unique_ptr< Name_type > p); // Z // typedef ::xml_schema::double_ Z_type; typedef ::xsd::cxx::tree::optional< Z_type > Z_optional; typedef ::xsd::cxx::tree::traits< Z_type, char, ::xsd::cxx::tree::schema_type::double_ > Z_traits; const Z_optional& Z () const; Z_optional& Z (); void Z (const Z_type& x); void Z (const Z_optional& x); static Z_type Z_default_value (); // Type // typedef ::xml_schema::string Type_type; typedef ::xsd::cxx::tree::optional< Type_type > Type_optional; typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits; const Type_optional& Type () const; Type_optional& Type (); void Type (const Type_type& x); void Type (const Type_optional& x); void Type (::std::unique_ptr< Type_type > p); // T // typedef ::xml_schema::double_ T_type; typedef ::xsd::cxx::tree::traits< T_type, char, ::xsd::cxx::tree::schema_type::double_ > T_traits; const T_type& T () const; T_type& T (); void T (const T_type& x); static T_type T_default_value (); // Lx // typedef ::xml_schema::double_ Lx_type; typedef ::xsd::cxx::tree::traits< Lx_type, char, ::xsd::cxx::tree::schema_type::double_ > Lx_traits; const Lx_type& Lx () const; Lx_type& Lx (); void Lx (const Lx_type& x); static Lx_type Lx_default_value (); // Ly // typedef ::xml_schema::double_ Ly_type; typedef ::xsd::cxx::tree::optional< Ly_type > Ly_optional; typedef ::xsd::cxx::tree::traits< Ly_type, char, ::xsd::cxx::tree::schema_type::double_ > Ly_traits; const Ly_optional& Ly () const; Ly_optional& Ly (); void Ly (const Ly_type& x); void Ly (const Ly_optional& x); static Ly_type Ly_default_value (); // H // typedef ::xml_schema::double_ H_type; typedef ::xsd::cxx::tree::optional< H_type > H_optional; typedef ::xsd::cxx::tree::traits< H_type, char, ::xsd::cxx::tree::schema_type::double_ > H_traits; const H_optional& H () const; H_optional& H (); void H (const H_type& x); void H (const H_optional& x); static H_type H_default_value (); // K // typedef ::xml_schema::double_ K_type; typedef ::xsd::cxx::tree::optional< K_type > K_optional; typedef ::xsd::cxx::tree::traits< K_type, char, ::xsd::cxx::tree::schema_type::double_ > K_traits; const K_optional& K () const; K_optional& K (); void K (const K_type& x); void K (const K_optional& x); static K_type K_default_value (); // TypeMat // typedef ::xml_schema::string TypeMat_type; typedef ::xsd::cxx::tree::optional< TypeMat_type > TypeMat_optional; typedef ::xsd::cxx::tree::traits< TypeMat_type, char > TypeMat_traits; const TypeMat_optional& TypeMat () const; TypeMat_optional& TypeMat (); void TypeMat (const TypeMat_type& x); void TypeMat (const TypeMat_optional& x); void TypeMat (::std::unique_ptr< TypeMat_type > p); static const TypeMat_type& TypeMat_default_value (); // Kmat // typedef ::xml_schema::double_ Kmat_type; typedef ::xsd::cxx::tree::traits< Kmat_type, char, ::xsd::cxx::tree::schema_type::double_ > Kmat_traits; const Kmat_type& Kmat () const; Kmat_type& Kmat (); void Kmat (const Kmat_type& x); static Kmat_type Kmat_default_value (); // ReH // typedef ::xml_schema::double_ ReH_type; typedef ::xsd::cxx::tree::traits< ReH_type, char, ::xsd::cxx::tree::schema_type::double_ > ReH_traits; const ReH_type& ReH () const; ReH_type& ReH (); void ReH (const ReH_type& x); static ReH_type ReH_default_value (); // nBeam // typedef ::xml_schema::int_ nBeam_type; typedef ::xsd::cxx::tree::optional< nBeam_type > nBeam_optional; typedef ::xsd::cxx::tree::traits< nBeam_type, char > nBeam_traits; const nBeam_optional& nBeam () const; nBeam_optional& nBeam (); void nBeam (const nBeam_type& x); void nBeam (const nBeam_optional& x); // u0 // typedef ::xml_schema::double_ u0_type; typedef ::xsd::cxx::tree::optional< u0_type > u0_optional; typedef ::xsd::cxx::tree::traits< u0_type, char, ::xsd::cxx::tree::schema_type::double_ > u0_traits; const u0_optional& u0 () const; u0_optional& u0 (); void u0 (const u0_type& x); void u0 (const u0_optional& x); // ModelBeam // typedef ::xml_schema::string ModelBeam_type; typedef ::xsd::cxx::tree::optional< ModelBeam_type > ModelBeam_optional; typedef ::xsd::cxx::tree::traits< ModelBeam_type, char > ModelBeam_traits; const ModelBeam_optional& ModelBeam () const; ModelBeam_optional& ModelBeam (); void ModelBeam (const ModelBeam_type& x); void ModelBeam (const ModelBeam_optional& x); void ModelBeam (::std::unique_ptr< ModelBeam_type > p); // IBeam // typedef ::xml_schema::double_ IBeam_type; typedef ::xsd::cxx::tree::optional< IBeam_type > IBeam_optional; typedef ::xsd::cxx::tree::traits< IBeam_type, char, ::xsd::cxx::tree::schema_type::double_ > IBeam_traits; const IBeam_optional& IBeam () const; IBeam_optional& IBeam (); void IBeam (const IBeam_type& x); void IBeam (const IBeam_optional& x); // SecPlateId // typedef ::xml_schema::int_ SecPlateId_type; typedef ::xsd::cxx::tree::optional< SecPlateId_type > SecPlateId_optional; typedef ::xsd::cxx::tree::traits< SecPlateId_type, char > SecPlateId_traits; const SecPlateId_optional& SecPlateId () const; SecPlateId_optional& SecPlateId (); void SecPlateId (const SecPlateId_type& x); void SecPlateId (const SecPlateId_optional& x); // SecId // typedef ::xml_schema::int_ SecId_type; typedef ::xsd::cxx::tree::optional< SecId_type > SecId_optional; typedef ::xsd::cxx::tree::traits< SecId_type, char > SecId_traits; const SecId_optional& SecId () const; SecId_optional& SecId (); void SecId (const SecId_type& x); void SecId (const SecId_optional& x); // Constructors. // ChkPlate (const Id_type&, const Name_type&, const T_type&, const Lx_type&, const Kmat_type&, const ReH_type&); ChkPlate (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); ChkPlate (const ChkPlate& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual ChkPlate* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; ChkPlate& operator= (const ChkPlate& x); virtual ~ChkPlate (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< Name_type > Name_; Z_optional Z_; Type_optional Type_; ::xsd::cxx::tree::one< T_type > T_; ::xsd::cxx::tree::one< Lx_type > Lx_; Ly_optional Ly_; H_optional H_; K_optional K_; TypeMat_optional TypeMat_; static const TypeMat_type TypeMat_default_value_; ::xsd::cxx::tree::one< Kmat_type > Kmat_; ::xsd::cxx::tree::one< ReH_type > ReH_; nBeam_optional nBeam_; u0_optional u0_; ModelBeam_optional ModelBeam_; IBeam_optional IBeam_; SecPlateId_optional SecPlateId_; SecId_optional SecId_; }; class ChkLongitudinal: public ::xml_schema::type { public: // Id // typedef ::xml_schema::int_ Id_type; typedef ::xsd::cxx::tree::traits< Id_type, char > Id_traits; const Id_type& Id () const; Id_type& Id (); void Id (const Id_type& x); // Name // typedef ::xml_schema::string Name_type; typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits; const Name_type& Name () const; Name_type& Name (); void Name (const Name_type& x); void Name (::std::unique_ptr< Name_type > p); // Z // typedef ::xml_schema::double_ Z_type; typedef ::xsd::cxx::tree::optional< Z_type > Z_optional; typedef ::xsd::cxx::tree::traits< Z_type, char, ::xsd::cxx::tree::schema_type::double_ > Z_traits; const Z_optional& Z () const; Z_optional& Z (); void Z (const Z_type& x); void Z (const Z_optional& x); static Z_type Z_default_value (); // Model // typedef ::xml_schema::string Model_type; typedef ::xsd::cxx::tree::optional< Model_type > Model_optional; typedef ::xsd::cxx::tree::traits< Model_type, char > Model_traits; const Model_optional& Model () const; Model_optional& Model (); void Model (const Model_type& x); void Model (const Model_optional& x); void Model (::std::unique_ptr< Model_type > p); // L // typedef ::xml_schema::double_ L_type; typedef ::xsd::cxx::tree::traits< L_type, char, ::xsd::cxx::tree::schema_type::double_ > L_traits; const L_type& L () const; L_type& L (); void L (const L_type& x); static L_type L_default_value (); // A // typedef ::xml_schema::double_ A_type; typedef ::xsd::cxx::tree::traits< A_type, char, ::xsd::cxx::tree::schema_type::double_ > A_traits; const A_type& A () const; A_type& A (); void A (const A_type& x); static A_type A_default_value (); // I // typedef ::xml_schema::double_ I_type; typedef ::xsd::cxx::tree::traits< I_type, char, ::xsd::cxx::tree::schema_type::double_ > I_traits; const I_type& I () const; I_type& I (); void I (const I_type& x); static I_type I_default_value (); // RoomType // typedef ::xml_schema::string RoomType_type; typedef ::xsd::cxx::tree::optional< RoomType_type > RoomType_optional; typedef ::xsd::cxx::tree::traits< RoomType_type, char > RoomType_traits; const RoomType_optional& RoomType () const; RoomType_optional& RoomType (); void RoomType (const RoomType_type& x); void RoomType (const RoomType_optional& x); void RoomType (::std::unique_ptr< RoomType_type > p); // AttachedPlate // typedef ::xml_schema::string AttachedPlate_type; typedef ::xsd::cxx::tree::optional< AttachedPlate_type > AttachedPlate_optional; typedef ::xsd::cxx::tree::traits< AttachedPlate_type, char > AttachedPlate_traits; const AttachedPlate_optional& AttachedPlate () const; AttachedPlate_optional& AttachedPlate (); void AttachedPlate (const AttachedPlate_type& x); void AttachedPlate (const AttachedPlate_optional& x); void AttachedPlate (::std::unique_ptr< AttachedPlate_type > p); // TypeMat // typedef ::xml_schema::string TypeMat_type; typedef ::xsd::cxx::tree::optional< TypeMat_type > TypeMat_optional; typedef ::xsd::cxx::tree::traits< TypeMat_type, char > TypeMat_traits; const TypeMat_optional& TypeMat () const; TypeMat_optional& TypeMat (); void TypeMat (const TypeMat_type& x); void TypeMat (const TypeMat_optional& x); void TypeMat (::std::unique_ptr< TypeMat_type > p); static const TypeMat_type& TypeMat_default_value (); // Kmat // typedef ::xml_schema::double_ Kmat_type; typedef ::xsd::cxx::tree::traits< Kmat_type, char, ::xsd::cxx::tree::schema_type::double_ > Kmat_traits; const Kmat_type& Kmat () const; Kmat_type& Kmat (); void Kmat (const Kmat_type& x); static Kmat_type Kmat_default_value (); // ReH // typedef ::xml_schema::double_ ReH_type; typedef ::xsd::cxx::tree::traits< ReH_type, char, ::xsd::cxx::tree::schema_type::double_ > ReH_traits; const ReH_type& ReH () const; ReH_type& ReH (); void ReH (const ReH_type& x); static ReH_type ReH_default_value (); // SecNodeId // typedef ::xml_schema::int_ SecNodeId_type; typedef ::xsd::cxx::tree::optional< SecNodeId_type > SecNodeId_optional; typedef ::xsd::cxx::tree::traits< SecNodeId_type, char > SecNodeId_traits; const SecNodeId_optional& SecNodeId () const; SecNodeId_optional& SecNodeId (); void SecNodeId (const SecNodeId_type& x); void SecNodeId (const SecNodeId_optional& x); // SecId // typedef ::xml_schema::int_ SecId_type; typedef ::xsd::cxx::tree::optional< SecId_type > SecId_optional; typedef ::xsd::cxx::tree::traits< SecId_type, char > SecId_traits; const SecId_optional& SecId () const; SecId_optional& SecId (); void SecId (const SecId_type& x); void SecId (const SecId_optional& x); // Constructors. // ChkLongitudinal (const Id_type&, const Name_type&, const L_type&, const A_type&, const I_type&, const Kmat_type&, const ReH_type&); ChkLongitudinal (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); ChkLongitudinal (const ChkLongitudinal& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual ChkLongitudinal* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; ChkLongitudinal& operator= (const ChkLongitudinal& x); virtual ~ChkLongitudinal (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< Id_type > Id_; ::xsd::cxx::tree::one< Name_type > Name_; Z_optional Z_; Model_optional Model_; ::xsd::cxx::tree::one< L_type > L_; ::xsd::cxx::tree::one< A_type > A_; ::xsd::cxx::tree::one< I_type > I_; RoomType_optional RoomType_; AttachedPlate_optional AttachedPlate_; TypeMat_optional TypeMat_; static const TypeMat_type TypeMat_default_value_; ::xsd::cxx::tree::one< Kmat_type > Kmat_; ::xsd::cxx::tree::one< ReH_type > ReH_; SecNodeId_optional SecNodeId_; SecId_optional SecId_; }; class StaticLoad: public ::xml_schema::type { public: // CaseId // typedef ::xml_schema::string CaseId_type; typedef ::xsd::cxx::tree::traits< CaseId_type, char > CaseId_traits; const CaseId_type& CaseId () const; CaseId_type& CaseId (); void CaseId (const CaseId_type& x); void CaseId (::std::unique_ptr< CaseId_type > p); // Type // typedef ::xml_schema::string Type_type; typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits; const Type_type& Type () const; Type_type& Type (); void Type (const Type_type& x); void Type (::std::unique_ptr< Type_type > p); // St0 // typedef ::xml_schema::double_ St0_type; typedef ::xsd::cxx::tree::traits< St0_type, char, ::xsd::cxx::tree::schema_type::double_ > St0_traits; const St0_type& St0 () const; St0_type& St0 (); void St0 (const St0_type& x); static St0_type St0_default_value (); // St1 // typedef ::xml_schema::double_ St1_type; typedef ::xsd::cxx::tree::traits< St1_type, char, ::xsd::cxx::tree::schema_type::double_ > St1_traits; const St1_type& St1 () const; St1_type& St1 (); void St1 (const St1_type& x); static St1_type St1_default_value (); // St2 // typedef ::xml_schema::double_ St2_type; typedef ::xsd::cxx::tree::traits< St2_type, char, ::xsd::cxx::tree::schema_type::double_ > St2_traits; const St2_type& St2 () const; St2_type& St2 (); void St2 (const St2_type& x); static St2_type St2_default_value (); // St3 // typedef ::xml_schema::double_ St3_type; typedef ::xsd::cxx::tree::traits< St3_type, char, ::xsd::cxx::tree::schema_type::double_ > St3_traits; const St3_type& St3 () const; St3_type& St3 (); void St3 (const St3_type& x); static St3_type St3_default_value (); // St4 // typedef ::xml_schema::double_ St4_type; typedef ::xsd::cxx::tree::traits< St4_type, char, ::xsd::cxx::tree::schema_type::double_ > St4_traits; const St4_type& St4 () const; St4_type& St4 (); void St4 (const St4_type& x); static St4_type St4_default_value (); // St5 // typedef ::xml_schema::double_ St5_type; typedef ::xsd::cxx::tree::traits< St5_type, char, ::xsd::cxx::tree::schema_type::double_ > St5_traits; const St5_type& St5 () const; St5_type& St5 (); void St5 (const St5_type& x); static St5_type St5_default_value (); // St6 // typedef ::xml_schema::double_ St6_type; typedef ::xsd::cxx::tree::traits< St6_type, char, ::xsd::cxx::tree::schema_type::double_ > St6_traits; const St6_type& St6 () const; St6_type& St6 (); void St6 (const St6_type& x); static St6_type St6_default_value (); // St7 // typedef ::xml_schema::double_ St7_type; typedef ::xsd::cxx::tree::traits< St7_type, char, ::xsd::cxx::tree::schema_type::double_ > St7_traits; const St7_type& St7 () const; St7_type& St7 (); void St7 (const St7_type& x); static St7_type St7_default_value (); // St8 // typedef ::xml_schema::double_ St8_type; typedef ::xsd::cxx::tree::traits< St8_type, char, ::xsd::cxx::tree::schema_type::double_ > St8_traits; const St8_type& St8 () const; St8_type& St8 (); void St8 (const St8_type& x); static St8_type St8_default_value (); // St9 // typedef ::xml_schema::double_ St9_type; typedef ::xsd::cxx::tree::traits< St9_type, char, ::xsd::cxx::tree::schema_type::double_ > St9_traits; const St9_type& St9 () const; St9_type& St9 (); void St9 (const St9_type& x); static St9_type St9_default_value (); // St10 // typedef ::xml_schema::double_ St10_type; typedef ::xsd::cxx::tree::traits< St10_type, char, ::xsd::cxx::tree::schema_type::double_ > St10_traits; const St10_type& St10 () const; St10_type& St10 (); void St10 (const St10_type& x); static St10_type St10_default_value (); // St11 // typedef ::xml_schema::double_ St11_type; typedef ::xsd::cxx::tree::traits< St11_type, char, ::xsd::cxx::tree::schema_type::double_ > St11_traits; const St11_type& St11 () const; St11_type& St11 (); void St11 (const St11_type& x); static St11_type St11_default_value (); // St12 // typedef ::xml_schema::double_ St12_type; typedef ::xsd::cxx::tree::traits< St12_type, char, ::xsd::cxx::tree::schema_type::double_ > St12_traits; const St12_type& St12 () const; St12_type& St12 (); void St12 (const St12_type& x); static St12_type St12_default_value (); // St13 // typedef ::xml_schema::double_ St13_type; typedef ::xsd::cxx::tree::traits< St13_type, char, ::xsd::cxx::tree::schema_type::double_ > St13_traits; const St13_type& St13 () const; St13_type& St13 (); void St13 (const St13_type& x); static St13_type St13_default_value (); // St14 // typedef ::xml_schema::double_ St14_type; typedef ::xsd::cxx::tree::traits< St14_type, char, ::xsd::cxx::tree::schema_type::double_ > St14_traits; const St14_type& St14 () const; St14_type& St14 (); void St14 (const St14_type& x); static St14_type St14_default_value (); // St15 // typedef ::xml_schema::double_ St15_type; typedef ::xsd::cxx::tree::traits< St15_type, char, ::xsd::cxx::tree::schema_type::double_ > St15_traits; const St15_type& St15 () const; St15_type& St15 (); void St15 (const St15_type& x); static St15_type St15_default_value (); // St16 // typedef ::xml_schema::double_ St16_type; typedef ::xsd::cxx::tree::traits< St16_type, char, ::xsd::cxx::tree::schema_type::double_ > St16_traits; const St16_type& St16 () const; St16_type& St16 (); void St16 (const St16_type& x); static St16_type St16_default_value (); // St17 // typedef ::xml_schema::double_ St17_type; typedef ::xsd::cxx::tree::traits< St17_type, char, ::xsd::cxx::tree::schema_type::double_ > St17_traits; const St17_type& St17 () const; St17_type& St17 (); void St17 (const St17_type& x); static St17_type St17_default_value (); // St18 // typedef ::xml_schema::double_ St18_type; typedef ::xsd::cxx::tree::traits< St18_type, char, ::xsd::cxx::tree::schema_type::double_ > St18_traits; const St18_type& St18 () const; St18_type& St18 (); void St18 (const St18_type& x); static St18_type St18_default_value (); // St19 // typedef ::xml_schema::double_ St19_type; typedef ::xsd::cxx::tree::traits< St19_type, char, ::xsd::cxx::tree::schema_type::double_ > St19_traits; const St19_type& St19 () const; St19_type& St19 (); void St19 (const St19_type& x); static St19_type St19_default_value (); // St20 // typedef ::xml_schema::double_ St20_type; typedef ::xsd::cxx::tree::traits< St20_type, char, ::xsd::cxx::tree::schema_type::double_ > St20_traits; const St20_type& St20 () const; St20_type& St20 (); void St20 (const St20_type& x); static St20_type St20_default_value (); // Constructors. // StaticLoad (const CaseId_type&, const Type_type&, const St0_type&, const St1_type&, const St2_type&, const St3_type&, const St4_type&, const St5_type&, const St6_type&, const St7_type&, const St8_type&, const St9_type&, const St10_type&, const St11_type&, const St12_type&, const St13_type&, const St14_type&, const St15_type&, const St16_type&, const St17_type&, const St18_type&, const St19_type&, const St20_type&); StaticLoad (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); StaticLoad (const StaticLoad& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual StaticLoad* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; StaticLoad& operator= (const StaticLoad& x); virtual ~StaticLoad (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< CaseId_type > CaseId_; ::xsd::cxx::tree::one< Type_type > Type_; ::xsd::cxx::tree::one< St0_type > St0_; ::xsd::cxx::tree::one< St1_type > St1_; ::xsd::cxx::tree::one< St2_type > St2_; ::xsd::cxx::tree::one< St3_type > St3_; ::xsd::cxx::tree::one< St4_type > St4_; ::xsd::cxx::tree::one< St5_type > St5_; ::xsd::cxx::tree::one< St6_type > St6_; ::xsd::cxx::tree::one< St7_type > St7_; ::xsd::cxx::tree::one< St8_type > St8_; ::xsd::cxx::tree::one< St9_type > St9_; ::xsd::cxx::tree::one< St10_type > St10_; ::xsd::cxx::tree::one< St11_type > St11_; ::xsd::cxx::tree::one< St12_type > St12_; ::xsd::cxx::tree::one< St13_type > St13_; ::xsd::cxx::tree::one< St14_type > St14_; ::xsd::cxx::tree::one< St15_type > St15_; ::xsd::cxx::tree::one< St16_type > St16_; ::xsd::cxx::tree::one< St17_type > St17_; ::xsd::cxx::tree::one< St18_type > St18_; ::xsd::cxx::tree::one< St19_type > St19_; ::xsd::cxx::tree::one< St20_type > St20_; }; class AllowLoad: public ::xml_schema::type { public: // CaseId // typedef ::xml_schema::string CaseId_type; typedef ::xsd::cxx::tree::traits< CaseId_type, char > CaseId_traits; const CaseId_type& CaseId () const; CaseId_type& CaseId (); void CaseId (const CaseId_type& x); void CaseId (::std::unique_ptr< CaseId_type > p); // Type // typedef ::xml_schema::string Type_type; typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits; const Type_type& Type () const; Type_type& Type (); void Type (const Type_type& x); void Type (::std::unique_ptr< Type_type > p); // St0 // typedef ::xml_schema::double_ St0_type; typedef ::xsd::cxx::tree::traits< St0_type, char, ::xsd::cxx::tree::schema_type::double_ > St0_traits; const St0_type& St0 () const; St0_type& St0 (); void St0 (const St0_type& x); static St0_type St0_default_value (); // St1 // typedef ::xml_schema::double_ St1_type; typedef ::xsd::cxx::tree::traits< St1_type, char, ::xsd::cxx::tree::schema_type::double_ > St1_traits; const St1_type& St1 () const; St1_type& St1 (); void St1 (const St1_type& x); static St1_type St1_default_value (); // St2 // typedef ::xml_schema::double_ St2_type; typedef ::xsd::cxx::tree::traits< St2_type, char, ::xsd::cxx::tree::schema_type::double_ > St2_traits; const St2_type& St2 () const; St2_type& St2 (); void St2 (const St2_type& x); static St2_type St2_default_value (); // St3 // typedef ::xml_schema::double_ St3_type; typedef ::xsd::cxx::tree::traits< St3_type, char, ::xsd::cxx::tree::schema_type::double_ > St3_traits; const St3_type& St3 () const; St3_type& St3 (); void St3 (const St3_type& x); static St3_type St3_default_value (); // St4 // typedef ::xml_schema::double_ St4_type; typedef ::xsd::cxx::tree::traits< St4_type, char, ::xsd::cxx::tree::schema_type::double_ > St4_traits; const St4_type& St4 () const; St4_type& St4 (); void St4 (const St4_type& x); static St4_type St4_default_value (); // St5 // typedef ::xml_schema::double_ St5_type; typedef ::xsd::cxx::tree::traits< St5_type, char, ::xsd::cxx::tree::schema_type::double_ > St5_traits; const St5_type& St5 () const; St5_type& St5 (); void St5 (const St5_type& x); static St5_type St5_default_value (); // St6 // typedef ::xml_schema::double_ St6_type; typedef ::xsd::cxx::tree::traits< St6_type, char, ::xsd::cxx::tree::schema_type::double_ > St6_traits; const St6_type& St6 () const; St6_type& St6 (); void St6 (const St6_type& x); static St6_type St6_default_value (); // St7 // typedef ::xml_schema::double_ St7_type; typedef ::xsd::cxx::tree::traits< St7_type, char, ::xsd::cxx::tree::schema_type::double_ > St7_traits; const St7_type& St7 () const; St7_type& St7 (); void St7 (const St7_type& x); static St7_type St7_default_value (); // St8 // typedef ::xml_schema::double_ St8_type; typedef ::xsd::cxx::tree::traits< St8_type, char, ::xsd::cxx::tree::schema_type::double_ > St8_traits; const St8_type& St8 () const; St8_type& St8 (); void St8 (const St8_type& x); static St8_type St8_default_value (); // St9 // typedef ::xml_schema::double_ St9_type; typedef ::xsd::cxx::tree::traits< St9_type, char, ::xsd::cxx::tree::schema_type::double_ > St9_traits; const St9_type& St9 () const; St9_type& St9 (); void St9 (const St9_type& x); static St9_type St9_default_value (); // St10 // typedef ::xml_schema::double_ St10_type; typedef ::xsd::cxx::tree::traits< St10_type, char, ::xsd::cxx::tree::schema_type::double_ > St10_traits; const St10_type& St10 () const; St10_type& St10 (); void St10 (const St10_type& x); static St10_type St10_default_value (); // St11 // typedef ::xml_schema::double_ St11_type; typedef ::xsd::cxx::tree::traits< St11_type, char, ::xsd::cxx::tree::schema_type::double_ > St11_traits; const St11_type& St11 () const; St11_type& St11 (); void St11 (const St11_type& x); static St11_type St11_default_value (); // St12 // typedef ::xml_schema::double_ St12_type; typedef ::xsd::cxx::tree::traits< St12_type, char, ::xsd::cxx::tree::schema_type::double_ > St12_traits; const St12_type& St12 () const; St12_type& St12 (); void St12 (const St12_type& x); static St12_type St12_default_value (); // St13 // typedef ::xml_schema::double_ St13_type; typedef ::xsd::cxx::tree::traits< St13_type, char, ::xsd::cxx::tree::schema_type::double_ > St13_traits; const St13_type& St13 () const; St13_type& St13 (); void St13 (const St13_type& x); static St13_type St13_default_value (); // St14 // typedef ::xml_schema::double_ St14_type; typedef ::xsd::cxx::tree::traits< St14_type, char, ::xsd::cxx::tree::schema_type::double_ > St14_traits; const St14_type& St14 () const; St14_type& St14 (); void St14 (const St14_type& x); static St14_type St14_default_value (); // St15 // typedef ::xml_schema::double_ St15_type; typedef ::xsd::cxx::tree::traits< St15_type, char, ::xsd::cxx::tree::schema_type::double_ > St15_traits; const St15_type& St15 () const; St15_type& St15 (); void St15 (const St15_type& x); static St15_type St15_default_value (); // St16 // typedef ::xml_schema::double_ St16_type; typedef ::xsd::cxx::tree::traits< St16_type, char, ::xsd::cxx::tree::schema_type::double_ > St16_traits; const St16_type& St16 () const; St16_type& St16 (); void St16 (const St16_type& x); static St16_type St16_default_value (); // St17 // typedef ::xml_schema::double_ St17_type; typedef ::xsd::cxx::tree::traits< St17_type, char, ::xsd::cxx::tree::schema_type::double_ > St17_traits; const St17_type& St17 () const; St17_type& St17 (); void St17 (const St17_type& x); static St17_type St17_default_value (); // St18 // typedef ::xml_schema::double_ St18_type; typedef ::xsd::cxx::tree::traits< St18_type, char, ::xsd::cxx::tree::schema_type::double_ > St18_traits; const St18_type& St18 () const; St18_type& St18 (); void St18 (const St18_type& x); static St18_type St18_default_value (); // St19 // typedef ::xml_schema::double_ St19_type; typedef ::xsd::cxx::tree::traits< St19_type, char, ::xsd::cxx::tree::schema_type::double_ > St19_traits; const St19_type& St19 () const; St19_type& St19 (); void St19 (const St19_type& x); static St19_type St19_default_value (); // St20 // typedef ::xml_schema::double_ St20_type; typedef ::xsd::cxx::tree::traits< St20_type, char, ::xsd::cxx::tree::schema_type::double_ > St20_traits; const St20_type& St20 () const; St20_type& St20 (); void St20 (const St20_type& x); static St20_type St20_default_value (); // Constructors. // AllowLoad (const CaseId_type&, const Type_type&, const St0_type&, const St1_type&, const St2_type&, const St3_type&, const St4_type&, const St5_type&, const St6_type&, const St7_type&, const St8_type&, const St9_type&, const St10_type&, const St11_type&, const St12_type&, const St13_type&, const St14_type&, const St15_type&, const St16_type&, const St17_type&, const St18_type&, const St19_type&, const St20_type&); AllowLoad (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); AllowLoad (const AllowLoad& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual AllowLoad* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; AllowLoad& operator= (const AllowLoad& x); virtual ~AllowLoad (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< CaseId_type > CaseId_; ::xsd::cxx::tree::one< Type_type > Type_; ::xsd::cxx::tree::one< St0_type > St0_; ::xsd::cxx::tree::one< St1_type > St1_; ::xsd::cxx::tree::one< St2_type > St2_; ::xsd::cxx::tree::one< St3_type > St3_; ::xsd::cxx::tree::one< St4_type > St4_; ::xsd::cxx::tree::one< St5_type > St5_; ::xsd::cxx::tree::one< St6_type > St6_; ::xsd::cxx::tree::one< St7_type > St7_; ::xsd::cxx::tree::one< St8_type > St8_; ::xsd::cxx::tree::one< St9_type > St9_; ::xsd::cxx::tree::one< St10_type > St10_; ::xsd::cxx::tree::one< St11_type > St11_; ::xsd::cxx::tree::one< St12_type > St12_; ::xsd::cxx::tree::one< St13_type > St13_; ::xsd::cxx::tree::one< St14_type > St14_; ::xsd::cxx::tree::one< St15_type > St15_; ::xsd::cxx::tree::one< St16_type > St16_; ::xsd::cxx::tree::one< St17_type > St17_; ::xsd::cxx::tree::one< St18_type > St18_; ::xsd::cxx::tree::one< St19_type > St19_; ::xsd::cxx::tree::one< St20_type > St20_; }; class AddtionalLoad: public ::xml_schema::type { public: // CaseId // typedef ::xml_schema::string CaseId_type; typedef ::xsd::cxx::tree::traits< CaseId_type, char > CaseId_traits; const CaseId_type& CaseId () const; CaseId_type& CaseId (); void CaseId (const CaseId_type& x); void CaseId (::std::unique_ptr< CaseId_type > p); // St0 // typedef ::xml_schema::double_ St0_type; typedef ::xsd::cxx::tree::traits< St0_type, char, ::xsd::cxx::tree::schema_type::double_ > St0_traits; const St0_type& St0 () const; St0_type& St0 (); void St0 (const St0_type& x); static St0_type St0_default_value (); // St1 // typedef ::xml_schema::double_ St1_type; typedef ::xsd::cxx::tree::traits< St1_type, char, ::xsd::cxx::tree::schema_type::double_ > St1_traits; const St1_type& St1 () const; St1_type& St1 (); void St1 (const St1_type& x); static St1_type St1_default_value (); // St2 // typedef ::xml_schema::double_ St2_type; typedef ::xsd::cxx::tree::traits< St2_type, char, ::xsd::cxx::tree::schema_type::double_ > St2_traits; const St2_type& St2 () const; St2_type& St2 (); void St2 (const St2_type& x); static St2_type St2_default_value (); // St3 // typedef ::xml_schema::double_ St3_type; typedef ::xsd::cxx::tree::traits< St3_type, char, ::xsd::cxx::tree::schema_type::double_ > St3_traits; const St3_type& St3 () const; St3_type& St3 (); void St3 (const St3_type& x); static St3_type St3_default_value (); // St4 // typedef ::xml_schema::double_ St4_type; typedef ::xsd::cxx::tree::traits< St4_type, char, ::xsd::cxx::tree::schema_type::double_ > St4_traits; const St4_type& St4 () const; St4_type& St4 (); void St4 (const St4_type& x); static St4_type St4_default_value (); // St5 // typedef ::xml_schema::double_ St5_type; typedef ::xsd::cxx::tree::traits< St5_type, char, ::xsd::cxx::tree::schema_type::double_ > St5_traits; const St5_type& St5 () const; St5_type& St5 (); void St5 (const St5_type& x); static St5_type St5_default_value (); // St6 // typedef ::xml_schema::double_ St6_type; typedef ::xsd::cxx::tree::traits< St6_type, char, ::xsd::cxx::tree::schema_type::double_ > St6_traits; const St6_type& St6 () const; St6_type& St6 (); void St6 (const St6_type& x); static St6_type St6_default_value (); // St7 // typedef ::xml_schema::double_ St7_type; typedef ::xsd::cxx::tree::traits< St7_type, char, ::xsd::cxx::tree::schema_type::double_ > St7_traits; const St7_type& St7 () const; St7_type& St7 (); void St7 (const St7_type& x); static St7_type St7_default_value (); // St8 // typedef ::xml_schema::double_ St8_type; typedef ::xsd::cxx::tree::traits< St8_type, char, ::xsd::cxx::tree::schema_type::double_ > St8_traits; const St8_type& St8 () const; St8_type& St8 (); void St8 (const St8_type& x); static St8_type St8_default_value (); // St9 // typedef ::xml_schema::double_ St9_type; typedef ::xsd::cxx::tree::traits< St9_type, char, ::xsd::cxx::tree::schema_type::double_ > St9_traits; const St9_type& St9 () const; St9_type& St9 (); void St9 (const St9_type& x); static St9_type St9_default_value (); // St10 // typedef ::xml_schema::double_ St10_type; typedef ::xsd::cxx::tree::traits< St10_type, char, ::xsd::cxx::tree::schema_type::double_ > St10_traits; const St10_type& St10 () const; St10_type& St10 (); void St10 (const St10_type& x); static St10_type St10_default_value (); // St11 // typedef ::xml_schema::double_ St11_type; typedef ::xsd::cxx::tree::traits< St11_type, char, ::xsd::cxx::tree::schema_type::double_ > St11_traits; const St11_type& St11 () const; St11_type& St11 (); void St11 (const St11_type& x); static St11_type St11_default_value (); // St12 // typedef ::xml_schema::double_ St12_type; typedef ::xsd::cxx::tree::traits< St12_type, char, ::xsd::cxx::tree::schema_type::double_ > St12_traits; const St12_type& St12 () const; St12_type& St12 (); void St12 (const St12_type& x); static St12_type St12_default_value (); // St13 // typedef ::xml_schema::double_ St13_type; typedef ::xsd::cxx::tree::traits< St13_type, char, ::xsd::cxx::tree::schema_type::double_ > St13_traits; const St13_type& St13 () const; St13_type& St13 (); void St13 (const St13_type& x); static St13_type St13_default_value (); // St14 // typedef ::xml_schema::double_ St14_type; typedef ::xsd::cxx::tree::traits< St14_type, char, ::xsd::cxx::tree::schema_type::double_ > St14_traits; const St14_type& St14 () const; St14_type& St14 (); void St14 (const St14_type& x); static St14_type St14_default_value (); // St15 // typedef ::xml_schema::double_ St15_type; typedef ::xsd::cxx::tree::traits< St15_type, char, ::xsd::cxx::tree::schema_type::double_ > St15_traits; const St15_type& St15 () const; St15_type& St15 (); void St15 (const St15_type& x); static St15_type St15_default_value (); // St16 // typedef ::xml_schema::double_ St16_type; typedef ::xsd::cxx::tree::traits< St16_type, char, ::xsd::cxx::tree::schema_type::double_ > St16_traits; const St16_type& St16 () const; St16_type& St16 (); void St16 (const St16_type& x); static St16_type St16_default_value (); // St17 // typedef ::xml_schema::double_ St17_type; typedef ::xsd::cxx::tree::traits< St17_type, char, ::xsd::cxx::tree::schema_type::double_ > St17_traits; const St17_type& St17 () const; St17_type& St17 (); void St17 (const St17_type& x); static St17_type St17_default_value (); // St18 // typedef ::xml_schema::double_ St18_type; typedef ::xsd::cxx::tree::traits< St18_type, char, ::xsd::cxx::tree::schema_type::double_ > St18_traits; const St18_type& St18 () const; St18_type& St18 (); void St18 (const St18_type& x); static St18_type St18_default_value (); // St19 // typedef ::xml_schema::double_ St19_type; typedef ::xsd::cxx::tree::traits< St19_type, char, ::xsd::cxx::tree::schema_type::double_ > St19_traits; const St19_type& St19 () const; St19_type& St19 (); void St19 (const St19_type& x); static St19_type St19_default_value (); // St20 // typedef ::xml_schema::double_ St20_type; typedef ::xsd::cxx::tree::traits< St20_type, char, ::xsd::cxx::tree::schema_type::double_ > St20_traits; const St20_type& St20 () const; St20_type& St20 (); void St20 (const St20_type& x); static St20_type St20_default_value (); // Constructors. // AddtionalLoad (const CaseId_type&, const St0_type&, const St1_type&, const St2_type&, const St3_type&, const St4_type&, const St5_type&, const St6_type&, const St7_type&, const St8_type&, const St9_type&, const St10_type&, const St11_type&, const St12_type&, const St13_type&, const St14_type&, const St15_type&, const St16_type&, const St17_type&, const St18_type&, const St19_type&, const St20_type&); AddtionalLoad (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); AddtionalLoad (const AddtionalLoad& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual AddtionalLoad* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; AddtionalLoad& operator= (const AddtionalLoad& x); virtual ~AddtionalLoad (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ::xsd::cxx::tree::one< CaseId_type > CaseId_; ::xsd::cxx::tree::one< St0_type > St0_; ::xsd::cxx::tree::one< St1_type > St1_; ::xsd::cxx::tree::one< St2_type > St2_; ::xsd::cxx::tree::one< St3_type > St3_; ::xsd::cxx::tree::one< St4_type > St4_; ::xsd::cxx::tree::one< St5_type > St5_; ::xsd::cxx::tree::one< St6_type > St6_; ::xsd::cxx::tree::one< St7_type > St7_; ::xsd::cxx::tree::one< St8_type > St8_; ::xsd::cxx::tree::one< St9_type > St9_; ::xsd::cxx::tree::one< St10_type > St10_; ::xsd::cxx::tree::one< St11_type > St11_; ::xsd::cxx::tree::one< St12_type > St12_; ::xsd::cxx::tree::one< St13_type > St13_; ::xsd::cxx::tree::one< St14_type > St14_; ::xsd::cxx::tree::one< St15_type > St15_; ::xsd::cxx::tree::one< St16_type > St16_; ::xsd::cxx::tree::one< St17_type > St17_; ::xsd::cxx::tree::one< St18_type > St18_; ::xsd::cxx::tree::one< St19_type > St19_; ::xsd::cxx::tree::one< St20_type > St20_; }; class ProjectInfo: public ::xml_schema::type { public: // ShipName // typedef ::xml_schema::string ShipName_type; typedef ::xsd::cxx::tree::optional< ShipName_type > ShipName_optional; typedef ::xsd::cxx::tree::traits< ShipName_type, char > ShipName_traits; const ShipName_optional& ShipName () const; ShipName_optional& ShipName (); void ShipName (const ShipName_type& x); void ShipName (const ShipName_optional& x); void ShipName (::std::unique_ptr< ShipName_type > p); // Designer // typedef ::xml_schema::string Designer_type; typedef ::xsd::cxx::tree::optional< Designer_type > Designer_optional; typedef ::xsd::cxx::tree::traits< Designer_type, char > Designer_traits; const Designer_optional& Designer () const; Designer_optional& Designer (); void Designer (const Designer_type& x); void Designer (const Designer_optional& x); void Designer (::std::unique_ptr< Designer_type > p); // WorkNo // typedef ::xml_schema::string WorkNo_type; typedef ::xsd::cxx::tree::optional< WorkNo_type > WorkNo_optional; typedef ::xsd::cxx::tree::traits< WorkNo_type, char > WorkNo_traits; const WorkNo_optional& WorkNo () const; WorkNo_optional& WorkNo (); void WorkNo (const WorkNo_type& x); void WorkNo (const WorkNo_optional& x); void WorkNo (::std::unique_ptr< WorkNo_type > p); // Signature // typedef ::xml_schema::string Signature_type; typedef ::xsd::cxx::tree::optional< Signature_type > Signature_optional; typedef ::xsd::cxx::tree::traits< Signature_type, char > Signature_traits; const Signature_optional& Signature () const; Signature_optional& Signature (); void Signature (const Signature_type& x); void Signature (const Signature_optional& x); void Signature (::std::unique_ptr< Signature_type > p); // Owner // typedef ::xml_schema::string Owner_type; typedef ::xsd::cxx::tree::optional< Owner_type > Owner_optional; typedef ::xsd::cxx::tree::traits< Owner_type, char > Owner_traits; const Owner_optional& Owner () const; Owner_optional& Owner (); void Owner (const Owner_type& x); void Owner (const Owner_optional& x); void Owner (::std::unique_ptr< Owner_type > p); // CalDate // typedef ::xml_schema::string CalDate_type; typedef ::xsd::cxx::tree::optional< CalDate_type > CalDate_optional; typedef ::xsd::cxx::tree::traits< CalDate_type, char > CalDate_traits; const CalDate_optional& CalDate () const; CalDate_optional& CalDate (); void CalDate (const CalDate_type& x); void CalDate (const CalDate_optional& x); void CalDate (::std::unique_ptr< CalDate_type > p); // Constructors. // ProjectInfo (); ProjectInfo (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); ProjectInfo (const ProjectInfo& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual ProjectInfo* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; ProjectInfo& operator= (const ProjectInfo& x); virtual ~ProjectInfo (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: ShipName_optional ShipName_; Designer_optional Designer_; WorkNo_optional WorkNo_; Signature_optional Signature_; Owner_optional Owner_; CalDate_optional CalDate_; }; class Pub: public ::xml_schema::type { public: // CrRule // typedef ::xml_schema::int_ CrRule_type; typedef ::xsd::cxx::tree::optional< CrRule_type > CrRule_optional; typedef ::xsd::cxx::tree::traits< CrRule_type, char > CrRule_traits; const CrRule_optional& CrRule () const; CrRule_optional& CrRule (); void CrRule (const CrRule_type& x); void CrRule (const CrRule_optional& x); static CrRule_type CrRule_default_value (); // ShipType // typedef ::xml_schema::string ShipType_type; typedef ::xsd::cxx::tree::optional< ShipType_type > ShipType_optional; typedef ::xsd::cxx::tree::traits< ShipType_type, char > ShipType_traits; const ShipType_optional& ShipType () const; ShipType_optional& ShipType (); void ShipType (const ShipType_type& x); void ShipType (const ShipType_optional& x); void ShipType (::std::unique_ptr< ShipType_type > p); // NavArea // typedef ::xml_schema::string NavArea_type; typedef ::xsd::cxx::tree::optional< NavArea_type > NavArea_optional; typedef ::xsd::cxx::tree::traits< NavArea_type, char > NavArea_traits; const NavArea_optional& NavArea () const; NavArea_optional& NavArea (); void NavArea (const NavArea_type& x); void NavArea (const NavArea_optional& x); void NavArea (::std::unique_ptr< NavArea_type > p); // NavReach // typedef ::xml_schema::string NavReach_type; typedef ::xsd::cxx::tree::optional< NavReach_type > NavReach_optional; typedef ::xsd::cxx::tree::traits< NavReach_type, char > NavReach_traits; const NavReach_optional& NavReach () const; NavReach_optional& NavReach (); void NavReach (const NavReach_type& x); void NavReach (const NavReach_optional& x); void NavReach (::std::unique_ptr< NavReach_type > p); // Lpp // typedef ::xml_schema::double_ Lpp_type; typedef ::xsd::cxx::tree::optional< Lpp_type > Lpp_optional; typedef ::xsd::cxx::tree::traits< Lpp_type, char, ::xsd::cxx::tree::schema_type::double_ > Lpp_traits; const Lpp_optional& Lpp () const; Lpp_optional& Lpp (); void Lpp (const Lpp_type& x); void Lpp (const Lpp_optional& x); // L // typedef ::xml_schema::double_ L_type; typedef ::xsd::cxx::tree::optional< L_type > L_optional; typedef ::xsd::cxx::tree::traits< L_type, char, ::xsd::cxx::tree::schema_type::double_ > L_traits; const L_optional& L () const; L_optional& L (); void L (const L_type& x); void L (const L_optional& x); // B // typedef ::xml_schema::double_ B_type; typedef ::xsd::cxx::tree::optional< B_type > B_optional; typedef ::xsd::cxx::tree::traits< B_type, char, ::xsd::cxx::tree::schema_type::double_ > B_traits; const B_optional& B () const; B_optional& B (); void B (const B_type& x); void B (const B_optional& x); // D // typedef ::xml_schema::double_ D_type; typedef ::xsd::cxx::tree::optional< D_type > D_optional; typedef ::xsd::cxx::tree::traits< D_type, char, ::xsd::cxx::tree::schema_type::double_ > D_traits; const D_optional& D () const; D_optional& D (); void D (const D_type& x); void D (const D_optional& x); // dmax // typedef ::xml_schema::double_ dmax_type; typedef ::xsd::cxx::tree::optional< dmax_type > dmax_optional; typedef ::xsd::cxx::tree::traits< dmax_type, char, ::xsd::cxx::tree::schema_type::double_ > dmax_traits; const dmax_optional& dmax () const; dmax_optional& dmax (); void dmax (const dmax_type& x); void dmax (const dmax_optional& x); // Cb // typedef ::xml_schema::double_ Cb_type; typedef ::xsd::cxx::tree::optional< Cb_type > Cb_optional; typedef ::xsd::cxx::tree::traits< Cb_type, char, ::xsd::cxx::tree::schema_type::double_ > Cb_traits; const Cb_optional& Cb () const; Cb_optional& Cb (); void Cb (const Cb_type& x); void Cb (const Cb_optional& x); // SuperStruct // typedef ::xml_schema::boolean SuperStruct_type; typedef ::xsd::cxx::tree::optional< SuperStruct_type > SuperStruct_optional; typedef ::xsd::cxx::tree::traits< SuperStruct_type, char > SuperStruct_traits; const SuperStruct_optional& SuperStruct () const; SuperStruct_optional& SuperStruct (); void SuperStruct (const SuperStruct_type& x); void SuperStruct (const SuperStruct_optional& x); static SuperStruct_type SuperStruct_default_value (); // DoubleDeck // typedef ::xml_schema::boolean DoubleDeck_type; typedef ::xsd::cxx::tree::optional< DoubleDeck_type > DoubleDeck_optional; typedef ::xsd::cxx::tree::traits< DoubleDeck_type, char > DoubleDeck_traits; const DoubleDeck_optional& DoubleDeck () const; DoubleDeck_optional& DoubleDeck (); void DoubleDeck (const DoubleDeck_type& x); void DoubleDeck (const DoubleDeck_optional& x); static DoubleDeck_type DoubleDeck_default_value (); // a // typedef ::xml_schema::double_ a_type; typedef ::xsd::cxx::tree::optional< a_type > a_optional; typedef ::xsd::cxx::tree::traits< a_type, char, ::xsd::cxx::tree::schema_type::double_ > a_traits; const a_optional& a () const; a_optional& a (); void a (const a_type& x); void a (const a_optional& x); static a_type a_default_value (); // y // typedef ::xml_schema::double_ y_type; typedef ::xsd::cxx::tree::optional< y_type > y_optional; typedef ::xsd::cxx::tree::traits< y_type, char, ::xsd::cxx::tree::schema_type::double_ > y_traits; const y_optional& y () const; y_optional& y (); void y (const y_type& x); void y (const y_optional& x); static y_type y_default_value (); // yd // typedef ::xml_schema::double_ yd_type; typedef ::xsd::cxx::tree::optional< yd_type > yd_optional; typedef ::xsd::cxx::tree::traits< yd_type, char, ::xsd::cxx::tree::schema_type::double_ > yd_traits; const yd_optional& yd () const; yd_optional& yd (); void yd (const yd_type& x); void yd (const yd_optional& x); static yd_type yd_default_value (); // SigmaDeck // typedef ::xml_schema::string SigmaDeck_type; typedef ::xsd::cxx::tree::optional< SigmaDeck_type > SigmaDeck_optional; typedef ::xsd::cxx::tree::traits< SigmaDeck_type, char > SigmaDeck_traits; const SigmaDeck_optional& SigmaDeck () const; SigmaDeck_optional& SigmaDeck (); void SigmaDeck (const SigmaDeck_type& x); void SigmaDeck (const SigmaDeck_optional& x); void SigmaDeck (::std::unique_ptr< SigmaDeck_type > p); // SigmaBottom // typedef ::xml_schema::string SigmaBottom_type; typedef ::xsd::cxx::tree::optional< SigmaBottom_type > SigmaBottom_optional; typedef ::xsd::cxx::tree::traits< SigmaBottom_type, char > SigmaBottom_traits; const SigmaBottom_optional& SigmaBottom () const; SigmaBottom_optional& SigmaBottom (); void SigmaBottom (const SigmaBottom_type& x); void SigmaBottom (const SigmaBottom_optional& x); void SigmaBottom (::std::unique_ptr< SigmaBottom_type > p); // OpenType // typedef ::xml_schema::string OpenType_type; typedef ::xsd::cxx::tree::optional< OpenType_type > OpenType_optional; typedef ::xsd::cxx::tree::traits< OpenType_type, char > OpenType_traits; const OpenType_optional& OpenType () const; OpenType_optional& OpenType (); void OpenType (const OpenType_type& x); void OpenType (const OpenType_optional& x); void OpenType (::std::unique_ptr< OpenType_type > p); // HatchCoam // typedef ::xml_schema::boolean HatchCoam_type; typedef ::xsd::cxx::tree::optional< HatchCoam_type > HatchCoam_optional; typedef ::xsd::cxx::tree::traits< HatchCoam_type, char > HatchCoam_traits; const HatchCoam_optional& HatchCoam () const; HatchCoam_optional& HatchCoam (); void HatchCoam (const HatchCoam_type& x); void HatchCoam (const HatchCoam_optional& x); // Torsion // typedef ::xml_schema::boolean Torsion_type; typedef ::xsd::cxx::tree::optional< Torsion_type > Torsion_optional; typedef ::xsd::cxx::tree::traits< Torsion_type, char > Torsion_traits; const Torsion_optional& Torsion () const; Torsion_optional& Torsion (); void Torsion (const Torsion_type& x); void Torsion (const Torsion_optional& x); // HatchBoard // typedef ::xml_schema::boolean HatchBoard_type; typedef ::xsd::cxx::tree::optional< HatchBoard_type > HatchBoard_optional; typedef ::xsd::cxx::tree::traits< HatchBoard_type, char > HatchBoard_traits; const HatchBoard_optional& HatchBoard () const; HatchBoard_optional& HatchBoard (); void HatchBoard (const HatchBoard_type& x); void HatchBoard (const HatchBoard_optional& x); static HatchBoard_type HatchBoard_default_value (); // Gama // typedef ::xml_schema::double_ Gama_type; typedef ::xsd::cxx::tree::optional< Gama_type > Gama_optional; typedef ::xsd::cxx::tree::traits< Gama_type, char, ::xsd::cxx::tree::schema_type::double_ > Gama_traits; const Gama_optional& Gama () const; Gama_optional& Gama (); void Gama (const Gama_type& x); void Gama (const Gama_optional& x); static Gama_type Gama_default_value (); // HatchWidth // typedef ::xml_schema::double_ HatchWidth_type; typedef ::xsd::cxx::tree::optional< HatchWidth_type > HatchWidth_optional; typedef ::xsd::cxx::tree::traits< HatchWidth_type, char, ::xsd::cxx::tree::schema_type::double_ > HatchWidth_traits; const HatchWidth_optional& HatchWidth () const; HatchWidth_optional& HatchWidth (); void HatchWidth (const HatchWidth_type& x); void HatchWidth (const HatchWidth_optional& x); static HatchWidth_type HatchWidth_default_value (); // HatchLength // typedef ::xml_schema::double_ HatchLength_type; typedef ::xsd::cxx::tree::optional< HatchLength_type > HatchLength_optional; typedef ::xsd::cxx::tree::traits< HatchLength_type, char, ::xsd::cxx::tree::schema_type::double_ > HatchLength_traits; const HatchLength_optional& HatchLength () const; HatchLength_optional& HatchLength (); void HatchLength (const HatchLength_type& x); void HatchLength (const HatchLength_optional& x); static HatchLength_type HatchLength_default_value (); // BulkheadSpace // typedef ::xml_schema::double_ BulkheadSpace_type; typedef ::xsd::cxx::tree::optional< BulkheadSpace_type > BulkheadSpace_optional; typedef ::xsd::cxx::tree::traits< BulkheadSpace_type, char, ::xsd::cxx::tree::schema_type::double_ > BulkheadSpace_traits; const BulkheadSpace_optional& BulkheadSpace () const; BulkheadSpace_optional& BulkheadSpace (); void BulkheadSpace (const BulkheadSpace_type& x); void BulkheadSpace (const BulkheadSpace_optional& x); static BulkheadSpace_type BulkheadSpace_default_value (); // LiftedCargo // typedef ::xml_schema::boolean LiftedCargo_type; typedef ::xsd::cxx::tree::optional< LiftedCargo_type > LiftedCargo_optional; typedef ::xsd::cxx::tree::traits< LiftedCargo_type, char > LiftedCargo_traits; const LiftedCargo_optional& LiftedCargo () const; LiftedCargo_optional& LiftedCargo (); void LiftedCargo (const LiftedCargo_type& x); void LiftedCargo (const LiftedCargo_optional& x); static LiftedCargo_type LiftedCargo_default_value (); // P // typedef ::xml_schema::double_ P_type; typedef ::xsd::cxx::tree::optional< P_type > P_optional; typedef ::xsd::cxx::tree::traits< P_type, char, ::xsd::cxx::tree::schema_type::double_ > P_traits; const P_optional& P () const; P_optional& P (); void P (const P_type& x); void P (const P_optional& x); static P_type P_default_value (); // l0 // typedef ::xml_schema::double_ l0_type; typedef ::xsd::cxx::tree::optional< l0_type > l0_optional; typedef ::xsd::cxx::tree::traits< l0_type, char, ::xsd::cxx::tree::schema_type::double_ > l0_traits; const l0_optional& l0 () const; l0_optional& l0 (); void l0 (const l0_type& x); void l0 (const l0_optional& x); static l0_type l0_default_value (); // Shore // typedef ::xml_schema::boolean Shore_type; typedef ::xsd::cxx::tree::optional< Shore_type > Shore_optional; typedef ::xsd::cxx::tree::traits< Shore_type, char > Shore_traits; const Shore_optional& Shore () const; Shore_optional& Shore (); void Shore (const Shore_type& x); void Shore (const Shore_optional& x); static Shore_type Shore_default_value (); // Disp // typedef ::xml_schema::double_ Disp_type; typedef ::xsd::cxx::tree::optional< Disp_type > Disp_optional; typedef ::xsd::cxx::tree::traits< Disp_type, char, ::xsd::cxx::tree::schema_type::double_ > Disp_traits; const Disp_optional& Disp () const; Disp_optional& Disp (); void Disp (const Disp_type& x); void Disp (const Disp_optional& x); static Disp_type Disp_default_value (); // CargoLoad // typedef ::xml_schema::double_ CargoLoad_type; typedef ::xsd::cxx::tree::optional< CargoLoad_type > CargoLoad_optional; typedef ::xsd::cxx::tree::traits< CargoLoad_type, char, ::xsd::cxx::tree::schema_type::double_ > CargoLoad_traits; const CargoLoad_optional& CargoLoad () const; CargoLoad_optional& CargoLoad (); void CargoLoad (const CargoLoad_type& x); void CargoLoad (const CargoLoad_optional& x); static CargoLoad_type CargoLoad_default_value (); // SuperStructCoef // typedef ::xml_schema::double_ SuperStructCoef_type; typedef ::xsd::cxx::tree::optional< SuperStructCoef_type > SuperStructCoef_optional; typedef ::xsd::cxx::tree::traits< SuperStructCoef_type, char, ::xsd::cxx::tree::schema_type::double_ > SuperStructCoef_traits; const SuperStructCoef_optional& SuperStructCoef () const; SuperStructCoef_optional& SuperStructCoef (); void SuperStructCoef (const SuperStructCoef_type& x); void SuperStructCoef (const SuperStructCoef_optional& x); // lH // typedef ::xml_schema::double_ lH_type; typedef ::xsd::cxx::tree::optional< lH_type > lH_optional; typedef ::xsd::cxx::tree::traits< lH_type, char, ::xsd::cxx::tree::schema_type::double_ > lH_traits; const lH_optional& lH () const; lH_optional& lH (); void lH (const lH_type& x); void lH (const lH_optional& x); static lH_type lH_default_value (); // SelfNav // typedef ::xml_schema::boolean SelfNav_type; typedef ::xsd::cxx::tree::optional< SelfNav_type > SelfNav_optional; typedef ::xsd::cxx::tree::traits< SelfNav_type, char > SelfNav_traits; const SelfNav_optional& SelfNav () const; SelfNav_optional& SelfNav (); void SelfNav (const SelfNav_type& x); void SelfNav (const SelfNav_optional& x); static SelfNav_type SelfNav_default_value (); // CargoRORO // typedef ::xml_schema::boolean CargoRORO_type; typedef ::xsd::cxx::tree::optional< CargoRORO_type > CargoRORO_optional; typedef ::xsd::cxx::tree::traits< CargoRORO_type, char > CargoRORO_traits; const CargoRORO_optional& CargoRORO () const; CargoRORO_optional& CargoRORO (); void CargoRORO (const CargoRORO_type& x); void CargoRORO (const CargoRORO_optional& x); static CargoRORO_type CargoRORO_default_value (); // BulbousBow // typedef ::xml_schema::boolean BulbousBow_type; typedef ::xsd::cxx::tree::optional< BulbousBow_type > BulbousBow_optional; typedef ::xsd::cxx::tree::traits< BulbousBow_type, char > BulbousBow_traits; const BulbousBow_optional& BulbousBow () const; BulbousBow_optional& BulbousBow (); void BulbousBow (const BulbousBow_type& x); void BulbousBow (const BulbousBow_optional& x); static BulbousBow_type BulbousBow_default_value (); // EvenLoad // typedef ::xml_schema::boolean EvenLoad_type; typedef ::xsd::cxx::tree::optional< EvenLoad_type > EvenLoad_optional; typedef ::xsd::cxx::tree::traits< EvenLoad_type, char > EvenLoad_traits; const EvenLoad_optional& EvenLoad () const; EvenLoad_optional& EvenLoad (); void EvenLoad (const EvenLoad_type& x); void EvenLoad (const EvenLoad_optional& x); static EvenLoad_type EvenLoad_default_value (); // Constructors. // Pub (); Pub (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); Pub (const Pub& x, ::xml_schema::flags f = 0, ::xml_schema::container* c = 0); virtual Pub* _clone (::xml_schema::flags f = 0, ::xml_schema::container* c = 0) const; Pub& operator= (const Pub& x); virtual ~Pub (); // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); protected: CrRule_optional CrRule_; ShipType_optional ShipType_; NavArea_optional NavArea_; NavReach_optional NavReach_; Lpp_optional Lpp_; L_optional L_; B_optional B_; D_optional D_; dmax_optional dmax_; Cb_optional Cb_; SuperStruct_optional SuperStruct_; DoubleDeck_optional DoubleDeck_; a_optional a_; y_optional y_; yd_optional yd_; SigmaDeck_optional SigmaDeck_; SigmaBottom_optional SigmaBottom_; OpenType_optional OpenType_; HatchCoam_optional HatchCoam_; Torsion_optional Torsion_; HatchBoard_optional HatchBoard_; Gama_optional Gama_; HatchWidth_optional HatchWidth_; HatchLength_optional HatchLength_; BulkheadSpace_optional BulkheadSpace_; LiftedCargo_optional LiftedCargo_; P_optional P_; l0_optional l0_; Shore_optional Shore_; Disp_optional Disp_; CargoLoad_optional CargoLoad_; SuperStructCoef_optional SuperStructCoef_; lH_optional lH_; SelfNav_optional SelfNav_; CargoRORO_optional CargoRORO_; BulbousBow_optional BulbousBow_; EvenLoad_optional EvenLoad_; }; } #include #include #include #include namespace strength_set { // Parse a URI or a local file. // ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (const ::std::string& uri, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (const ::std::string& uri, ::xml_schema::error_handler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (const ::std::string& uri, ::xercesc::DOMErrorHandler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); // Parse std::istream. // ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::std::istream& is, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::std::istream& is, ::xml_schema::error_handler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::std::istream& is, ::xercesc::DOMErrorHandler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::std::istream& is, const ::std::string& id, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::std::istream& is, const ::std::string& id, ::xml_schema::error_handler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::std::istream& is, const ::std::string& id, ::xercesc::DOMErrorHandler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); // Parse xercesc::InputSource. // ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::xercesc::InputSource& is, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::xercesc::InputSource& is, ::xml_schema::error_handler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::xercesc::InputSource& is, ::xercesc::DOMErrorHandler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); // Parse xercesc::DOMDocument. // ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (const ::xercesc::DOMDocument& d, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::unique_ptr< ::strength_set::StrengthSet > StrengthSet_ (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); } #include #include #include #include #include namespace strength_set { // Serialize to std::ostream. // void StrengthSet_ (::std::ostream& os, const ::strength_set::StrengthSet& x, const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); void StrengthSet_ (::std::ostream& os, const ::strength_set::StrengthSet& x, ::xml_schema::error_handler& eh, const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); void StrengthSet_ (::std::ostream& os, const ::strength_set::StrengthSet& x, ::xercesc::DOMErrorHandler& eh, const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); // Serialize to xercesc::XMLFormatTarget. // void StrengthSet_ (::xercesc::XMLFormatTarget& ft, const ::strength_set::StrengthSet& x, const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); void StrengthSet_ (::xercesc::XMLFormatTarget& ft, const ::strength_set::StrengthSet& x, ::xml_schema::error_handler& eh, const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); void StrengthSet_ (::xercesc::XMLFormatTarget& ft, const ::strength_set::StrengthSet& x, ::xercesc::DOMErrorHandler& eh, const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); // Serialize to an existing xercesc::DOMDocument. // void StrengthSet_ (::xercesc::DOMDocument& d, const ::strength_set::StrengthSet& x, ::xml_schema::flags f = 0); // Serialize to a new xercesc::DOMDocument. // ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > StrengthSet_ (const ::strength_set::StrengthSet& x, const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), ::xml_schema::flags f = 0); void operator<< (::xercesc::DOMElement&, const StrengthSet&); void operator<< (::xercesc::DOMElement&, const Section&); void operator<< (::xercesc::DOMElement&, const SecNode&); void operator<< (::xercesc::DOMElement&, const SecPlate&); void operator<< (::xercesc::DOMElement&, const SecOpenroom&); void operator<< (::xercesc::DOMElement&, const SecCloseroom&); void operator<< (::xercesc::DOMElement&, const SecShell&); void operator<< (::xercesc::DOMElement&, const Subnode&); void operator<< (::xercesc::DOMElement&, const Mat&); void operator<< (::xercesc::DOMElement&, const Subgirder&); void operator<< (::xercesc::DOMElement&, const Attach&); void operator<< (::xercesc::DOMElement&, const Girder&); void operator<< (::xercesc::DOMElement&, const Loads&); void operator<< (::xercesc::DOMElement&, const Offset&); void operator<< (::xercesc::DOMElement&, const WL&); void operator<< (::xercesc::DOMElement&, const Bonjean&); void operator<< (::xercesc::DOMElement&, const KL&); void operator<< (::xercesc::DOMElement&, const LoadCase&); void operator<< (::xercesc::DOMElement&, const StWeight&); void operator<< (::xercesc::DOMElement&, const ItemWeight&); void operator<< (::xercesc::DOMElement&, const MTC&); void operator<< (::xercesc::DOMElement&, const LiftedCargo&); void operator<< (::xercesc::DOMElement&, const ChkSubgirder&); void operator<< (::xercesc::DOMElement&, const ChkPlate&); void operator<< (::xercesc::DOMElement&, const ChkLongitudinal&); void operator<< (::xercesc::DOMElement&, const StaticLoad&); void operator<< (::xercesc::DOMElement&, const AllowLoad&); void operator<< (::xercesc::DOMElement&, const AddtionalLoad&); void operator<< (::xercesc::DOMElement&, const ProjectInfo&); void operator<< (::xercesc::DOMElement&, const Pub&); } #include // Begin epilogue. // // // End epilogue. #endif // STRENGTH_SET_HXX