#include <member-pskel.hxx>
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_pskel * | type_parser_ |
::xml_schema::long_pskel * | ref_parser_ |
::xml_schema::string_pskel * | role_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 |
( |
| ) |
|
member_pskel::member_pskel |
( |
| ) |
|
Member Function Documentation
virtual void member_pskel::_post_a_validate |
( |
| ) |
[protected, virtual] |
void member_pskel::_post_a_validate |
( |
| ) |
[protected, virtual] |
virtual void member_pskel::_pre_a_validate |
( |
| ) |
[protected, virtual] |
void member_pskel::_pre_a_validate |
( |
| ) |
[protected, virtual] |
virtual std::pair<std::string, std::shared_ptr<osm::Element> > member_pskel::post_member |
( |
| ) |
[pure virtual] |
virtual std::pair<std::string, std::shared_ptr<osm::Element> > member_pskel::post_member |
( |
| ) |
[pure virtual] |
virtual void member_pskel::ref |
( |
long |
long | ) |
[virtual] |
void member_pskel::ref |
( |
long long |
| ) |
[virtual] |
virtual void member_pskel::role |
( |
const ::std::string & |
| ) |
[virtual] |
void member_pskel::role |
( |
const ::std::string & |
| ) |
[virtual] |
Field Documentation
The documentation for this class was generated from the following files: