Data Structures | Public Member Functions | Protected Member Functions | Protected Attributes
member_pskel Class Reference

#include <member-pskel.hxx>

Inheritance diagram for member_pskel:
member_pimpl

Data Structures

struct  v_state_attr_

Public Member Functions

virtual void type (const osm::ObjectType &)
virtual void ref (long long)
virtual void role (const ::std::string &)
virtual std::pair< std::string,
std::shared_ptr< osm::Element > > 
post_member ()=0
void type_parser (::member_type_pskel &)
void ref_parser (::xml_schema::long_pskel &)
void role_parser (::xml_schema::string_pskel &)
void parsers (::member_type_pskel &,::xml_schema::long_pskel &,::xml_schema::string_pskel &)
 member_pskel ()
virtual void type (const osm::ObjectType &)
virtual void ref (long long)
virtual void role (const ::std::string &)
virtual std::pair< std::string,
std::shared_ptr< osm::Element > > 
post_member ()=0
void type_parser (::member_type_pskel &)
void ref_parser (::xml_schema::long_pskel &)
void role_parser (::xml_schema::string_pskel &)
void parsers (::member_type_pskel &,::xml_schema::long_pskel &,::xml_schema::string_pskel &)
 member_pskel ()

Protected Member Functions

virtual bool _attribute_impl_phase_one (const ::xml_schema::ro_string &, const ::xml_schema::ro_string &, const ::xml_schema::ro_string &)
virtual void _pre_a_validate ()
virtual void _post_a_validate ()
virtual bool _attribute_impl_phase_one (const ::xml_schema::ro_string &, const ::xml_schema::ro_string &, const ::xml_schema::ro_string &)
virtual void _pre_a_validate ()
virtual void _post_a_validate ()

Protected Attributes

::member_type_pskeltype_parser_
::xml_schema::long_pskelref_parser_
::xml_schema::string_pskelrole_parser_
v_state_attr_ v_state_attr_first_
::xsd::cxx::parser::pod_stack v_state_attr_stack_

Detailed Description

Definition at line 66 of file member-pskel.hxx.


Constructor & Destructor Documentation

member_pskel::member_pskel ( )

Definition at line 75 of file member-pskel.cxx.

member_pskel::member_pskel ( )

Member Function Documentation

virtual bool member_pskel::_attribute_impl_phase_one ( const ::xml_schema::ro_string ,
const ::xml_schema::ro_string ,
const ::xml_schema::ro_string  
) [protected, virtual]
bool member_pskel::_attribute_impl_phase_one ( const ::xml_schema::ro_string ns,
const ::xml_schema::ro_string n,
const ::xml_schema::ro_string s 
) [protected, virtual]

Definition at line 106 of file member-pskel.cxx.

virtual void member_pskel::_post_a_validate ( ) [protected, virtual]
void member_pskel::_post_a_validate ( ) [protected, virtual]

Definition at line 171 of file member-pskel.cxx.

virtual void member_pskel::_pre_a_validate ( ) [protected, virtual]
void member_pskel::_pre_a_validate ( ) [protected, virtual]

Definition at line 161 of file member-pskel.cxx.

void member_pskel::parsers ( ::member_type_pskel ,
::xml_schema::long_pskel ,
::xml_schema::string_pskel  
)
void member_pskel::parsers ( ::member_type_pskel type,
::xml_schema::long_pskel ref,
::xml_schema::string_pskel role 
)

Definition at line 65 of file member-pskel.cxx.

virtual std::pair<std::string, std::shared_ptr<osm::Element> > member_pskel::post_member ( ) [pure virtual]

Implemented in member_pimpl.

virtual std::pair<std::string, std::shared_ptr<osm::Element> > member_pskel::post_member ( ) [pure virtual]

Implemented in member_pimpl.

virtual void member_pskel::ref ( long  long) [virtual]

Reimplemented in member_pimpl.

void member_pskel::ref ( long long  ) [virtual]

Reimplemented in member_pimpl.

Definition at line 92 of file member-pskel.cxx.

void member_pskel::ref_parser ( ::xml_schema::long_pskel )
void member_pskel::ref_parser ( ::xml_schema::long_pskel p)

Definition at line 53 of file member-pskel.cxx.

virtual void member_pskel::role ( const ::std::string &  ) [virtual]

Reimplemented in member_pimpl.

void member_pskel::role ( const ::std::string &  ) [virtual]

Reimplemented in member_pimpl.

Definition at line 97 of file member-pskel.cxx.

void member_pskel::role_parser ( ::xml_schema::string_pskel )
void member_pskel::role_parser ( ::xml_schema::string_pskel p)

Definition at line 59 of file member-pskel.cxx.

virtual void member_pskel::type ( const osm::ObjectType ) [virtual]

Reimplemented in member_pimpl.

void member_pskel::type ( const osm::ObjectType ) [virtual]

Reimplemented in member_pimpl.

Definition at line 87 of file member-pskel.cxx.

void member_pskel::type_parser ( ::member_type_pskel )
void member_pskel::type_parser ( ::member_type_pskel p)

Definition at line 47 of file member-pskel.cxx.


Field Documentation

Definition at line 117 of file member-pskel.hxx.

Definition at line 118 of file member-pskel.hxx.

Definition at line 116 of file member-pskel.hxx.

Definition at line 127 of file member-pskel.hxx.

xsd::cxx::parser::pod_stack member_pskel::v_state_attr_stack_ [protected]

Definition at line 128 of file member-pskel.hxx.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines