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

#include <osm-pskel.hxx>

Inheritance diagram for osm_pskel:
osm_pimpl

Data Structures

struct  v_state_
struct  v_state_attr_
struct  v_state_descr_

Public Member Functions

virtual void bound ()
virtual void node (const osm::Node &)
virtual void way (const osm::Way &)
virtual void relation (const osm::Relation &)
virtual void version (const ::std::string &)
virtual void generator (const ::std::string &)
virtual void post_osm ()
void bound_parser (::bound_pskel &)
void node_parser (::node_pskel &)
void way_parser (::way_pskel &)
void relation_parser (::relation_pskel &)
void version_parser (::xml_schema::string_pskel &)
void generator_parser (::xml_schema::string_pskel &)
void parsers (::bound_pskel &,::node_pskel &,::way_pskel &,::relation_pskel &,::xml_schema::string_pskel &,::xml_schema::string_pskel &)
 osm_pskel ()
virtual void bound ()
virtual void node (const osm::Node &)
virtual void way (const osm::Way &)
virtual void relation (const osm::Relation &)
virtual void version (const ::std::string &)
virtual void generator (const ::std::string &)
virtual void post_osm ()
void bound_parser (::bound_pskel &)
void node_parser (::node_pskel &)
void way_parser (::way_pskel &)
void relation_parser (::relation_pskel &)
void version_parser (::xml_schema::string_pskel &)
void generator_parser (::xml_schema::string_pskel &)
void parsers (::bound_pskel &,::node_pskel &,::way_pskel &,::relation_pskel &,::xml_schema::string_pskel &,::xml_schema::string_pskel &)
 osm_pskel ()

Protected Member Functions

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_phase_one (const ::xml_schema::ro_string &, const ::xml_schema::ro_string &, const ::xml_schema::ro_string &)
virtual void _pre_e_validate ()
virtual void _post_e_validate ()
void sequence_0 (unsigned long &state, unsigned long &count, const ::xml_schema::ro_string &ns, const ::xml_schema::ro_string &n, const ::xml_schema::ro_string *t, bool start)
void choice_0 (unsigned long &state, unsigned long &count, const ::xml_schema::ro_string &ns, const ::xml_schema::ro_string &n, const ::xml_schema::ro_string *t, bool start)
virtual void _pre_a_validate ()
virtual void _post_a_validate ()
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_phase_one (const ::xml_schema::ro_string &, const ::xml_schema::ro_string &, const ::xml_schema::ro_string &)
virtual void _pre_e_validate ()
virtual void _post_e_validate ()
void sequence_0 (unsigned long &state, unsigned long &count, const ::xml_schema::ro_string &ns, const ::xml_schema::ro_string &n, const ::xml_schema::ro_string *t, bool start)
void choice_0 (unsigned long &state, unsigned long &count, const ::xml_schema::ro_string &ns, const ::xml_schema::ro_string &n, const ::xml_schema::ro_string *t, bool start)
virtual void _pre_a_validate ()
virtual void _post_a_validate ()

Protected Attributes

::bound_pskelbound_parser_
::node_pskelnode_parser_
::way_pskelway_parser_
::relation_pskelrelation_parser_
::xml_schema::string_pskelversion_parser_
::xml_schema::string_pskelgenerator_parser_
v_state_ v_state_first_
::xsd::cxx::parser::pod_stack v_state_stack_
v_state_attr_ v_state_attr_first_
::xsd::cxx::parser::pod_stack v_state_attr_stack_

Detailed Description

Definition at line 69 of file osm-pskel.hxx.


Constructor & Destructor Documentation

osm_pskel::osm_pskel ( )

Definition at line 105 of file osm-pskel.cxx.

osm_pskel::osm_pskel ( )

Member Function Documentation

virtual bool osm_pskel::_attribute_impl_phase_one ( const ::xml_schema::ro_string ,
const ::xml_schema::ro_string ,
const ::xml_schema::ro_string  
) [protected, virtual]
bool osm_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 463 of file osm-pskel.cxx.

virtual bool osm_pskel::_end_element_impl ( const ::xml_schema::ro_string ,
const ::xml_schema::ro_string  
) [protected, virtual]
bool osm_pskel::_end_element_impl ( const ::xml_schema::ro_string ns,
const ::xml_schema::ro_string n 
) [protected, virtual]

Definition at line 231 of file osm-pskel.cxx.

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

Definition at line 511 of file osm-pskel.cxx.

virtual void osm_pskel::_post_e_validate ( ) [protected, virtual]
void osm_pskel::_post_e_validate ( ) [protected, virtual]

Definition at line 268 of file osm-pskel.cxx.

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

Definition at line 502 of file osm-pskel.cxx.

virtual void osm_pskel::_pre_e_validate ( ) [protected, virtual]
void osm_pskel::_pre_e_validate ( ) [protected, virtual]

Definition at line 254 of file osm-pskel.cxx.

