// Copyright (C) 2005 Code Synthesis Tools CC // // This program was generated by XML Schema Definition Compiler (XSD) // // 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 Tools CC 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. // // In addition, Code Synthesis Tools CC makes a special exception for // the Free/Libre and Open Source Software (FLOSS) which is described // in the accompanying FLOSSE file. // #ifndef RISK_ENGINE_XML_API_H #define RISK_ENGINE_XML_API_H // Begin prologue. // // ALWAYS INCLUDE THIS AT THE TOP OF EVERY CPP FILE #include "CAF/interface/Proxy/Compiler.h" // Suppress warning about auto_ptr assignment (problem on Windows only). #pragma warning(disable:4239) // Suppress warning about non dll-interface class '...' used as base for dll-interface class #pragma warning(disable:4275) // // End prologue. #include // Forward declarations. // namespace ares { class Operation; struct _xsd_Operation { typedef ::ares::Operation type; }; class StatelessOperation; struct _xsd_StatelessOperation { typedef ::ares::StatelessOperation type; }; class GenerateExecutionObjects; struct _xsd_GenerateExecutionObjects { typedef ::ares::GenerateExecutionObjects type; }; class GenerateExecutionResults; struct _xsd_GenerateExecutionResults { typedef ::ares::GenerateExecutionResults type; }; class GenerateRiskResults; struct _xsd_GenerateRiskResults { typedef ::ares::GenerateRiskResults type; }; class StatefulOperation; struct _xsd_StatefulOperation { typedef ::ares::StatefulOperation type; }; class ConstructExecutionEnvironment; struct _xsd_ConstructExecutionEnvironment { typedef ::ares::ConstructExecutionEnvironment type; }; class Add; struct _xsd_Add { typedef ::ares::Add type; }; class Delete; struct _xsd_Delete { typedef ::ares::Delete type; }; class Result; struct _xsd_Result { typedef ::ares::Result type; }; class AddResults; struct _xsd_AddResults { typedef ::ares::AddResults type; }; class DeleteResults; struct _xsd_DeleteResults { typedef ::ares::DeleteResults type; }; class RiskResults; struct _xsd_RiskResults { typedef ::ares::RiskResults type; }; class ExecutionObjects; struct _xsd_ExecutionObjects { typedef ::ares::ExecutionObjects type; }; class ExecutionResults; struct _xsd_ExecutionResults { typedef ::ares::ExecutionResults type; }; class localOrDistributed; struct _xsd_localOrDistributed { typedef ::ares::localOrDistributed type; }; class scope; struct _xsd_scope { typedef ::ares::scope type; }; class schemaVersion; struct _xsd_schemaVersion { typedef ::ares::schemaVersion type; }; class transportMethods; struct _xsd_transportMethods { typedef ::ares::transportMethods type; }; class OperationsType; struct _xsd_OperationsType { typedef ::ares::OperationsType type; }; class ProcessingInstruction; struct _xsd_ProcessingInstruction { typedef ::ares::ProcessingInstruction type; }; } #ifndef XSD_USE_CHAR #define XSD_USE_CHAR #endif #include // std::auto_ptr #include #include #include #include #include #include namespace xml_schema { // anyType and anySimpleType. // typedef ::xsd::cxx::tree::type type; typedef ::xsd::cxx::tree::simple_type simple_type; // 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 integer non_positive_integer; typedef integer non_negative_integer; typedef integer positive_integer; typedef integer negative_integer; // Boolean. // typedef bool boolean; // Floating-point types. // typedef float float_; typedef double double_; typedef long double decimal; // String types. // typedef ::xsd::cxx::tree::string_template< char > string; typedef ::xsd::cxx::tree::normalized_string_template< char > normalized_string; typedef ::xsd::cxx::tree::token_template< char > token; typedef ::xsd::cxx::tree::name_template< char > name; typedef ::xsd::cxx::tree::nmtoken_template< char > nmtoken; typedef ::xsd::cxx::tree::nmtokens_template< char > nmtokens; typedef ::xsd::cxx::tree::ncname_template< char > ncname; typedef ::xsd::cxx::tree::language_template< char > language; // Qualified name. // typedef ::xsd::cxx::tree::qname_template< char > qname; // ID/IDREF. // typedef ::xsd::cxx::tree::id_template< char > id; typedef ::xsd::cxx::tree::idref_template< type, char > idref; typedef ::xsd::cxx::tree::idrefs_template< type, char > idrefs; // URI. // typedef ::xsd::cxx::tree::uri_template< char > uri; // Binary. // typedef ::xsd::cxx::tree::base64_binary_template< char > base64_binary; typedef ::xsd::cxx::tree::hex_binary_template< char > hex_binary; // Date/time. // typedef ::xsd::cxx::tree::date_template< char > date; typedef ::xsd::cxx::tree::date_time_template< char > date_time; typedef ::xsd::cxx::tree::duration_template< char > duration; typedef ::xsd::cxx::tree::day_template< char > day; typedef ::xsd::cxx::tree::month_template< char > month; typedef ::xsd::cxx::tree::month_day_template< char > month_day; typedef ::xsd::cxx::tree::year_template< char > year; typedef ::xsd::cxx::tree::year_month_template< char > year_month; typedef ::xsd::cxx::tree::time_template< char > time; // Entity. // typedef ::xsd::cxx::tree::entity_template< char > entity; typedef ::xsd::cxx::tree::entities_template< char > entities; // Exceptions. See libxsd/xsd/cxx/tree/exceptions.hxx for details. // typedef ::xsd::cxx::tree::exception exception; typedef ::xsd::cxx::tree::invalid_instance invalid_instance; 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_attribute< char > unexpected_attribute; typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator; typedef ::xsd::cxx::tree::no_type_info< char > no_type_info; typedef ::xsd::cxx::tree::not_derived< char > not_derived; typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id; typedef ::xsd::cxx::tree::serialization serialization; typedef ::xsd::cxx::tree::no_namespace_mapping< char > no_namespace_mapping; typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping; typedef ::xsd::cxx::tree::xsi_already_in_use xsi_already_in_use; // Namespace information. Used in serialization functions. // See libxsd/xsd/cxx/xml/dom/serialization.hxx for details. // typedef ::xsd::cxx::xml::dom::namespace_info < char > namespace_info; typedef ::xsd::cxx::xml::dom::namespace_infomap < char > namespace_infomap; // Parsing flags. See libxsd/xsd/cxx/tree/elements.hxx for details. // typedef ::xsd::cxx::tree::flags flags; // Parsing properties. See libxsd/xsd/cxx/tree/elements.hxx for details. // typedef ::xsd::cxx::tree::properties< char > properties; } #include "RiskEngineXmlApiModel.h" namespace ares { class DECLSPEC_EXPORT Operation : public ::xsd::cxx::tree::type { public: struct _xsd_Operation { //typedef ::ares::Operation self_; typedef ::xsd::cxx::tree::type base_; typedef ::xsd::cxx::tree::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // id // public: struct _xsd_id { typedef ::xml_schema::id type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; }; public: struct id { typedef _xsd_id::type_ type; }; _xsd_id::type_ const& id () const; _xsd_id::type_& id (); void id (_xsd_id::type_ const&); void id (::std::auto_ptr< _xsd_id::type_ >); // Constructors. // public: Operation (_xsd_id::type_ const&); Operation (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); Operation (Operation const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual Operation* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::one_functor< _xsd_id::type_ > _xsd_id_; }; class DECLSPEC_EXPORT StatelessOperation : public ::ares::Operation { public: struct _xsd_StatelessOperation { //typedef ::ares::StatelessOperation self_; typedef ::ares::Operation base_; typedef ::ares::_xsd_Operation::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // Constructors. // public: StatelessOperation (_xsd_id::type_ const&); StatelessOperation (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); StatelessOperation (StatelessOperation const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual StatelessOperation* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; }; class DECLSPEC_EXPORT GenerateExecutionObjects : public ::ares::StatelessOperation { public: struct _xsd_GenerateExecutionObjects { //typedef ::ares::GenerateExecutionObjects self_; typedef ::ares::StatelessOperation base_; typedef ::ares::_xsd_StatelessOperation::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // ValuationContext // public: struct _xsd_ValuationContext { typedef ::ares::_xsd_ValuationContext::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; }; public: struct ValuationContext { typedef _xsd_ValuationContext::type_ type; }; _xsd_ValuationContext::type_ const& ValuationContext () const; _xsd_ValuationContext::type_& ValuationContext (); void ValuationContext (_xsd_ValuationContext::type_ const&); void ValuationContext (::std::auto_ptr< _xsd_ValuationContext::type_ >); // Constructors. // public: GenerateExecutionObjects (_xsd_id::type_ const&, _xsd_ValuationContext::type_ const&); GenerateExecutionObjects (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); GenerateExecutionObjects (GenerateExecutionObjects const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual GenerateExecutionObjects* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::one_functor< _xsd_ValuationContext::type_ > _xsd_ValuationContext_; }; class DECLSPEC_EXPORT GenerateExecutionResults : public ::ares::StatelessOperation { public: struct _xsd_GenerateExecutionResults { //typedef ::ares::GenerateExecutionResults self_; typedef ::ares::StatelessOperation base_; typedef ::ares::_xsd_StatelessOperation::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // ExecutionOperationRef // public: struct _xsd_ExecutionOperationRef { typedef ::ares::_xsd_ExecutionOperationRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionOperationRef { typedef _xsd_ExecutionOperationRef::type_ type; typedef _xsd_ExecutionOperationRef::container_ container; typedef _xsd_ExecutionOperationRef::iterator_ iterator; typedef _xsd_ExecutionOperationRef::const_iterator_ const_iterator; }; _xsd_ExecutionOperationRef::container_ const& ExecutionOperationRef () const; _xsd_ExecutionOperationRef::container_& ExecutionOperationRef (); void ExecutionOperationRef (_xsd_ExecutionOperationRef::container_ const&); // Constructors. // public: GenerateExecutionResults (_xsd_id::type_ const&); GenerateExecutionResults (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); GenerateExecutionResults (GenerateExecutionResults const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual GenerateExecutionResults* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionOperationRef::type_ > _xsd_ExecutionOperationRef_; }; class DECLSPEC_EXPORT GenerateRiskResults : public ::ares::StatelessOperation { public: struct _xsd_GenerateRiskResults { //typedef ::ares::GenerateRiskResults self_; typedef ::ares::StatelessOperation base_; typedef ::ares::_xsd_StatelessOperation::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // ResultSpecificationRef // public: struct _xsd_ResultSpecificationRef { typedef ::ares::_xsd_ResultSpecificationRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct ResultSpecificationRef { typedef _xsd_ResultSpecificationRef::type_ type; typedef _xsd_ResultSpecificationRef::container_ container; }; _xsd_ResultSpecificationRef::container_ const& ResultSpecificationRef () const; _xsd_ResultSpecificationRef::container_& ResultSpecificationRef (); void ResultSpecificationRef (_xsd_ResultSpecificationRef::type_ const&); void ResultSpecificationRef (_xsd_ResultSpecificationRef::container_ const&); void ResultSpecificationRef (::std::auto_ptr< _xsd_ResultSpecificationRef::type_ >); // ValuationContext // public: struct _xsd_ValuationContext { typedef ::ares::_xsd_ValuationContext::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct ValuationContext { typedef _xsd_ValuationContext::type_ type; typedef _xsd_ValuationContext::container_ container; }; _xsd_ValuationContext::container_ const& ValuationContext () const; _xsd_ValuationContext::container_& ValuationContext (); void ValuationContext (_xsd_ValuationContext::type_ const&); void ValuationContext (_xsd_ValuationContext::container_ const&); void ValuationContext (::std::auto_ptr< _xsd_ValuationContext::type_ >); // Constructors. // public: GenerateRiskResults (_xsd_id::type_ const&); GenerateRiskResults (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); GenerateRiskResults (GenerateRiskResults const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual GenerateRiskResults* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::optional_functor< _xsd_ResultSpecificationRef::type_ > _xsd_ResultSpecificationRef_; ::xsd::cxx::tree::optional_functor< _xsd_ValuationContext::type_ > _xsd_ValuationContext_; }; class DECLSPEC_EXPORT StatefulOperation : public ::ares::Operation { public: struct _xsd_StatefulOperation { //typedef ::ares::StatefulOperation self_; typedef ::ares::Operation base_; typedef ::ares::_xsd_Operation::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // Constructors. // public: StatefulOperation (_xsd_id::type_ const&); StatefulOperation (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); StatefulOperation (StatefulOperation const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual StatefulOperation* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; }; class DECLSPEC_EXPORT ConstructExecutionEnvironment : public ::ares::StatefulOperation { public: struct _xsd_ConstructExecutionEnvironment { //typedef ::ares::ConstructExecutionEnvironment self_; typedef ::ares::StatefulOperation base_; typedef ::ares::_xsd_StatefulOperation::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // ExecutionEnvironmentRef // public: struct _xsd_ExecutionEnvironmentRef { typedef ::ares::_xsd_ExecutionEnvironmentRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; }; public: struct ExecutionEnvironmentRef { typedef _xsd_ExecutionEnvironmentRef::type_ type; }; _xsd_ExecutionEnvironmentRef::type_ const& ExecutionEnvironmentRef () const; _xsd_ExecutionEnvironmentRef::type_& ExecutionEnvironmentRef (); void ExecutionEnvironmentRef (_xsd_ExecutionEnvironmentRef::type_ const&); void ExecutionEnvironmentRef (::std::auto_ptr< _xsd_ExecutionEnvironmentRef::type_ >); // Constructors. // public: ConstructExecutionEnvironment (_xsd_id::type_ const&, _xsd_ExecutionEnvironmentRef::type_ const&); ConstructExecutionEnvironment (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); ConstructExecutionEnvironment (ConstructExecutionEnvironment const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual ConstructExecutionEnvironment* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::one_functor< _xsd_ExecutionEnvironmentRef::type_ > _xsd_ExecutionEnvironmentRef_; }; class DECLSPEC_EXPORT Add : public ::ares::StatefulOperation { public: struct _xsd_Add { //typedef ::ares::Add self_; typedef ::ares::StatefulOperation base_; typedef ::ares::_xsd_StatefulOperation::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // MarketDataSet // public: struct _xsd_MarketDataSet { typedef ::ares::_xsd_MarketDataSet::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct MarketDataSet { typedef _xsd_MarketDataSet::type_ type; typedef _xsd_MarketDataSet::container_ container; typedef _xsd_MarketDataSet::iterator_ iterator; typedef _xsd_MarketDataSet::const_iterator_ const_iterator; }; _xsd_MarketDataSet::container_ const& MarketDataSet () const; _xsd_MarketDataSet::container_& MarketDataSet (); void MarketDataSet (_xsd_MarketDataSet::container_ const&); // ResultSpecification // public: struct _xsd_ResultSpecification { typedef ::ares::_xsd_ResultSpecification::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ResultSpecification { typedef _xsd_ResultSpecification::type_ type; typedef _xsd_ResultSpecification::container_ container; typedef _xsd_ResultSpecification::iterator_ iterator; typedef _xsd_ResultSpecification::const_iterator_ const_iterator; }; _xsd_ResultSpecification::container_ const& ResultSpecification () const; _xsd_ResultSpecification::container_& ResultSpecification (); void ResultSpecification (_xsd_ResultSpecification::container_ const&); // StaticData // public: struct _xsd_StaticData { typedef ::ares::_xsd_StaticData::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct StaticData { typedef _xsd_StaticData::type_ type; typedef _xsd_StaticData::container_ container; typedef _xsd_StaticData::iterator_ iterator; typedef _xsd_StaticData::const_iterator_ const_iterator; }; _xsd_StaticData::container_ const& StaticData () const; _xsd_StaticData::container_& StaticData (); void StaticData (_xsd_StaticData::container_ const&); // Trades // public: struct _xsd_Trades { typedef ::ares::_xsd_Trades::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct Trades { typedef _xsd_Trades::type_ type; typedef _xsd_Trades::container_ container; typedef _xsd_Trades::iterator_ iterator; typedef _xsd_Trades::const_iterator_ const_iterator; }; _xsd_Trades::container_ const& Trades () const; _xsd_Trades::container_& Trades (); void Trades (_xsd_Trades::container_ const&); // MarketDataScenario // public: struct _xsd_MarketDataScenario { typedef ::ares::_xsd_MarketDataScenario::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct MarketDataScenario { typedef _xsd_MarketDataScenario::type_ type; typedef _xsd_MarketDataScenario::container_ container; typedef _xsd_MarketDataScenario::iterator_ iterator; typedef _xsd_MarketDataScenario::const_iterator_ const_iterator; }; _xsd_MarketDataScenario::container_ const& MarketDataScenario () const; _xsd_MarketDataScenario::container_& MarketDataScenario (); void MarketDataScenario (_xsd_MarketDataScenario::container_ const&); // TradeScenario // public: struct _xsd_TradeScenario { typedef ::ares::_xsd_TradeScenario::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct TradeScenario { typedef _xsd_TradeScenario::type_ type; typedef _xsd_TradeScenario::container_ container; typedef _xsd_TradeScenario::iterator_ iterator; typedef _xsd_TradeScenario::const_iterator_ const_iterator; }; _xsd_TradeScenario::container_ const& TradeScenario () const; _xsd_TradeScenario::container_& TradeScenario (); void TradeScenario (_xsd_TradeScenario::container_ const&); // PerturbationDefinition // public: struct _xsd_PerturbationDefinition { typedef ::ares::_xsd_PerturbationDefinition::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct PerturbationDefinition { typedef _xsd_PerturbationDefinition::type_ type; typedef _xsd_PerturbationDefinition::container_ container; typedef _xsd_PerturbationDefinition::iterator_ iterator; typedef _xsd_PerturbationDefinition::const_iterator_ const_iterator; }; _xsd_PerturbationDefinition::container_ const& PerturbationDefinition () const; _xsd_PerturbationDefinition::container_& PerturbationDefinition (); void PerturbationDefinition (_xsd_PerturbationDefinition::container_ const&); // RiskMeasureDefinition // public: struct _xsd_RiskMeasureDefinition { typedef ::ares::_xsd_RiskMeasureDefinition::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct RiskMeasureDefinition { typedef _xsd_RiskMeasureDefinition::type_ type; typedef _xsd_RiskMeasureDefinition::container_ container; typedef _xsd_RiskMeasureDefinition::iterator_ iterator; typedef _xsd_RiskMeasureDefinition::const_iterator_ const_iterator; }; _xsd_RiskMeasureDefinition::container_ const& RiskMeasureDefinition () const; _xsd_RiskMeasureDefinition::container_& RiskMeasureDefinition (); void RiskMeasureDefinition (_xsd_RiskMeasureDefinition::container_ const&); // RiskMeasure // public: struct _xsd_RiskMeasure { typedef ::ares::_xsd_RiskMeasure::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct RiskMeasure { typedef _xsd_RiskMeasure::type_ type; typedef _xsd_RiskMeasure::container_ container; typedef _xsd_RiskMeasure::iterator_ iterator; typedef _xsd_RiskMeasure::const_iterator_ const_iterator; }; _xsd_RiskMeasure::container_ const& RiskMeasure () const; _xsd_RiskMeasure::container_& RiskMeasure (); void RiskMeasure (_xsd_RiskMeasure::container_ const&); // Model // public: struct _xsd_Model { typedef ::ares::_xsd_Model::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct Model { typedef _xsd_Model::type_ type; typedef _xsd_Model::container_ container; typedef _xsd_Model::iterator_ iterator; typedef _xsd_Model::const_iterator_ const_iterator; }; _xsd_Model::container_ const& Model () const; _xsd_Model::container_& Model (); void Model (_xsd_Model::container_ const&); // ValuationContext // public: struct _xsd_ValuationContext { typedef ::ares::_xsd_ValuationContext::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ValuationContext { typedef _xsd_ValuationContext::type_ type; typedef _xsd_ValuationContext::container_ container; typedef _xsd_ValuationContext::iterator_ iterator; typedef _xsd_ValuationContext::const_iterator_ const_iterator; }; _xsd_ValuationContext::container_ const& ValuationContext () const; _xsd_ValuationContext::container_& ValuationContext (); void ValuationContext (_xsd_ValuationContext::container_ const&); // ExecutionEnvironment // public: struct _xsd_ExecutionEnvironment { typedef ::ares::_xsd_ExecutionEnvironment::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionEnvironment { typedef _xsd_ExecutionEnvironment::type_ type; typedef _xsd_ExecutionEnvironment::container_ container; typedef _xsd_ExecutionEnvironment::iterator_ iterator; typedef _xsd_ExecutionEnvironment::const_iterator_ const_iterator; }; _xsd_ExecutionEnvironment::container_ const& ExecutionEnvironment () const; _xsd_ExecutionEnvironment::container_& ExecutionEnvironment (); void ExecutionEnvironment (_xsd_ExecutionEnvironment::container_ const&); // ExecutionOperation // public: struct _xsd_ExecutionOperation { typedef ::ares::_xsd_ExecutionOperation::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionOperation { typedef _xsd_ExecutionOperation::type_ type; typedef _xsd_ExecutionOperation::container_ container; typedef _xsd_ExecutionOperation::iterator_ iterator; typedef _xsd_ExecutionOperation::const_iterator_ const_iterator; }; _xsd_ExecutionOperation::container_ const& ExecutionOperation () const; _xsd_ExecutionOperation::container_& ExecutionOperation (); void ExecutionOperation (_xsd_ExecutionOperation::container_ const&); // scope // public: struct _xsd_scope { typedef ::ares::_xsd_scope::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct scope { typedef _xsd_scope::type_ type; typedef _xsd_scope::container_ container; }; _xsd_scope::container_ const& scope () const; _xsd_scope::container_& scope (); void scope (_xsd_scope::type_ const&); void scope (_xsd_scope::container_ const&); void scope (::std::auto_ptr< _xsd_scope::type_ >); // Constructors. // public: Add (_xsd_id::type_ const&); Add (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); Add (Add const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual Add* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::sequence_functor< _xsd_MarketDataSet::type_ > _xsd_MarketDataSet_; ::xsd::cxx::tree::sequence_functor< _xsd_ResultSpecification::type_ > _xsd_ResultSpecification_; ::xsd::cxx::tree::sequence_functor< _xsd_StaticData::type_ > _xsd_StaticData_; ::xsd::cxx::tree::sequence_functor< _xsd_Trades::type_ > _xsd_Trades_; ::xsd::cxx::tree::sequence_functor< _xsd_MarketDataScenario::type_ > _xsd_MarketDataScenario_; ::xsd::cxx::tree::sequence_functor< _xsd_TradeScenario::type_ > _xsd_TradeScenario_; ::xsd::cxx::tree::sequence_functor< _xsd_PerturbationDefinition::type_ > _xsd_PerturbationDefinition_; ::xsd::cxx::tree::sequence_functor< _xsd_RiskMeasureDefinition::type_ > _xsd_RiskMeasureDefinition_; ::xsd::cxx::tree::sequence_functor< _xsd_RiskMeasure::type_ > _xsd_RiskMeasure_; ::xsd::cxx::tree::sequence_functor< _xsd_Model::type_ > _xsd_Model_; ::xsd::cxx::tree::sequence_functor< _xsd_ValuationContext::type_ > _xsd_ValuationContext_; ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionEnvironment::type_ > _xsd_ExecutionEnvironment_; ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionOperation::type_ > _xsd_ExecutionOperation_; ::xsd::cxx::tree::optional_functor< _xsd_scope::type_ > _xsd_scope_; }; class DECLSPEC_EXPORT Delete : public ::ares::StatefulOperation { public: struct _xsd_Delete { //typedef ::ares::Delete self_; typedef ::ares::StatefulOperation base_; typedef ::ares::_xsd_StatefulOperation::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // MarketDataSetRef // public: struct _xsd_MarketDataSetRef { typedef ::ares::_xsd_MarketDataSetRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct MarketDataSetRef { typedef _xsd_MarketDataSetRef::type_ type; typedef _xsd_MarketDataSetRef::container_ container; typedef _xsd_MarketDataSetRef::iterator_ iterator; typedef _xsd_MarketDataSetRef::const_iterator_ const_iterator; }; _xsd_MarketDataSetRef::container_ const& MarketDataSetRef () const; _xsd_MarketDataSetRef::container_& MarketDataSetRef (); void MarketDataSetRef (_xsd_MarketDataSetRef::container_ const&); // ResultSpecificationRef // public: struct _xsd_ResultSpecificationRef { typedef ::ares::_xsd_ResultSpecificationRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ResultSpecificationRef { typedef _xsd_ResultSpecificationRef::type_ type; typedef _xsd_ResultSpecificationRef::container_ container; typedef _xsd_ResultSpecificationRef::iterator_ iterator; typedef _xsd_ResultSpecificationRef::const_iterator_ const_iterator; }; _xsd_ResultSpecificationRef::container_ const& ResultSpecificationRef () const; _xsd_ResultSpecificationRef::container_& ResultSpecificationRef (); void ResultSpecificationRef (_xsd_ResultSpecificationRef::container_ const&); // MarketDataRef // public: struct _xsd_MarketDataRef { typedef ::ares::_xsd_MarketDataRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct MarketDataRef { typedef _xsd_MarketDataRef::type_ type; typedef _xsd_MarketDataRef::container_ container; typedef _xsd_MarketDataRef::iterator_ iterator; typedef _xsd_MarketDataRef::const_iterator_ const_iterator; }; _xsd_MarketDataRef::container_ const& MarketDataRef () const; _xsd_MarketDataRef::container_& MarketDataRef (); void MarketDataRef (_xsd_MarketDataRef::container_ const&); // StaticDataRef // public: struct _xsd_StaticDataRef { typedef ::ares::_xsd_StaticDataRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct StaticDataRef { typedef _xsd_StaticDataRef::type_ type; typedef _xsd_StaticDataRef::container_ container; typedef _xsd_StaticDataRef::iterator_ iterator; typedef _xsd_StaticDataRef::const_iterator_ const_iterator; }; _xsd_StaticDataRef::container_ const& StaticDataRef () const; _xsd_StaticDataRef::container_& StaticDataRef (); void StaticDataRef (_xsd_StaticDataRef::container_ const&); // TradesRef // public: struct _xsd_TradesRef { typedef ::ares::_xsd_TradesRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct TradesRef { typedef _xsd_TradesRef::type_ type; typedef _xsd_TradesRef::container_ container; typedef _xsd_TradesRef::iterator_ iterator; typedef _xsd_TradesRef::const_iterator_ const_iterator; }; _xsd_TradesRef::container_ const& TradesRef () const; _xsd_TradesRef::container_& TradesRef (); void TradesRef (_xsd_TradesRef::container_ const&); // ValuationContextRef // public: struct _xsd_ValuationContextRef { typedef ::ares::_xsd_ValuationContextRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ValuationContextRef { typedef _xsd_ValuationContextRef::type_ type; typedef _xsd_ValuationContextRef::container_ container; typedef _xsd_ValuationContextRef::iterator_ iterator; typedef _xsd_ValuationContextRef::const_iterator_ const_iterator; }; _xsd_ValuationContextRef::container_ const& ValuationContextRef () const; _xsd_ValuationContextRef::container_& ValuationContextRef (); void ValuationContextRef (_xsd_ValuationContextRef::container_ const&); // MarketDataScenarioRef // public: struct _xsd_MarketDataScenarioRef { typedef ::ares::_xsd_MarketDataScenarioRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct MarketDataScenarioRef { typedef _xsd_MarketDataScenarioRef::type_ type; typedef _xsd_MarketDataScenarioRef::container_ container; typedef _xsd_MarketDataScenarioRef::iterator_ iterator; typedef _xsd_MarketDataScenarioRef::const_iterator_ const_iterator; }; _xsd_MarketDataScenarioRef::container_ const& MarketDataScenarioRef () const; _xsd_MarketDataScenarioRef::container_& MarketDataScenarioRef (); void MarketDataScenarioRef (_xsd_MarketDataScenarioRef::container_ const&); // TradeScenarioRef // public: struct _xsd_TradeScenarioRef { typedef ::ares::_xsd_TradeScenarioRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct TradeScenarioRef { typedef _xsd_TradeScenarioRef::type_ type; typedef _xsd_TradeScenarioRef::container_ container; typedef _xsd_TradeScenarioRef::iterator_ iterator; typedef _xsd_TradeScenarioRef::const_iterator_ const_iterator; }; _xsd_TradeScenarioRef::container_ const& TradeScenarioRef () const; _xsd_TradeScenarioRef::container_& TradeScenarioRef (); void TradeScenarioRef (_xsd_TradeScenarioRef::container_ const&); // PerturbationDefinitionRef // public: struct _xsd_PerturbationDefinitionRef { typedef ::ares::_xsd_PerturbationDefinitionRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct PerturbationDefinitionRef { typedef _xsd_PerturbationDefinitionRef::type_ type; typedef _xsd_PerturbationDefinitionRef::container_ container; typedef _xsd_PerturbationDefinitionRef::iterator_ iterator; typedef _xsd_PerturbationDefinitionRef::const_iterator_ const_iterator; }; _xsd_PerturbationDefinitionRef::container_ const& PerturbationDefinitionRef () const; _xsd_PerturbationDefinitionRef::container_& PerturbationDefinitionRef (); void PerturbationDefinitionRef (_xsd_PerturbationDefinitionRef::container_ const&); // RiskMeasureDefinitionRef // public: struct _xsd_RiskMeasureDefinitionRef { typedef ::ares::_xsd_RiskMeasureDefinitionRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct RiskMeasureDefinitionRef { typedef _xsd_RiskMeasureDefinitionRef::type_ type; typedef _xsd_RiskMeasureDefinitionRef::container_ container; typedef _xsd_RiskMeasureDefinitionRef::iterator_ iterator; typedef _xsd_RiskMeasureDefinitionRef::const_iterator_ const_iterator; }; _xsd_RiskMeasureDefinitionRef::container_ const& RiskMeasureDefinitionRef () const; _xsd_RiskMeasureDefinitionRef::container_& RiskMeasureDefinitionRef (); void RiskMeasureDefinitionRef (_xsd_RiskMeasureDefinitionRef::container_ const&); // RiskMeasureRef // public: struct _xsd_RiskMeasureRef { typedef ::ares::_xsd_RiskMeasureRefA::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct RiskMeasureRef { typedef _xsd_RiskMeasureRef::type_ type; typedef _xsd_RiskMeasureRef::container_ container; typedef _xsd_RiskMeasureRef::iterator_ iterator; typedef _xsd_RiskMeasureRef::const_iterator_ const_iterator; }; _xsd_RiskMeasureRef::container_ const& RiskMeasureRef () const; _xsd_RiskMeasureRef::container_& RiskMeasureRef (); void RiskMeasureRef (_xsd_RiskMeasureRef::container_ const&); // ModelRef // public: struct _xsd_ModelRef { typedef ::ares::_xsd_ModelRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ModelRef { typedef _xsd_ModelRef::type_ type; typedef _xsd_ModelRef::container_ container; typedef _xsd_ModelRef::iterator_ iterator; typedef _xsd_ModelRef::const_iterator_ const_iterator; }; _xsd_ModelRef::container_ const& ModelRef () const; _xsd_ModelRef::container_& ModelRef (); void ModelRef (_xsd_ModelRef::container_ const&); // ExecutionEnvironmentRef // public: struct _xsd_ExecutionEnvironmentRef { typedef ::ares::_xsd_ExecutionEnvironmentRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionEnvironmentRef { typedef _xsd_ExecutionEnvironmentRef::type_ type; typedef _xsd_ExecutionEnvironmentRef::container_ container; typedef _xsd_ExecutionEnvironmentRef::iterator_ iterator; typedef _xsd_ExecutionEnvironmentRef::const_iterator_ const_iterator; }; _xsd_ExecutionEnvironmentRef::container_ const& ExecutionEnvironmentRef () const; _xsd_ExecutionEnvironmentRef::container_& ExecutionEnvironmentRef (); void ExecutionEnvironmentRef (_xsd_ExecutionEnvironmentRef::container_ const&); // ExecutionOperationRef // public: struct _xsd_ExecutionOperationRef { typedef ::ares::_xsd_ExecutionOperationRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionOperationRef { typedef _xsd_ExecutionOperationRef::type_ type; typedef _xsd_ExecutionOperationRef::container_ container; typedef _xsd_ExecutionOperationRef::iterator_ iterator; typedef _xsd_ExecutionOperationRef::const_iterator_ const_iterator; }; _xsd_ExecutionOperationRef::container_ const& ExecutionOperationRef () const; _xsd_ExecutionOperationRef::container_& ExecutionOperationRef (); void ExecutionOperationRef (_xsd_ExecutionOperationRef::container_ const&); // failIfMissing // public: struct _xsd_failIfMissing { typedef bool type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct failIfMissing { typedef _xsd_failIfMissing::type_ type; typedef _xsd_failIfMissing::container_ container; }; _xsd_failIfMissing::container_ const& failIfMissing () const; _xsd_failIfMissing::container_& failIfMissing (); void failIfMissing (_xsd_failIfMissing::type_ const&); void failIfMissing (_xsd_failIfMissing::container_ const&); void failIfMissing (::std::auto_ptr< _xsd_failIfMissing::type_ >); // Constructors. // public: Delete (_xsd_id::type_ const&); Delete (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); Delete (Delete const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual Delete* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::sequence_functor< _xsd_MarketDataSetRef::type_ > _xsd_MarketDataSetRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ResultSpecificationRef::type_ > _xsd_ResultSpecificationRef_; ::xsd::cxx::tree::sequence_functor< _xsd_MarketDataRef::type_ > _xsd_MarketDataRef_; ::xsd::cxx::tree::sequence_functor< _xsd_StaticDataRef::type_ > _xsd_StaticDataRef_; ::xsd::cxx::tree::sequence_functor< _xsd_TradesRef::type_ > _xsd_TradesRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ValuationContextRef::type_ > _xsd_ValuationContextRef_; ::xsd::cxx::tree::sequence_functor< _xsd_MarketDataScenarioRef::type_ > _xsd_MarketDataScenarioRef_; ::xsd::cxx::tree::sequence_functor< _xsd_TradeScenarioRef::type_ > _xsd_TradeScenarioRef_; ::xsd::cxx::tree::sequence_functor< _xsd_PerturbationDefinitionRef::type_ > _xsd_PerturbationDefinitionRef_; ::xsd::cxx::tree::sequence_functor< _xsd_RiskMeasureDefinitionRef::type_ > _xsd_RiskMeasureDefinitionRef_; ::xsd::cxx::tree::sequence_functor< _xsd_RiskMeasureRef::type_ > _xsd_RiskMeasureRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ModelRef::type_ > _xsd_ModelRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionEnvironmentRef::type_ > _xsd_ExecutionEnvironmentRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionOperationRef::type_ > _xsd_ExecutionOperationRef_; ::xsd::cxx::tree::optional_functor< _xsd_failIfMissing::type_ > _xsd_failIfMissing_; }; class DECLSPEC_EXPORT Result : public ::xsd::cxx::tree::type { public: struct _xsd_Result { //typedef ::ares::Result self_; typedef ::xsd::cxx::tree::type base_; typedef ::xsd::cxx::tree::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // operationId // public: struct _xsd_operationId { typedef ::xml_schema::ncname type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; }; public: struct operationId { typedef _xsd_operationId::type_ type; }; _xsd_operationId::type_ const& operationId () const; _xsd_operationId::type_& operationId (); void operationId (_xsd_operationId::type_ const&); void operationId (::std::auto_ptr< _xsd_operationId::type_ >); // success // public: struct _xsd_success { typedef ::ares::_xsd_success::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; }; public: struct success { typedef _xsd_success::type_ type; }; _xsd_success::type_ const& success () const; _xsd_success::type_& success (); void success (_xsd_success::type_ const&); void success (::std::auto_ptr< _xsd_success::type_ >); // Constructors. // public: Result (_xsd_operationId::type_ const&, _xsd_success::type_ const&); Result (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); Result (Result const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual Result* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::one_functor< _xsd_operationId::type_ > _xsd_operationId_; ::xsd::cxx::tree::one_functor< _xsd_success::type_ > _xsd_success_; }; class DECLSPEC_EXPORT AddResults : public ::ares::Result { public: struct _xsd_AddResults { //typedef ::ares::AddResults self_; typedef ::ares::Result base_; typedef ::ares::_xsd_Result::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // MarketDataSetRef // public: struct _xsd_MarketDataSetRef { typedef ::ares::_xsd_MarketDataSetRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct MarketDataSetRef { typedef _xsd_MarketDataSetRef::type_ type; typedef _xsd_MarketDataSetRef::container_ container; typedef _xsd_MarketDataSetRef::iterator_ iterator; typedef _xsd_MarketDataSetRef::const_iterator_ const_iterator; }; _xsd_MarketDataSetRef::container_ const& MarketDataSetRef () const; _xsd_MarketDataSetRef::container_& MarketDataSetRef (); void MarketDataSetRef (_xsd_MarketDataSetRef::container_ const&); // MarketDataRef // public: struct _xsd_MarketDataRef { typedef ::ares::_xsd_MarketDataRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct MarketDataRef { typedef _xsd_MarketDataRef::type_ type; typedef _xsd_MarketDataRef::container_ container; typedef _xsd_MarketDataRef::iterator_ iterator; typedef _xsd_MarketDataRef::const_iterator_ const_iterator; }; _xsd_MarketDataRef::container_ const& MarketDataRef () const; _xsd_MarketDataRef::container_& MarketDataRef (); void MarketDataRef (_xsd_MarketDataRef::container_ const&); // StaticDataRef // public: struct _xsd_StaticDataRef { typedef ::ares::_xsd_StaticDataRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct StaticDataRef { typedef _xsd_StaticDataRef::type_ type; typedef _xsd_StaticDataRef::container_ container; typedef _xsd_StaticDataRef::iterator_ iterator; typedef _xsd_StaticDataRef::const_iterator_ const_iterator; }; _xsd_StaticDataRef::container_ const& StaticDataRef () const; _xsd_StaticDataRef::container_& StaticDataRef (); void StaticDataRef (_xsd_StaticDataRef::container_ const&); // TradesRef // public: struct _xsd_TradesRef { typedef ::ares::_xsd_TradesRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct TradesRef { typedef _xsd_TradesRef::type_ type; typedef _xsd_TradesRef::container_ container; typedef _xsd_TradesRef::iterator_ iterator; typedef _xsd_TradesRef::const_iterator_ const_iterator; }; _xsd_TradesRef::container_ const& TradesRef () const; _xsd_TradesRef::container_& TradesRef (); void TradesRef (_xsd_TradesRef::container_ const&); // MarketDataScenarioRef // public: struct _xsd_MarketDataScenarioRef { typedef ::ares::_xsd_MarketDataScenarioRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct MarketDataScenarioRef { typedef _xsd_MarketDataScenarioRef::type_ type; typedef _xsd_MarketDataScenarioRef::container_ container; typedef _xsd_MarketDataScenarioRef::iterator_ iterator; typedef _xsd_MarketDataScenarioRef::const_iterator_ const_iterator; }; _xsd_MarketDataScenarioRef::container_ const& MarketDataScenarioRef () const; _xsd_MarketDataScenarioRef::container_& MarketDataScenarioRef (); void MarketDataScenarioRef (_xsd_MarketDataScenarioRef::container_ const&); // TradeScenarioRef // public: struct _xsd_TradeScenarioRef { typedef ::ares::_xsd_TradeScenarioRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct TradeScenarioRef { typedef _xsd_TradeScenarioRef::type_ type; typedef _xsd_TradeScenarioRef::container_ container; typedef _xsd_TradeScenarioRef::iterator_ iterator; typedef _xsd_TradeScenarioRef::const_iterator_ const_iterator; }; _xsd_TradeScenarioRef::container_ const& TradeScenarioRef () const; _xsd_TradeScenarioRef::container_& TradeScenarioRef (); void TradeScenarioRef (_xsd_TradeScenarioRef::container_ const&); // PerturbationDefinitionRef // public: struct _xsd_PerturbationDefinitionRef { typedef ::ares::_xsd_PerturbationDefinitionRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct PerturbationDefinitionRef { typedef _xsd_PerturbationDefinitionRef::type_ type; typedef _xsd_PerturbationDefinitionRef::container_ container; typedef _xsd_PerturbationDefinitionRef::iterator_ iterator; typedef _xsd_PerturbationDefinitionRef::const_iterator_ const_iterator; }; _xsd_PerturbationDefinitionRef::container_ const& PerturbationDefinitionRef () const; _xsd_PerturbationDefinitionRef::container_& PerturbationDefinitionRef (); void PerturbationDefinitionRef (_xsd_PerturbationDefinitionRef::container_ const&); // RiskMeasureDefinitionRef // public: struct _xsd_RiskMeasureDefinitionRef { typedef ::ares::_xsd_RiskMeasureDefinitionRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct RiskMeasureDefinitionRef { typedef _xsd_RiskMeasureDefinitionRef::type_ type; typedef _xsd_RiskMeasureDefinitionRef::container_ container; typedef _xsd_RiskMeasureDefinitionRef::iterator_ iterator; typedef _xsd_RiskMeasureDefinitionRef::const_iterator_ const_iterator; }; _xsd_RiskMeasureDefinitionRef::container_ const& RiskMeasureDefinitionRef () const; _xsd_RiskMeasureDefinitionRef::container_& RiskMeasureDefinitionRef (); void RiskMeasureDefinitionRef (_xsd_RiskMeasureDefinitionRef::container_ const&); // RiskMeasureRef // public: struct _xsd_RiskMeasureRef { typedef ::ares::_xsd_RiskMeasureRefA::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct RiskMeasureRef { typedef _xsd_RiskMeasureRef::type_ type; typedef _xsd_RiskMeasureRef::container_ container; typedef _xsd_RiskMeasureRef::iterator_ iterator; typedef _xsd_RiskMeasureRef::const_iterator_ const_iterator; }; _xsd_RiskMeasureRef::container_ const& RiskMeasureRef () const; _xsd_RiskMeasureRef::container_& RiskMeasureRef (); void RiskMeasureRef (_xsd_RiskMeasureRef::container_ const&); // ResultSpecificationRef // public: struct _xsd_ResultSpecificationRef { typedef ::ares::_xsd_ResultSpecificationRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ResultSpecificationRef { typedef _xsd_ResultSpecificationRef::type_ type; typedef _xsd_ResultSpecificationRef::container_ container; typedef _xsd_ResultSpecificationRef::iterator_ iterator; typedef _xsd_ResultSpecificationRef::const_iterator_ const_iterator; }; _xsd_ResultSpecificationRef::container_ const& ResultSpecificationRef () const; _xsd_ResultSpecificationRef::container_& ResultSpecificationRef (); void ResultSpecificationRef (_xsd_ResultSpecificationRef::container_ const&); // ValuationContextRef // public: struct _xsd_ValuationContextRef { typedef ::ares::_xsd_ValuationContextRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ValuationContextRef { typedef _xsd_ValuationContextRef::type_ type; typedef _xsd_ValuationContextRef::container_ container; typedef _xsd_ValuationContextRef::iterator_ iterator; typedef _xsd_ValuationContextRef::const_iterator_ const_iterator; }; _xsd_ValuationContextRef::container_ const& ValuationContextRef () const; _xsd_ValuationContextRef::container_& ValuationContextRef (); void ValuationContextRef (_xsd_ValuationContextRef::container_ const&); // ModelRef // public: struct _xsd_ModelRef { typedef ::ares::_xsd_ModelRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ModelRef { typedef _xsd_ModelRef::type_ type; typedef _xsd_ModelRef::container_ container; typedef _xsd_ModelRef::iterator_ iterator; typedef _xsd_ModelRef::const_iterator_ const_iterator; }; _xsd_ModelRef::container_ const& ModelRef () const; _xsd_ModelRef::container_& ModelRef (); void ModelRef (_xsd_ModelRef::container_ const&); // ExecutionEnvironmentRef // public: struct _xsd_ExecutionEnvironmentRef { typedef ::ares::_xsd_ExecutionEnvironmentRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionEnvironmentRef { typedef _xsd_ExecutionEnvironmentRef::type_ type; typedef _xsd_ExecutionEnvironmentRef::container_ container; typedef _xsd_ExecutionEnvironmentRef::iterator_ iterator; typedef _xsd_ExecutionEnvironmentRef::const_iterator_ const_iterator; }; _xsd_ExecutionEnvironmentRef::container_ const& ExecutionEnvironmentRef () const; _xsd_ExecutionEnvironmentRef::container_& ExecutionEnvironmentRef (); void ExecutionEnvironmentRef (_xsd_ExecutionEnvironmentRef::container_ const&); // ExecutionOperationRef // public: struct _xsd_ExecutionOperationRef { typedef ::ares::_xsd_ExecutionOperationRef::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionOperationRef { typedef _xsd_ExecutionOperationRef::type_ type; typedef _xsd_ExecutionOperationRef::container_ container; typedef _xsd_ExecutionOperationRef::iterator_ iterator; typedef _xsd_ExecutionOperationRef::const_iterator_ const_iterator; }; _xsd_ExecutionOperationRef::container_ const& ExecutionOperationRef () const; _xsd_ExecutionOperationRef::container_& ExecutionOperationRef (); void ExecutionOperationRef (_xsd_ExecutionOperationRef::container_ const&); // Error // public: struct _xsd_Error { typedef ::ares::_xsd_Error::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct Error { typedef _xsd_Error::type_ type; typedef _xsd_Error::container_ container; typedef _xsd_Error::iterator_ iterator; typedef _xsd_Error::const_iterator_ const_iterator; }; _xsd_Error::container_ const& Error () const; _xsd_Error::container_& Error (); void Error (_xsd_Error::container_ const&); // Constructors. // public: AddResults (_xsd_operationId::type_ const&, _xsd_success::type_ const&); AddResults (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); AddResults (AddResults const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual AddResults* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::sequence_functor< _xsd_MarketDataSetRef::type_ > _xsd_MarketDataSetRef_; ::xsd::cxx::tree::sequence_functor< _xsd_MarketDataRef::type_ > _xsd_MarketDataRef_; ::xsd::cxx::tree::sequence_functor< _xsd_StaticDataRef::type_ > _xsd_StaticDataRef_; ::xsd::cxx::tree::sequence_functor< _xsd_TradesRef::type_ > _xsd_TradesRef_; ::xsd::cxx::tree::sequence_functor< _xsd_MarketDataScenarioRef::type_ > _xsd_MarketDataScenarioRef_; ::xsd::cxx::tree::sequence_functor< _xsd_TradeScenarioRef::type_ > _xsd_TradeScenarioRef_; ::xsd::cxx::tree::sequence_functor< _xsd_PerturbationDefinitionRef::type_ > _xsd_PerturbationDefinitionRef_; ::xsd::cxx::tree::sequence_functor< _xsd_RiskMeasureDefinitionRef::type_ > _xsd_RiskMeasureDefinitionRef_; ::xsd::cxx::tree::sequence_functor< _xsd_RiskMeasureRef::type_ > _xsd_RiskMeasureRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ResultSpecificationRef::type_ > _xsd_ResultSpecificationRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ValuationContextRef::type_ > _xsd_ValuationContextRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ModelRef::type_ > _xsd_ModelRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionEnvironmentRef::type_ > _xsd_ExecutionEnvironmentRef_; ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionOperationRef::type_ > _xsd_ExecutionOperationRef_; ::xsd::cxx::tree::sequence_functor< _xsd_Error::type_ > _xsd_Error_; }; class DECLSPEC_EXPORT DeleteResults : public ::ares::Result { public: struct _xsd_DeleteResults { //typedef ::ares::DeleteResults self_; typedef ::ares::Result base_; typedef ::ares::_xsd_Result::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // Error // public: struct _xsd_Error { typedef ::ares::_xsd_Error::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct Error { typedef _xsd_Error::type_ type; typedef _xsd_Error::container_ container; typedef _xsd_Error::iterator_ iterator; typedef _xsd_Error::const_iterator_ const_iterator; }; _xsd_Error::container_ const& Error () const; _xsd_Error::container_& Error (); void Error (_xsd_Error::container_ const&); // Constructors. // public: DeleteResults (_xsd_operationId::type_ const&, _xsd_success::type_ const&); DeleteResults (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); DeleteResults (DeleteResults const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual DeleteResults* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::sequence_functor< _xsd_Error::type_ > _xsd_Error_; }; class DECLSPEC_EXPORT RiskResults : public ::ares::Result { public: struct _xsd_RiskResults { //typedef ::ares::RiskResults self_; typedef ::ares::Result base_; typedef ::ares::_xsd_Result::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // TradesResult // public: struct _xsd_TradesResult { typedef ::ares::_xsd_TradesResult::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct TradesResult { typedef _xsd_TradesResult::type_ type; typedef _xsd_TradesResult::container_ container; typedef _xsd_TradesResult::iterator_ iterator; typedef _xsd_TradesResult::const_iterator_ const_iterator; }; _xsd_TradesResult::container_ const& TradesResult () const; _xsd_TradesResult::container_& TradesResult (); void TradesResult (_xsd_TradesResult::container_ const&); // Constructors. // public: RiskResults (_xsd_operationId::type_ const&, _xsd_success::type_ const&); RiskResults (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); RiskResults (RiskResults const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual RiskResults* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::sequence_functor< _xsd_TradesResult::type_ > _xsd_TradesResult_; }; class DECLSPEC_EXPORT ExecutionObjects : public ::ares::Result { public: struct _xsd_ExecutionObjects { //typedef ::ares::ExecutionObjects self_; typedef ::ares::Result base_; typedef ::ares::_xsd_Result::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // ExecutionEnvironment // public: struct _xsd_ExecutionEnvironment { typedef ::ares::_xsd_ExecutionEnvironment::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionEnvironment { typedef _xsd_ExecutionEnvironment::type_ type; typedef _xsd_ExecutionEnvironment::container_ container; typedef _xsd_ExecutionEnvironment::iterator_ iterator; typedef _xsd_ExecutionEnvironment::const_iterator_ const_iterator; }; _xsd_ExecutionEnvironment::container_ const& ExecutionEnvironment () const; _xsd_ExecutionEnvironment::container_& ExecutionEnvironment (); void ExecutionEnvironment (_xsd_ExecutionEnvironment::container_ const&); // ExecutionOperation // public: struct _xsd_ExecutionOperation { typedef ::ares::_xsd_ExecutionOperation::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionOperation { typedef _xsd_ExecutionOperation::type_ type; typedef _xsd_ExecutionOperation::container_ container; typedef _xsd_ExecutionOperation::iterator_ iterator; typedef _xsd_ExecutionOperation::const_iterator_ const_iterator; }; _xsd_ExecutionOperation::container_ const& ExecutionOperation () const; _xsd_ExecutionOperation::container_& ExecutionOperation (); void ExecutionOperation (_xsd_ExecutionOperation::container_ const&); // ResultSpecification // public: struct _xsd_ResultSpecification { typedef ::ares::_xsd_ResultSpecification::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; }; public: struct ResultSpecification { typedef _xsd_ResultSpecification::type_ type; }; _xsd_ResultSpecification::type_ const& ResultSpecification () const; _xsd_ResultSpecification::type_& ResultSpecification (); void ResultSpecification (_xsd_ResultSpecification::type_ const&); void ResultSpecification (::std::auto_ptr< _xsd_ResultSpecification::type_ >); // Constructors. // public: ExecutionObjects (_xsd_operationId::type_ const&, _xsd_success::type_ const&, _xsd_ResultSpecification::type_ const&); ExecutionObjects (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); ExecutionObjects (ExecutionObjects const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual ExecutionObjects* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionEnvironment::type_ > _xsd_ExecutionEnvironment_; ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionOperation::type_ > _xsd_ExecutionOperation_; ::xsd::cxx::tree::one_functor< _xsd_ResultSpecification::type_ > _xsd_ResultSpecification_; }; class DECLSPEC_EXPORT ExecutionResults : public ::ares::Result { public: struct _xsd_ExecutionResults { //typedef ::ares::ExecutionResults self_; typedef ::ares::Result base_; typedef ::ares::_xsd_Result::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // ExecutionOperation // public: struct _xsd_ExecutionOperation { typedef ::ares::_xsd_ExecutionOperation::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct ExecutionOperation { typedef _xsd_ExecutionOperation::type_ type; typedef _xsd_ExecutionOperation::container_ container; typedef _xsd_ExecutionOperation::iterator_ iterator; typedef _xsd_ExecutionOperation::const_iterator_ const_iterator; }; _xsd_ExecutionOperation::container_ const& ExecutionOperation () const; _xsd_ExecutionOperation::container_& ExecutionOperation (); void ExecutionOperation (_xsd_ExecutionOperation::container_ const&); // Constructors. // public: ExecutionResults (_xsd_operationId::type_ const&, _xsd_success::type_ const&); ExecutionResults (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); ExecutionResults (ExecutionResults const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual ExecutionResults* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::sequence_functor< _xsd_ExecutionOperation::type_ > _xsd_ExecutionOperation_; }; class DECLSPEC_EXPORT localOrDistributed: public ::xsd::cxx::tree::simple_type { public: struct _xsd_localOrDistributed { //typedef ::ares::localOrDistributed self_; }; public: enum _xsd_localOrDistributed_ { local, distributed }; localOrDistributed (_xsd_localOrDistributed_); localOrDistributed (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); localOrDistributed (::xsd::cxx::xml::dom::attribute< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); localOrDistributed (::std::basic_string< char > const&, ::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); localOrDistributed (localOrDistributed const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual localOrDistributed* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; localOrDistributed& operator= (_xsd_localOrDistributed_); operator _xsd_localOrDistributed_ () const { return _xsd_localOrDistributed__; } private: _xsd_localOrDistributed_ _xsd_localOrDistributed__; }; class DECLSPEC_EXPORT scope: public ::xsd::cxx::tree::simple_type { public: struct _xsd_scope { //typedef ::ares::scope self_; }; public: enum _xsd_scope_ { global, session, request }; scope (_xsd_scope_); scope (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); scope (::xsd::cxx::xml::dom::attribute< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); scope (::std::basic_string< char > const&, ::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); scope (scope const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual scope* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; scope& operator= (_xsd_scope_); operator _xsd_scope_ () const { return _xsd_scope__; } private: _xsd_scope_ _xsd_scope__; }; class DECLSPEC_EXPORT schemaVersion: public ::xsd::cxx::tree::simple_type { public: struct _xsd_schemaVersion { //typedef ::ares::schemaVersion self_; }; public: enum _xsd_schemaVersion_ { cxx_1 }; schemaVersion (_xsd_schemaVersion_); schemaVersion (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); schemaVersion (::xsd::cxx::xml::dom::attribute< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); schemaVersion (::std::basic_string< char > const&, ::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); schemaVersion (schemaVersion const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual schemaVersion* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; schemaVersion& operator= (_xsd_schemaVersion_); operator _xsd_schemaVersion_ () const { return _xsd_schemaVersion__; } private: _xsd_schemaVersion_ _xsd_schemaVersion__; }; class DECLSPEC_EXPORT transportMethods: public ::xsd::cxx::tree::simple_type { public: struct _xsd_transportMethods { //typedef ::ares::transportMethods self_; }; public: enum _xsd_transportMethods_ { dataSynapse }; transportMethods (_xsd_transportMethods_); transportMethods (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); transportMethods (::xsd::cxx::xml::dom::attribute< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); transportMethods (::std::basic_string< char > const&, ::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); transportMethods (transportMethods const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual transportMethods* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; transportMethods& operator= (_xsd_transportMethods_); operator _xsd_transportMethods_ () const { return _xsd_transportMethods__; } private: _xsd_transportMethods_ _xsd_transportMethods__; }; class DECLSPEC_EXPORT OperationsType : public ::xsd::cxx::tree::type { public: struct _xsd_OperationsType { //typedef ::ares::OperationsType self_; typedef ::xsd::cxx::tree::type base_; typedef ::xsd::cxx::tree::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // ProcessingInstruction // public: struct _xsd_ProcessingInstruction { typedef ::ares::_xsd_ProcessingInstruction::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct ProcessingInstruction { typedef _xsd_ProcessingInstruction::type_ type; typedef _xsd_ProcessingInstruction::container_ container; }; _xsd_ProcessingInstruction::container_ const& ProcessingInstruction () const; _xsd_ProcessingInstruction::container_& ProcessingInstruction (); void ProcessingInstruction (_xsd_ProcessingInstruction::type_ const&); void ProcessingInstruction (_xsd_ProcessingInstruction::container_ const&); void ProcessingInstruction (::std::auto_ptr< _xsd_ProcessingInstruction::type_ >); // Operation // public: struct _xsd_Operation { typedef ::ares::_xsd_Operation::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct Operation { typedef _xsd_Operation::type_ type; typedef _xsd_Operation::container_ container; typedef _xsd_Operation::iterator_ iterator; typedef _xsd_Operation::const_iterator_ const_iterator; }; _xsd_Operation::container_ const& Operation () const; _xsd_Operation::container_& Operation (); void Operation (_xsd_Operation::container_ const&); // Result // public: struct _xsd_Result { typedef ::ares::_xsd_Result::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::sequence< type_ > container_; typedef container_::iterator iterator_; typedef container_::const_iterator const_iterator_; }; public: struct Result { typedef _xsd_Result::type_ type; typedef _xsd_Result::container_ container; typedef _xsd_Result::iterator_ iterator; typedef _xsd_Result::const_iterator_ const_iterator; }; _xsd_Result::container_ const& Result () const; _xsd_Result::container_& Result (); void Result (_xsd_Result::container_ const&); // username // public: struct _xsd_username { typedef ::xml_schema::string type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct username { typedef _xsd_username::type_ type; typedef _xsd_username::container_ container; }; _xsd_username::container_ const& username () const; _xsd_username::container_& username (); void username (_xsd_username::type_ const&); void username (_xsd_username::container_ const&); void username (::std::auto_ptr< _xsd_username::type_ >); // hostname // public: struct _xsd_hostname { typedef ::xml_schema::string type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct hostname { typedef _xsd_hostname::type_ type; typedef _xsd_hostname::container_ container; }; _xsd_hostname::container_ const& hostname () const; _xsd_hostname::container_& hostname (); void hostname (_xsd_hostname::type_ const&); void hostname (_xsd_hostname::container_ const&); void hostname (::std::auto_ptr< _xsd_hostname::type_ >); // schemaVersion // public: struct _xsd_schemaVersion { typedef ::ares::_xsd_schemaVersion::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; }; public: struct schemaVersion { typedef _xsd_schemaVersion::type_ type; }; _xsd_schemaVersion::type_ const& schemaVersion () const; _xsd_schemaVersion::type_& schemaVersion (); void schemaVersion (_xsd_schemaVersion::type_ const&); void schemaVersion (::std::auto_ptr< _xsd_schemaVersion::type_ >); // Constructors. // public: OperationsType (_xsd_schemaVersion::type_ const&); OperationsType (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); OperationsType (OperationsType const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual OperationsType* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::optional_functor< _xsd_ProcessingInstruction::type_ > _xsd_ProcessingInstruction_; ::xsd::cxx::tree::sequence_functor< _xsd_Operation::type_ > _xsd_Operation_; ::xsd::cxx::tree::sequence_functor< _xsd_Result::type_ > _xsd_Result_; ::xsd::cxx::tree::optional_functor< _xsd_username::type_ > _xsd_username_; ::xsd::cxx::tree::optional_functor< _xsd_hostname::type_ > _xsd_hostname_; ::xsd::cxx::tree::one_functor< _xsd_schemaVersion::type_ > _xsd_schemaVersion_; }; class DECLSPEC_EXPORT ProcessingInstruction : public ::xsd::cxx::tree::type { public: struct _xsd_ProcessingInstruction { //typedef ::ares::ProcessingInstruction self_; typedef ::xsd::cxx::tree::type base_; typedef ::xsd::cxx::tree::type member_; typedef ::xsd::cxx::tree::traits< base_ > traits_; }; // process // public: struct _xsd_process { typedef ::ares::_xsd_localOrDistributed::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct process { typedef _xsd_process::type_ type; typedef _xsd_process::container_ container; }; _xsd_process::container_ const& process () const; _xsd_process::container_& process (); void process (_xsd_process::type_ const&); void process (_xsd_process::container_ const&); void process (::std::auto_ptr< _xsd_process::type_ >); // debug // public: struct _xsd_debug { typedef bool type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct debug { typedef _xsd_debug::type_ type; typedef _xsd_debug::container_ container; }; _xsd_debug::container_ const& debug () const; _xsd_debug::container_& debug (); void debug (_xsd_debug::type_ const&); void debug (_xsd_debug::container_ const&); void debug (::std::auto_ptr< _xsd_debug::type_ >); // transportMethod // public: struct _xsd_transportMethod { typedef ::ares::_xsd_transportMethods::type type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct transportMethod { typedef _xsd_transportMethod::type_ type; typedef _xsd_transportMethod::container_ container; }; _xsd_transportMethod::container_ const& transportMethod () const; _xsd_transportMethod::container_& transportMethod (); void transportMethod (_xsd_transportMethod::type_ const&); void transportMethod (_xsd_transportMethod::container_ const&); void transportMethod (::std::auto_ptr< _xsd_transportMethod::type_ >); // transportSessionId // public: struct _xsd_transportSessionId { typedef ::xml_schema::string type_; typedef ::xsd::cxx::tree::traits< type_ > traits_; typedef ::xsd::cxx::tree::optional< type_ > container_; }; public: struct transportSessionId { typedef _xsd_transportSessionId::type_ type; typedef _xsd_transportSessionId::container_ container; }; _xsd_transportSessionId::container_ const& transportSessionId () const; _xsd_transportSessionId::container_& transportSessionId (); void transportSessionId (_xsd_transportSessionId::type_ const&); void transportSessionId (_xsd_transportSessionId::container_ const&); void transportSessionId (::std::auto_ptr< _xsd_transportSessionId::type_ >); // Constructors. // public: ProcessingInstruction (); ProcessingInstruction (::xsd::cxx::xml::dom::element< char > const&, ::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*); ProcessingInstruction (ProcessingInstruction const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::type* = 0); virtual ProcessingInstruction* _clone (::xsd::cxx::tree::flags, ::xsd::cxx::tree::type*) const; // Implementation. // private: ::xsd::cxx::tree::optional_functor< _xsd_process::type_ > _xsd_process_; ::xsd::cxx::tree::optional_functor< _xsd_debug::type_ > _xsd_debug_; ::xsd::cxx::tree::optional_functor< _xsd_transportMethod::type_ > _xsd_transportMethod_; ::xsd::cxx::tree::optional_functor< _xsd_transportSessionId::type_ > _xsd_transportSessionId_; }; } #include namespace ares { // Read from a URI or a local file. // DECLSPEC_EXPORT ::std::auto_ptr< ::ares::_xsd_OperationsType::type > Operations (::std::basic_string< char > const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::properties< char > const& = ::xsd::cxx::tree::properties< char > ()); DECLSPEC_EXPORT ::std::auto_ptr< ::ares::_xsd_OperationsType::type > Operations (::std::basic_string< char > const&, ::xercesc::DOMErrorHandler&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::properties< char > const& = ::xsd::cxx::tree::properties< char > ()); // Read from std::istream. // DECLSPEC_EXPORT ::std::auto_ptr< ::ares::_xsd_OperationsType::type > Operations (std::istream&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::properties< char > const& = ::xsd::cxx::tree::properties< char > ()); DECLSPEC_EXPORT ::std::auto_ptr< ::ares::_xsd_OperationsType::type > Operations (std::istream&, ::xercesc::DOMErrorHandler&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::properties< char > const& = ::xsd::cxx::tree::properties< char > ()); DECLSPEC_EXPORT ::std::auto_ptr< ::ares::_xsd_OperationsType::type > Operations (std::istream&, ::std::basic_string< char > const& id, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::properties< char > const& = ::xsd::cxx::tree::properties< char > ()); DECLSPEC_EXPORT ::std::auto_ptr< ::ares::_xsd_OperationsType::type > Operations (std::istream&, ::std::basic_string< char > const& id, ::xercesc::DOMErrorHandler&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::properties< char > const& = ::xsd::cxx::tree::properties< char > ()); // Read from InputSource. // DECLSPEC_EXPORT ::std::auto_ptr< ::ares::_xsd_OperationsType::type > Operations (::xercesc::DOMInputSource const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::properties< char > const& = ::xsd::cxx::tree::properties< char > ()); DECLSPEC_EXPORT ::std::auto_ptr< ::ares::_xsd_OperationsType::type > Operations (::xercesc::DOMInputSource const&, ::xercesc::DOMErrorHandler&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::properties< char > const& = ::xsd::cxx::tree::properties< char > ()); // Read from DOM. // DECLSPEC_EXPORT ::std::auto_ptr< ::ares::_xsd_OperationsType::type > Operations (::xercesc::DOMDocument const&, ::xsd::cxx::tree::flags = 0, ::xsd::cxx::tree::properties< char > const& = ::xsd::cxx::tree::properties< char > ()); } #include // std::basic_ostream& namespace ares { DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class Operation const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class StatelessOperation const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class GenerateExecutionObjects const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class GenerateExecutionResults const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class GenerateRiskResults const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class StatefulOperation const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class ConstructExecutionEnvironment const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class Add const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class Delete const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class Result const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class AddResults const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class DeleteResults const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class RiskResults const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class ExecutionObjects const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class ExecutionResults const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, localOrDistributed::_xsd_localOrDistributed); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class localOrDistributed); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, scope::_xsd_scope); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class scope); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, schemaVersion::_xsd_schemaVersion); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class schemaVersion); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, transportMethods::_xsd_transportMethods); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class transportMethods); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class OperationsType const&); DECLSPEC_EXPORT ::std::basic_ostream< char >& operator<< (::std::basic_ostream< char >&, class ProcessingInstruction const&); } #include // std::ostream& #include namespace ares { // Serialize to a DOM tree. // DECLSPEC_EXPORT void Operations (::xercesc::DOMDocument&, ::ares::_xsd_OperationsType::type const&); // Serialize into a new DOM tree. // DECLSPEC_EXPORT ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > Operations (::ares::_xsd_OperationsType::type const&, ::xsd::cxx::xml::dom::namespace_infomap< char> const&); // Serialize into an XMLFormatTarget. // DECLSPEC_EXPORT void Operations (::xercesc::XMLFormatTarget&, ::ares::_xsd_OperationsType::type const&, ::xsd::cxx::xml::dom::namespace_infomap< char> const&, ::std::basic_string< char > const& = "UTF-8"); DECLSPEC_EXPORT void Operations (::xercesc::XMLFormatTarget&, ::ares::_xsd_OperationsType::type const&, ::xsd::cxx::xml::dom::namespace_infomap< char> const&, ::xercesc::DOMErrorHandler&, ::std::basic_string< char > const& = "UTF-8"); // Serialize into an std::ostream. // DECLSPEC_EXPORT void Operations (::std::ostream&, ::ares::_xsd_OperationsType::type const&, ::xsd::cxx::xml::dom::namespace_infomap< char> const&, ::std::basic_string< char > const& = "UTF-8"); DECLSPEC_EXPORT void Operations (::std::ostream&, ::ares::_xsd_OperationsType::type const&, ::xsd::cxx::xml::dom::namespace_infomap< char> const&, ::xercesc::DOMErrorHandler&, ::std::basic_string< char > const& = "UTF-8"); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class Operation const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class StatelessOperation const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class GenerateExecutionObjects const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class GenerateExecutionResults const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class GenerateRiskResults const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class StatefulOperation const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class ConstructExecutionEnvironment const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class Add const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class Delete const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class Result const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class AddResults const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class DeleteResults const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class RiskResults const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class ExecutionObjects const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class ExecutionResults const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class localOrDistributed); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::attribute< char >&, class localOrDistributed); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::list_stream< char >&, class localOrDistributed); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class scope); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::attribute< char >&, class scope); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::list_stream< char >&, class scope); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class schemaVersion); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::attribute< char >&, class schemaVersion); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::list_stream< char >&, class schemaVersion); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class transportMethods); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::attribute< char >&, class transportMethods); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::list_stream< char >&, class transportMethods); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class OperationsType const&); DECLSPEC_EXPORT void operator<< (::xsd::cxx::xml::dom::element< char >&, class ProcessingInstruction const&); } #include // Begin epilogue. // // // End epilogue. #endif // RISK_ENGINE_XML_API_H