DRDE/APIG/include/epp-1.0.hpp

1981 lines
50 KiB
C++

// Copyright (C) 2005-2010 Code Synthesis Tools CC
//
// 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 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.
//
// Furthermore, 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 CXX______RESOURCES_EPP_1_0_PSKEL_HXX
#define CXX______RESOURCES_EPP_1_0_PSKEL_HXX
// Begin prologue.
//
//
// End prologue.
#include <xsd/cxx/config.hxx>
#if (XSD_INT_VERSION != 3030000L)
#error XSD runtime version mismatch
#endif
#include <xsd/cxx/pre.hxx>
// Forward declarations
//
namespace epp_1_0
{
class eppType_pskel;
class greetingType_pskel;
class sIDType_pskel;
class svcMenuType_pskel;
class dcpType_pskel;
class dcpAccessType_pskel;
class dcpStatementType_pskel;
class dcpPurposeType_pskel;
class dcpRecipientType_pskel;
class dcpOursType_pskel;
class dcpRecDescType_pskel;
class dcpRetentionType_pskel;
class dcpExpiryType_pskel;
class extAnyType_pskel;
class extURIType_pskel;
class versionType_pskel;
class commandType_pskel;
class loginType_pskel;
class credsOptionsType_pskel;
class pwType_pskel;
class loginSvcType_pskel;
class pollType_pskel;
class pollOpType_pskel;
class transferType_pskel;
class transferOpType_pskel;
class readWriteType_pskel;
class trIDType_pskel;
class trIDStringType_pskel;
class responseType_pskel;
class resultType_pskel;
class errValueType_pskel;
class extErrValueType_pskel;
class msgQType_pskel;
class mixedMsgType_pskel;
class msgType_pskel;
class resultCodeType_pskel;
}
#ifndef XSD_USE_CHAR
#define XSD_USE_CHAR
#endif
#ifndef XSD_CXX_PARSER_USE_CHAR
#define XSD_CXX_PARSER_USE_CHAR
#endif
#include <xsd/cxx/xml/char-utf8.hxx>
#include <xsd/cxx/xml/error-handler.hxx>
#include <xsd/cxx/parser/exceptions.hxx>
#include <xsd/cxx/parser/elements.hxx>
#include <xsd/cxx/parser/xml-schema.hxx>
#include <xsd/cxx/parser/non-validating/parser.hxx>
#include <xsd/cxx/parser/non-validating/xml-schema-pskel.hxx>
#include <xsd/cxx/parser/non-validating/xml-schema-pimpl.hxx>
#include <xsd/cxx/parser/xerces/elements.hxx>
namespace xml_schema
{
// Built-in XML Schema types mapping.
//
typedef ::xsd::cxx::parser::string_sequence< char > string_sequence;
typedef ::xsd::cxx::parser::qname< char > qname;
typedef ::xsd::cxx::parser::buffer buffer;
typedef ::xsd::cxx::parser::time_zone time_zone;
typedef ::xsd::cxx::parser::gday gday;
typedef ::xsd::cxx::parser::gmonth gmonth;
typedef ::xsd::cxx::parser::gyear gyear;
typedef ::xsd::cxx::parser::gmonth_day gmonth_day;
typedef ::xsd::cxx::parser::gyear_month gyear_month;
typedef ::xsd::cxx::parser::date date;
typedef ::xsd::cxx::parser::time time;
typedef ::xsd::cxx::parser::date_time date_time;
typedef ::xsd::cxx::parser::duration duration;
// Base parser skeletons.
//
typedef ::xsd::cxx::parser::parser_base< char > parser_base;
typedef ::xsd::cxx::parser::non_validating::empty_content< char > empty_content;
typedef ::xsd::cxx::parser::non_validating::simple_content< char > simple_content;
typedef ::xsd::cxx::parser::non_validating::complex_content< char > complex_content;
typedef ::xsd::cxx::parser::non_validating::list_base< char > list_base;
// Parser skeletons and implementations for the XML Schema
// built-in types.
//
typedef ::xsd::cxx::parser::non_validating::any_type_pskel< char > any_type_pskel;
typedef ::xsd::cxx::parser::non_validating::any_type_pimpl< char > any_type_pimpl;
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pskel< char > any_simple_type_pskel;
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pimpl< char > any_simple_type_pimpl;
typedef ::xsd::cxx::parser::non_validating::byte_pskel< char > byte_pskel;
typedef ::xsd::cxx::parser::non_validating::byte_pimpl< char > byte_pimpl;
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pskel< char > unsigned_byte_pskel;
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pimpl< char > unsigned_byte_pimpl;
typedef ::xsd::cxx::parser::non_validating::short_pskel< char > short_pskel;
typedef ::xsd::cxx::parser::non_validating::short_pimpl< char > short_pimpl;
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pskel< char > unsigned_short_pskel;
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pimpl< char > unsigned_short_pimpl;
typedef ::xsd::cxx::parser::non_validating::int_pskel< char > int_pskel;
typedef ::xsd::cxx::parser::non_validating::int_pimpl< char > int_pimpl;
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pskel< char > unsigned_int_pskel;
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pimpl< char > unsigned_int_pimpl;
typedef ::xsd::cxx::parser::non_validating::long_pskel< char > long_pskel;
typedef ::xsd::cxx::parser::non_validating::long_pimpl< char > long_pimpl;
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pskel< char > unsigned_long_pskel;
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pimpl< char > unsigned_long_pimpl;
typedef ::xsd::cxx::parser::non_validating::integer_pskel< char > integer_pskel;
typedef ::xsd::cxx::parser::non_validating::integer_pimpl< char > integer_pimpl;
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pskel< char > non_positive_integer_pskel;
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pimpl< char > non_positive_integer_pimpl;
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pskel< char > non_negative_integer_pskel;
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pimpl< char > non_negative_integer_pimpl;
typedef ::xsd::cxx::parser::non_validating::positive_integer_pskel< char > positive_integer_pskel;
typedef ::xsd::cxx::parser::non_validating::positive_integer_pimpl< char > positive_integer_pimpl;
typedef ::xsd::cxx::parser::non_validating::negative_integer_pskel< char > negative_integer_pskel;
typedef ::xsd::cxx::parser::non_validating::negative_integer_pimpl< char > negative_integer_pimpl;
typedef ::xsd::cxx::parser::non_validating::boolean_pskel< char > boolean_pskel;
typedef ::xsd::cxx::parser::non_validating::boolean_pimpl< char > boolean_pimpl;
typedef ::xsd::cxx::parser::non_validating::float_pskel< char > float_pskel;
typedef ::xsd::cxx::parser::non_validating::float_pimpl< char > float_pimpl;
typedef ::xsd::cxx::parser::non_validating::double_pskel< char > double_pskel;
typedef ::xsd::cxx::parser::non_validating::double_pimpl< char > double_pimpl;
typedef ::xsd::cxx::parser::non_validating::decimal_pskel< char > decimal_pskel;
typedef ::xsd::cxx::parser::non_validating::decimal_pimpl< char > decimal_pimpl;
typedef ::xsd::cxx::parser::non_validating::string_pskel< char > string_pskel;
typedef ::xsd::cxx::parser::non_validating::string_pimpl< char > string_pimpl;
typedef ::xsd::cxx::parser::non_validating::normalized_string_pskel< char > normalized_string_pskel;
typedef ::xsd::cxx::parser::non_validating::normalized_string_pimpl< char > normalized_string_pimpl;
typedef ::xsd::cxx::parser::non_validating::token_pskel< char > token_pskel;
typedef ::xsd::cxx::parser::non_validating::token_pimpl< char > token_pimpl;
typedef ::xsd::cxx::parser::non_validating::name_pskel< char > name_pskel;
typedef ::xsd::cxx::parser::non_validating::name_pimpl< char > name_pimpl;
typedef ::xsd::cxx::parser::non_validating::nmtoken_pskel< char > nmtoken_pskel;
typedef ::xsd::cxx::parser::non_validating::nmtoken_pimpl< char > nmtoken_pimpl;
typedef ::xsd::cxx::parser::non_validating::nmtokens_pskel< char > nmtokens_pskel;
typedef ::xsd::cxx::parser::non_validating::nmtokens_pimpl< char > nmtokens_pimpl;
typedef ::xsd::cxx::parser::non_validating::ncname_pskel< char > ncname_pskel;
typedef ::xsd::cxx::parser::non_validating::ncname_pimpl< char > ncname_pimpl;
typedef ::xsd::cxx::parser::non_validating::language_pskel< char > language_pskel;
typedef ::xsd::cxx::parser::non_validating::language_pimpl< char > language_pimpl;
typedef ::xsd::cxx::parser::non_validating::id_pskel< char > id_pskel;
typedef ::xsd::cxx::parser::non_validating::id_pimpl< char > id_pimpl;
typedef ::xsd::cxx::parser::non_validating::idref_pskel< char > idref_pskel;
typedef ::xsd::cxx::parser::non_validating::idref_pimpl< char > idref_pimpl;
typedef ::xsd::cxx::parser::non_validating::idrefs_pskel< char > idrefs_pskel;
typedef ::xsd::cxx::parser::non_validating::idrefs_pimpl< char > idrefs_pimpl;
typedef ::xsd::cxx::parser::non_validating::uri_pskel< char > uri_pskel;
typedef ::xsd::cxx::parser::non_validating::uri_pimpl< char > uri_pimpl;
typedef ::xsd::cxx::parser::non_validating::qname_pskel< char > qname_pskel;
typedef ::xsd::cxx::parser::non_validating::qname_pimpl< char > qname_pimpl;
typedef ::xsd::cxx::parser::non_validating::base64_binary_pskel< char > base64_binary_pskel;
typedef ::xsd::cxx::parser::non_validating::base64_binary_pimpl< char > base64_binary_pimpl;
typedef ::xsd::cxx::parser::non_validating::hex_binary_pskel< char > hex_binary_pskel;
typedef ::xsd::cxx::parser::non_validating::hex_binary_pimpl< char > hex_binary_pimpl;
typedef ::xsd::cxx::parser::non_validating::date_pskel< char > date_pskel;
typedef ::xsd::cxx::parser::non_validating::date_pimpl< char > date_pimpl;
typedef ::xsd::cxx::parser::non_validating::date_time_pskel< char > date_time_pskel;
typedef ::xsd::cxx::parser::non_validating::date_time_pimpl< char > date_time_pimpl;
typedef ::xsd::cxx::parser::non_validating::duration_pskel< char > duration_pskel;
typedef ::xsd::cxx::parser::non_validating::duration_pimpl< char > duration_pimpl;
typedef ::xsd::cxx::parser::non_validating::gday_pskel< char > gday_pskel;
typedef ::xsd::cxx::parser::non_validating::gday_pimpl< char > gday_pimpl;
typedef ::xsd::cxx::parser::non_validating::gmonth_pskel< char > gmonth_pskel;
typedef ::xsd::cxx::parser::non_validating::gmonth_pimpl< char > gmonth_pimpl;
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pskel< char > gmonth_day_pskel;
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pimpl< char > gmonth_day_pimpl;
typedef ::xsd::cxx::parser::non_validating::gyear_pskel< char > gyear_pskel;
typedef ::xsd::cxx::parser::non_validating::gyear_pimpl< char > gyear_pimpl;
typedef ::xsd::cxx::parser::non_validating::gyear_month_pskel< char > gyear_month_pskel;
typedef ::xsd::cxx::parser::non_validating::gyear_month_pimpl< char > gyear_month_pimpl;
typedef ::xsd::cxx::parser::non_validating::time_pskel< char > time_pskel;
typedef ::xsd::cxx::parser::non_validating::time_pimpl< char > time_pimpl;
// Exceptions. See libxsd/xsd/cxx/parser/exceptions.hxx for details.
//
typedef ::xsd::cxx::parser::exception< char > exception;
// Parsing diagnostics.
//
typedef ::xsd::cxx::parser::severity severity;
typedef ::xsd::cxx::parser::error< char > error;
typedef ::xsd::cxx::parser::diagnostics< char > diagnostics;
typedef ::xsd::cxx::parser::parsing< char > parsing;
// Error handler. See libxsd/xsd/cxx/xml/error-handler.hxx for details.
//
typedef ::xsd::cxx::xml::error_handler< char > error_handler;
// Read-only string.
//
typedef ::xsd::cxx::ro_string< char > ro_string;
// Parsing flags. See libxsd/xsd/cxx/parser/xerces/elements.hxx
// for details.
//
typedef ::xsd::cxx::parser::xerces::flags flags;
// Parsing properties. See libxsd/xsd/cxx/parser/xerces/elements.hxx
// for details.
//
typedef ::xsd::cxx::parser::xerces::properties< char > properties;
// Document type. See libxsd/xsd/cxx/parser/xerces/elements.hxx
// for details.
//
typedef ::xsd::cxx::parser::xerces::document< char > document;
}
#include "eppcom-1.0-pskel.hxx"
namespace epp_1_0
{
class eppType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
greeting ();
virtual void
hello ();
virtual void
command ();
virtual void
response ();
virtual void
extension ();
virtual void
post_eppType ();
// Parser construction API.
//
void
greeting_parser (::epp_1_0::greetingType_pskel&);
void
hello_parser (::xml_schema::any_type_pskel&);
void
command_parser (::epp_1_0::commandType_pskel&);
void
response_parser (::epp_1_0::responseType_pskel&);
void
extension_parser (::epp_1_0::extAnyType_pskel&);
void
parsers (::epp_1_0::greetingType_pskel& /* greeting */,
::xml_schema::any_type_pskel& /* hello */,
::epp_1_0::commandType_pskel& /* command */,
::epp_1_0::responseType_pskel& /* response */,
::epp_1_0::extAnyType_pskel& /* extension */);
// Constructor.
//
eppType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::greetingType_pskel* greeting_parser_;
::xml_schema::any_type_pskel* hello_parser_;
::epp_1_0::commandType_pskel* command_parser_;
::epp_1_0::responseType_pskel* response_parser_;
::epp_1_0::extAnyType_pskel* extension_parser_;
};
class greetingType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
svID ();
virtual void
svDate (const ::xml_schema::date_time&);
virtual void
svcMenu ();
virtual void
dcp ();
virtual void
post_greetingType ();
// Parser construction API.
//
void
svID_parser (::epp_1_0::sIDType_pskel&);
void
svDate_parser (::xml_schema::date_time_pskel&);
void
svcMenu_parser (::epp_1_0::svcMenuType_pskel&);
void
dcp_parser (::epp_1_0::dcpType_pskel&);
void
parsers (::epp_1_0::sIDType_pskel& /* svID */,
::xml_schema::date_time_pskel& /* svDate */,
::epp_1_0::svcMenuType_pskel& /* svcMenu */,
::epp_1_0::dcpType_pskel& /* dcp */);
// Constructor.
//
greetingType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::sIDType_pskel* svID_parser_;
::xml_schema::date_time_pskel* svDate_parser_;
::epp_1_0::svcMenuType_pskel* svcMenu_parser_;
::epp_1_0::dcpType_pskel* dcp_parser_;
};
class sIDType_pskel: public virtual ::xml_schema::normalized_string_pskel
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_sIDType ();
};
class svcMenuType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
version ();
virtual void
lang (const ::std::string&);
virtual void
objURI (const ::std::string&);
virtual void
svcExtension ();
virtual void
post_svcMenuType ();
// Parser construction API.
//
void
version_parser (::epp_1_0::versionType_pskel&);
void
lang_parser (::xml_schema::language_pskel&);
void
objURI_parser (::xml_schema::uri_pskel&);
void
svcExtension_parser (::epp_1_0::extURIType_pskel&);
void
parsers (::epp_1_0::versionType_pskel& /* version */,
::xml_schema::language_pskel& /* lang */,
::xml_schema::uri_pskel& /* objURI */,
::epp_1_0::extURIType_pskel& /* svcExtension */);
// Constructor.
//
svcMenuType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::versionType_pskel* version_parser_;
::xml_schema::language_pskel* lang_parser_;
::xml_schema::uri_pskel* objURI_parser_;
::epp_1_0::extURIType_pskel* svcExtension_parser_;
};
class dcpType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
access ();
virtual void
statement ();
virtual void
expiry ();
virtual void
post_dcpType ();
// Parser construction API.
//
void
access_parser (::epp_1_0::dcpAccessType_pskel&);
void
statement_parser (::epp_1_0::dcpStatementType_pskel&);
void
expiry_parser (::epp_1_0::dcpExpiryType_pskel&);
void
parsers (::epp_1_0::dcpAccessType_pskel& /* access */,
::epp_1_0::dcpStatementType_pskel& /* statement */,
::epp_1_0::dcpExpiryType_pskel& /* expiry */);
// Constructor.
//
dcpType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::dcpAccessType_pskel* access_parser_;
::epp_1_0::dcpStatementType_pskel* statement_parser_;
::epp_1_0::dcpExpiryType_pskel* expiry_parser_;
};
class dcpAccessType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
all ();
virtual void
none ();
virtual void
null ();
virtual void
other ();
virtual void
personal ();
virtual void
personalAndOther ();
virtual void
post_dcpAccessType ();
// Parser construction API.
//
void
all_parser (::xml_schema::any_type_pskel&);
void
none_parser (::xml_schema::any_type_pskel&);
void
null_parser (::xml_schema::any_type_pskel&);
void
other_parser (::xml_schema::any_type_pskel&);
void
personal_parser (::xml_schema::any_type_pskel&);
void
personalAndOther_parser (::xml_schema::any_type_pskel&);
void
parsers (::xml_schema::any_type_pskel& /* all */,
::xml_schema::any_type_pskel& /* none */,
::xml_schema::any_type_pskel& /* null */,
::xml_schema::any_type_pskel& /* other */,
::xml_schema::any_type_pskel& /* personal */,
::xml_schema::any_type_pskel& /* personalAndOther */);
// Constructor.
//
dcpAccessType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::any_type_pskel* all_parser_;
::xml_schema::any_type_pskel* none_parser_;
::xml_schema::any_type_pskel* null_parser_;
::xml_schema::any_type_pskel* other_parser_;
::xml_schema::any_type_pskel* personal_parser_;
::xml_schema::any_type_pskel* personalAndOther_parser_;
};
class dcpStatementType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
purpose ();
virtual void
recipient ();
virtual void
retention ();
virtual void
post_dcpStatementType ();
// Parser construction API.
//
void
purpose_parser (::epp_1_0::dcpPurposeType_pskel&);
void
recipient_parser (::epp_1_0::dcpRecipientType_pskel&);
void
retention_parser (::epp_1_0::dcpRetentionType_pskel&);
void
parsers (::epp_1_0::dcpPurposeType_pskel& /* purpose */,
::epp_1_0::dcpRecipientType_pskel& /* recipient */,
::epp_1_0::dcpRetentionType_pskel& /* retention */);
// Constructor.
//
dcpStatementType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::dcpPurposeType_pskel* purpose_parser_;
::epp_1_0::dcpRecipientType_pskel* recipient_parser_;
::epp_1_0::dcpRetentionType_pskel* retention_parser_;
};
class dcpPurposeType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
admin ();
virtual void
contact ();
virtual void
other ();
virtual void
prov ();
virtual void
post_dcpPurposeType ();
// Parser construction API.
//
void
admin_parser (::xml_schema::any_type_pskel&);
void
contact_parser (::xml_schema::any_type_pskel&);
void
other_parser (::xml_schema::any_type_pskel&);
void
prov_parser (::xml_schema::any_type_pskel&);
void
parsers (::xml_schema::any_type_pskel& /* admin */,
::xml_schema::any_type_pskel& /* contact */,
::xml_schema::any_type_pskel& /* other */,
::xml_schema::any_type_pskel& /* prov */);
// Constructor.
//
dcpPurposeType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::any_type_pskel* admin_parser_;
::xml_schema::any_type_pskel* contact_parser_;
::xml_schema::any_type_pskel* other_parser_;
::xml_schema::any_type_pskel* prov_parser_;
};
class dcpRecipientType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
other ();
virtual void
ours ();
virtual void
public_ ();
virtual void
same ();
virtual void
unrelated ();
virtual void
post_dcpRecipientType ();
// Parser construction API.
//
void
other_parser (::xml_schema::any_type_pskel&);
void
ours_parser (::epp_1_0::dcpOursType_pskel&);
void
public_parser (::xml_schema::any_type_pskel&);
void
same_parser (::xml_schema::any_type_pskel&);
void
unrelated_parser (::xml_schema::any_type_pskel&);
void
parsers (::xml_schema::any_type_pskel& /* other */,
::epp_1_0::dcpOursType_pskel& /* ours */,
::xml_schema::any_type_pskel& /* public */,
::xml_schema::any_type_pskel& /* same */,
::xml_schema::any_type_pskel& /* unrelated */);
// Constructor.
//
dcpRecipientType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::any_type_pskel* other_parser_;
::epp_1_0::dcpOursType_pskel* ours_parser_;
::xml_schema::any_type_pskel* public__parser_;
::xml_schema::any_type_pskel* same_parser_;
::xml_schema::any_type_pskel* unrelated_parser_;
};
class dcpOursType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
recDesc ();
virtual void
post_dcpOursType ();
// Parser construction API.
//
void
recDesc_parser (::epp_1_0::dcpRecDescType_pskel&);
void
parsers (::epp_1_0::dcpRecDescType_pskel& /* recDesc */);
// Constructor.
//
dcpOursType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::dcpRecDescType_pskel* recDesc_parser_;
};
class dcpRecDescType_pskel: public virtual ::xml_schema::token_pskel
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_dcpRecDescType ();
};
class dcpRetentionType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
business ();
virtual void
indefinite ();
virtual void
legal ();
virtual void
none ();
virtual void
stated ();
virtual void
post_dcpRetentionType ();
// Parser construction API.
//
void
business_parser (::xml_schema::any_type_pskel&);
void
indefinite_parser (::xml_schema::any_type_pskel&);
void
legal_parser (::xml_schema::any_type_pskel&);
void
none_parser (::xml_schema::any_type_pskel&);
void
stated_parser (::xml_schema::any_type_pskel&);
void
parsers (::xml_schema::any_type_pskel& /* business */,
::xml_schema::any_type_pskel& /* indefinite */,
::xml_schema::any_type_pskel& /* legal */,
::xml_schema::any_type_pskel& /* none */,
::xml_schema::any_type_pskel& /* stated */);
// Constructor.
//
dcpRetentionType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::any_type_pskel* business_parser_;
::xml_schema::any_type_pskel* indefinite_parser_;
::xml_schema::any_type_pskel* legal_parser_;
::xml_schema::any_type_pskel* none_parser_;
::xml_schema::any_type_pskel* stated_parser_;
};
class dcpExpiryType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
absolute (const ::xml_schema::date_time&);
virtual void
relative (const ::xml_schema::duration&);
virtual void
post_dcpExpiryType ();
// Parser construction API.
//
void
absolute_parser (::xml_schema::date_time_pskel&);
void
relative_parser (::xml_schema::duration_pskel&);
void
parsers (::xml_schema::date_time_pskel& /* absolute */,
::xml_schema::duration_pskel& /* relative */);
// Constructor.
//
dcpExpiryType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::date_time_pskel* absolute_parser_;
::xml_schema::duration_pskel* relative_parser_;
};
class extAnyType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_extAnyType ();
};
class extURIType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
extURI (const ::std::string&);
virtual void
post_extURIType ();
// Parser construction API.
//
void
extURI_parser (::xml_schema::uri_pskel&);
void
parsers (::xml_schema::uri_pskel& /* extURI */);
// Constructor.
//
extURIType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::uri_pskel* extURI_parser_;
};
class versionType_pskel: public virtual ::xml_schema::token_pskel
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_versionType ();
};
class commandType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
check ();
virtual void
create ();
virtual void
delete_ ();
virtual void
info ();
virtual void
login ();
virtual void
logout ();
virtual void
poll ();
virtual void
renew ();
virtual void
transfer ();
virtual void
update ();
virtual void
extension ();
virtual void
clTRID ();
virtual void
post_commandType ();
// Parser construction API.
//
void
check_parser (::epp_1_0::readWriteType_pskel&);
void
create_parser (::epp_1_0::readWriteType_pskel&);
void
delete_parser (::epp_1_0::readWriteType_pskel&);
void
info_parser (::epp_1_0::readWriteType_pskel&);
void
login_parser (::epp_1_0::loginType_pskel&);
void
logout_parser (::xml_schema::any_type_pskel&);
void
poll_parser (::epp_1_0::pollType_pskel&);
void
renew_parser (::epp_1_0::readWriteType_pskel&);
void
transfer_parser (::epp_1_0::transferType_pskel&);
void
update_parser (::epp_1_0::readWriteType_pskel&);
void
extension_parser (::epp_1_0::extAnyType_pskel&);
void
clTRID_parser (::epp_1_0::trIDStringType_pskel&);
void
parsers (::epp_1_0::readWriteType_pskel& /* check */,
::epp_1_0::readWriteType_pskel& /* create */,
::epp_1_0::readWriteType_pskel& /* delete */,
::epp_1_0::readWriteType_pskel& /* info */,
::epp_1_0::loginType_pskel& /* login */,
::xml_schema::any_type_pskel& /* logout */,
::epp_1_0::pollType_pskel& /* poll */,
::epp_1_0::readWriteType_pskel& /* renew */,
::epp_1_0::transferType_pskel& /* transfer */,
::epp_1_0::readWriteType_pskel& /* update */,
::epp_1_0::extAnyType_pskel& /* extension */,
::epp_1_0::trIDStringType_pskel& /* clTRID */);
// Constructor.
//
commandType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::readWriteType_pskel* check_parser_;
::epp_1_0::readWriteType_pskel* create_parser_;
::epp_1_0::readWriteType_pskel* delete__parser_;
::epp_1_0::readWriteType_pskel* info_parser_;
::epp_1_0::loginType_pskel* login_parser_;
::xml_schema::any_type_pskel* logout_parser_;
::epp_1_0::pollType_pskel* poll_parser_;
::epp_1_0::readWriteType_pskel* renew_parser_;
::epp_1_0::transferType_pskel* transfer_parser_;
::epp_1_0::readWriteType_pskel* update_parser_;
::epp_1_0::extAnyType_pskel* extension_parser_;
::epp_1_0::trIDStringType_pskel* clTRID_parser_;
};
class loginType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
clID ();
virtual void
pw ();
virtual void
newPW ();
virtual void
options ();
virtual void
svcs ();
virtual void
post_loginType ();
// Parser construction API.
//
void
clID_parser (::eppcom_1_0::clIDType_pskel&);
void
pw_parser (::epp_1_0::pwType_pskel&);
void
newPW_parser (::epp_1_0::pwType_pskel&);
void
options_parser (::epp_1_0::credsOptionsType_pskel&);
void
svcs_parser (::epp_1_0::loginSvcType_pskel&);
void
parsers (::eppcom_1_0::clIDType_pskel& /* clID */,
::epp_1_0::pwType_pskel& /* pw */,
::epp_1_0::pwType_pskel& /* newPW */,
::epp_1_0::credsOptionsType_pskel& /* options */,
::epp_1_0::loginSvcType_pskel& /* svcs */);
// Constructor.
//
loginType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::eppcom_1_0::clIDType_pskel* clID_parser_;
::epp_1_0::pwType_pskel* pw_parser_;
::epp_1_0::pwType_pskel* newPW_parser_;
::epp_1_0::credsOptionsType_pskel* options_parser_;
::epp_1_0::loginSvcType_pskel* svcs_parser_;
};
class credsOptionsType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
version ();
virtual void
lang (const ::std::string&);
virtual void
post_credsOptionsType ();
// Parser construction API.
//
void
version_parser (::epp_1_0::versionType_pskel&);
void
lang_parser (::xml_schema::language_pskel&);
void
parsers (::epp_1_0::versionType_pskel& /* version */,
::xml_schema::language_pskel& /* lang */);
// Constructor.
//
credsOptionsType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::versionType_pskel* version_parser_;
::xml_schema::language_pskel* lang_parser_;
};
class pwType_pskel: public virtual ::xml_schema::token_pskel
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_pwType ();
};
class loginSvcType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
objURI (const ::std::string&);
virtual void
svcExtension ();
virtual void
post_loginSvcType ();
// Parser construction API.
//
void
objURI_parser (::xml_schema::uri_pskel&);
void
svcExtension_parser (::epp_1_0::extURIType_pskel&);
void
parsers (::xml_schema::uri_pskel& /* objURI */,
::epp_1_0::extURIType_pskel& /* svcExtension */);
// Constructor.
//
loginSvcType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::uri_pskel* objURI_parser_;
::epp_1_0::extURIType_pskel* svcExtension_parser_;
};
class pollType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
op ();
virtual void
msgID (const ::std::string&);
virtual void
post_pollType ();
// Parser construction API.
//
void
op_parser (::epp_1_0::pollOpType_pskel&);
void
msgID_parser (::xml_schema::token_pskel&);
void
parsers (::epp_1_0::pollOpType_pskel& /* op */,
::xml_schema::token_pskel& /* msgID */);
// Constructor.
//
pollType_pskel ();
// Implementation.
//
protected:
virtual bool
_attribute_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::pollOpType_pskel* op_parser_;
::xml_schema::token_pskel* msgID_parser_;
};
class pollOpType_pskel: public virtual ::xml_schema::token_pskel
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_pollOpType ();
};
class transferType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
op ();
virtual void
post_transferType ();
// Parser construction API.
//
void
op_parser (::epp_1_0::transferOpType_pskel&);
void
parsers (::epp_1_0::transferOpType_pskel& /* op */);
// Constructor.
//
transferType_pskel ();
// Implementation.
//
protected:
virtual bool
_attribute_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::transferOpType_pskel* op_parser_;
};
class transferOpType_pskel: public virtual ::xml_schema::token_pskel
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_transferOpType ();
};
class readWriteType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_readWriteType ();
};
class trIDType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
clTRID ();
virtual void
svTRID ();
virtual void
post_trIDType ();
// Parser construction API.
//
void
clTRID_parser (::epp_1_0::trIDStringType_pskel&);
void
svTRID_parser (::epp_1_0::trIDStringType_pskel&);
void
parsers (::epp_1_0::trIDStringType_pskel& /* clTRID */,
::epp_1_0::trIDStringType_pskel& /* svTRID */);
// Constructor.
//
trIDType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::trIDStringType_pskel* clTRID_parser_;
::epp_1_0::trIDStringType_pskel* svTRID_parser_;
};
class trIDStringType_pskel: public virtual ::xml_schema::token_pskel
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_trIDStringType ();
};
class responseType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
result ();
virtual void
msgQ ();
virtual void
resData ();
virtual void
extension ();
virtual void
trID ();
virtual void
post_responseType ();
// Parser construction API.
//
void
result_parser (::epp_1_0::resultType_pskel&);
void
msgQ_parser (::epp_1_0::msgQType_pskel&);
void
resData_parser (::epp_1_0::extAnyType_pskel&);
void
extension_parser (::epp_1_0::extAnyType_pskel&);
void
trID_parser (::epp_1_0::trIDType_pskel&);
void
parsers (::epp_1_0::resultType_pskel& /* result */,
::epp_1_0::msgQType_pskel& /* msgQ */,
::epp_1_0::extAnyType_pskel& /* resData */,
::epp_1_0::extAnyType_pskel& /* extension */,
::epp_1_0::trIDType_pskel& /* trID */);
// Constructor.
//
responseType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::resultType_pskel* result_parser_;
::epp_1_0::msgQType_pskel* msgQ_parser_;
::epp_1_0::extAnyType_pskel* resData_parser_;
::epp_1_0::extAnyType_pskel* extension_parser_;
::epp_1_0::trIDType_pskel* trID_parser_;
};
class resultType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
msg ();
virtual void
value ();
virtual void
extValue ();
virtual void
code ();
virtual void
post_resultType ();
// Parser construction API.
//
void
msg_parser (::epp_1_0::msgType_pskel&);
void
value_parser (::epp_1_0::errValueType_pskel&);
void
extValue_parser (::epp_1_0::extErrValueType_pskel&);
void
code_parser (::epp_1_0::resultCodeType_pskel&);
void
parsers (::epp_1_0::msgType_pskel& /* msg */,
::epp_1_0::errValueType_pskel& /* value */,
::epp_1_0::extErrValueType_pskel& /* extValue */,
::epp_1_0::resultCodeType_pskel& /* code */);
// Constructor.
//
resultType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
virtual bool
_attribute_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::msgType_pskel* msg_parser_;
::epp_1_0::errValueType_pskel* value_parser_;
::epp_1_0::extErrValueType_pskel* extValue_parser_;
::epp_1_0::resultCodeType_pskel* code_parser_;
};
class errValueType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_errValueType ();
};
class extErrValueType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
value ();
virtual void
reason ();
virtual void
post_extErrValueType ();
// Parser construction API.
//
void
value_parser (::epp_1_0::errValueType_pskel&);
void
reason_parser (::epp_1_0::msgType_pskel&);
void
parsers (::epp_1_0::errValueType_pskel& /* value */,
::epp_1_0::msgType_pskel& /* reason */);
// Constructor.
//
extErrValueType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::epp_1_0::errValueType_pskel* value_parser_;
::epp_1_0::msgType_pskel* reason_parser_;
};
class msgQType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
qDate (const ::xml_schema::date_time&);
virtual void
msg ();
virtual void
count (unsigned long long);
virtual void
id ();
virtual void
post_msgQType ();
// Parser construction API.
//
void
qDate_parser (::xml_schema::date_time_pskel&);
void
msg_parser (::epp_1_0::mixedMsgType_pskel&);
void
count_parser (::xml_schema::unsigned_long_pskel&);
void
id_parser (::eppcom_1_0::minTokenType_pskel&);
void
parsers (::xml_schema::date_time_pskel& /* qDate */,
::epp_1_0::mixedMsgType_pskel& /* msg */,
::xml_schema::unsigned_long_pskel& /* count */,
::eppcom_1_0::minTokenType_pskel& /* id */);
// Constructor.
//
msgQType_pskel ();
// Implementation.
//
protected:
virtual bool
_start_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string*);
virtual bool
_end_element_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
virtual bool
_attribute_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::date_time_pskel* qDate_parser_;
::epp_1_0::mixedMsgType_pskel* msg_parser_;
::xml_schema::unsigned_long_pskel* count_parser_;
::eppcom_1_0::minTokenType_pskel* id_parser_;
};
class mixedMsgType_pskel: public ::xml_schema::complex_content
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
lang (const ::std::string&);
virtual void
post_mixedMsgType ();
// Parser construction API.
//
void
lang_parser (::xml_schema::language_pskel&);
void
parsers (::xml_schema::language_pskel& /* lang */);
// Constructor.
//
mixedMsgType_pskel ();
// Implementation.
//
protected:
virtual bool
_attribute_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::language_pskel* lang_parser_;
};
class msgType_pskel: public virtual ::xml_schema::normalized_string_pskel
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
lang (const ::std::string&);
virtual void
post_msgType ();
// Parser construction API.
//
void
lang_parser (::xml_schema::language_pskel&);
void
parsers (::xml_schema::language_pskel& /* lang */);
// Constructor.
//
msgType_pskel ();
// Implementation.
//
protected:
virtual bool
_attribute_impl (const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&,
const ::xml_schema::ro_string&);
protected:
::xml_schema::language_pskel* lang_parser_;
};
class resultCodeType_pskel: public virtual ::xml_schema::unsigned_short_pskel
{
public:
// Parser callbacks. Override them in your implementation.
//
// virtual void
// pre ();
virtual void
post_resultCodeType ();
};
}
#include <xsd/cxx/post.hxx>
// Begin epilogue.
//
//
// End epilogue.
#endif // CXX______RESOURCES_EPP_1_0_PSKEL_HXX