virtual bool osm_pskel::_start_element_impl ( const ::xml_schema::ro_string ,
const ::xml_schema::ro_string ,
const ::xml_schema::ro_string  
) [protected, virtual]
bool osm_pskel::_start_element_impl ( const ::xml_schema::ro_string ns,
const ::xml_schema::ro_string n,
const ::xml_schema::ro_string t 
) [protected, virtual]

Definition at line 160 of file osm-pskel.cxx.

virtual void osm_pskel::bound ( ) [virtual]
void osm_pskel::bound ( ) [virtual]

Definition at line 121 of file osm-pskel.cxx.

void osm_pskel::bound_parser ( ::bound_pskel )
void osm_pskel::bound_parser ( ::bound_pskel p)

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

void osm_pskel::choice_0 ( unsigned long &  state,
unsigned long &  count,
const ::xml_schema::ro_string ns,
const ::xml_schema::ro_string n,
const ::xml_schema::ro_string t,
bool  start 
) [protected]
void osm_pskel::choice_0 ( unsigned long &  state,
unsigned long &  count,
const ::xml_schema::ro_string ns,
const ::xml_schema::ro_string n,
const ::xml_schema::ro_string t,
bool  start 
) [protected]

Definition at line 377 of file osm-pskel.cxx.

virtual void osm_pskel::generator ( const ::std::string &  ) [virtual]
void osm_pskel::generator ( const ::std::string &  ) [virtual]

Definition at line 146 of file osm-pskel.cxx.

void osm_pskel::generator_parser ( ::xml_schema::string_pskel )
void osm_pskel::generator_parser ( ::xml_schema::string_pskel p)

Definition at line 83 of file osm-pskel.cxx.

virtual void osm_pskel::node ( const osm::Node ) [virtual]

Reimplemented in osm_pimpl.

void osm_pskel::node ( const osm::Node ) [virtual]

Reimplemented in osm_pimpl.

Definition at line 126 of file osm-pskel.cxx.

void osm_pskel::node_parser ( ::node_pskel )
void osm_pskel::node_parser ( ::node_pskel p)

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

void osm_pskel::parsers ( ::bound_pskel ,
::node_pskel ,
::way_pskel ,
::relation_pskel ,
::xml_schema::string_pskel ,
::xml_schema::string_pskel  
)
void osm_pskel::parsers ( ::bound_pskel bound,
::node_pskel node,
::way_pskel way,
::relation_pskel relation,
::xml_schema::string_pskel version,
::xml_schema::string_pskel generator 
)

Definition at line 89 of file osm-pskel.cxx.

virtual void osm_pskel::post_osm ( ) [virtual]

Reimplemented in osm_pimpl.

void osm_pskel::post_osm ( ) [virtual]

Reimplemented in osm_pimpl.

Definition at line 151 of file osm-pskel.cxx.

virtual void osm_pskel::relation ( const osm::Relation ) [virtual]

Reimplemented in osm_pimpl.

void osm_pskel::relation ( const osm::Relation ) [virtual]

Reimplemented in osm_pimpl.

Definition at line 136 of file osm-pskel.cxx.

void osm_pskel::relation_parser ( ::relation_pskel )
void osm_pskel::relation_parser ( ::relation_pskel p)

Definition at line 71 of file osm-pskel.cxx.

void osm_pskel::sequence_0 ( unsigned long &  state,
unsigned long &  count,
const ::xml_schema::ro_string ns,
const ::xml_schema::ro_string n,
const ::xml_schema::ro_string t,
bool  start 
) [protected]
void osm_pskel::sequence_0 ( unsigned long &  state,
unsigned long &  count,
const ::xml_schema::ro_string ns,
const ::xml_schema::ro_string n,
const ::xml_schema::ro_string t,
bool  start 
) [protected]

Definition at line 289 of file osm-pskel.cxx.

virtual void osm_pskel::version ( const ::std::string &  ) [virtual]
void osm_pskel::version ( const ::std::string &  ) [virtual]

Definition at line 141 of file osm-pskel.cxx.

void osm_pskel::version_parser ( ::xml_schema::string_pskel )
void osm_pskel::version_parser ( ::xml_schema::string_pskel p)

Definition at line 77 of file osm-pskel.cxx.

virtual void osm_pskel::way ( const osm::Way ) [virtual]

Reimplemented in osm_pimpl.

void osm_pskel::way ( const osm::Way ) [virtual]

Reimplemented in osm_pimpl.

Definition at line 131 of file osm-pskel.cxx.

void osm_pskel::way_parser ( ::way_pskel )
void osm_pskel::way_parser ( ::way_pskel p)

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


Field Documentation

Definition at line 149 of file osm-pskel.hxx.

Definition at line 154 of file osm-pskel.hxx.

Definition at line 150 of file osm-pskel.hxx.

Definition at line 152 of file osm-pskel.hxx.

Definition at line 207 of file osm-pskel.hxx.

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

Definition at line 208 of file osm-pskel.hxx.

Definition at line 176 of file osm-pskel.hxx.

xsd::cxx::parser::pod_stack osm_pskel::v_state_stack_ [protected]

Definition at line 177 of file osm-pskel.hxx.

Definition at line 153 of file osm-pskel.hxx.

Definition at line 151 of file osm-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