| Home | Download | Screen shots | Discussion | Documentation |
|---|
#include <openvrml/x3d_vrml_grammar.h>
Public Types | |
|
typedef vrml97_grammar < Actions, ErrorHandler > ::template definition < ScannerT > | base_t |
| typedef base_t::rule_type | rule_type |
| typedef base_t::chset | chset |
|
typedef boost::spirit::rule < ScannerT, profile_statement_closure::context_t > | profile_statement_rule_type |
|
typedef boost::spirit::rule < ScannerT, component_statement_closure::context_t > | component_statement_rule_type |
|
typedef boost::spirit::rule < ScannerT, meta_statement_closure::context_t > | meta_statement_rule_type |
|
typedef boost::spirit::rule < ScannerT, import_statement_closure::context_t > | import_statement_rule_type |
|
typedef boost::spirit::rule < ScannerT, export_statement_closure::context_t > | export_statement_rule_type |
Public Member Functions | |
| definition (const x3d_vrml_grammar &self) | |
|
const boost::spirit::rule < ScannerT > & | start () const |
|
virtual const boost::spirit::stored_rule < ScannerT > | get_field_value_parser (const field_value::type_id field_type) const |
Public Attributes | |
|
struct openvrml::x3d_vrml_grammar::definition::load_profile_t | load_profile |
|
struct openvrml::x3d_vrml_grammar::definition::load_component_t | load_component |
|
struct openvrml::x3d_vrml_grammar::definition::on_profile_statement_t | on_profile_statement |
|
struct openvrml::x3d_vrml_grammar::definition::on_component_statement_t | on_component_statement |
|
struct openvrml::x3d_vrml_grammar::definition::on_meta_statement_t | on_meta_statement |
|
phoenix::function < on_import_statement_function > | on_import_statement |
|
phoenix::function < on_export_statement_function > | on_export_statement |
| profile_statement_rule_type | profile_statement |
| component_statement_rule_type | component_statement |
| meta_statement_rule_type | meta_statement |
| import_statement_rule_type | import_statement |
| export_statement_rule_type | export_statement |
| chset | invalid_id_rest_char |
| chset | invalid_id_first_char |
Static Public Attributes | |
| static const boost::spirit::functor_parser < typename base_t::template mftype_parser < boost::spirit::functor_parser < openvrml::color_rgba_parser > > > | mfcolorrgba_p |
| static const boost::spirit::functor_parser < typename base_t::template mftype_parser < boost::spirit::functor_parser < openvrml::bool_parser > > > | mfbool_p |
| static const boost::spirit::functor_parser < typename base_t::template mftype_parser < boost::spirit::functor_parser < openvrml::image_parser > > > | mfimage_p |
| static const boost::spirit::functor_parser < typename base_t::template mftype_parser < boost::spirit::functor_parser < openvrml::vec2d_parser > > > | mfvec2d_p |
| static const boost::spirit::functor_parser < typename base_t::template mftype_parser < boost::spirit::functor_parser < openvrml::vec3d_parser > > > | mfvec3d_p |
const boost::spirit::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::functor_parser< openvrml::color_rgba_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::definition< ScannerT >::mfcolorrgba_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>::
template mftype_parser<
boost::spirit::functor_parser<openvrml::color_rgba_parser>
>(color_rgba_p)
const boost::spirit::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::functor_parser< openvrml::bool_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::definition< ScannerT >::mfbool_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>::
template mftype_parser<
boost::spirit::functor_parser<openvrml::bool_parser>
>(bool_p)
const boost::spirit::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::functor_parser< openvrml::image_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::definition< ScannerT >::mfimage_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>::
template mftype_parser<
boost::spirit::functor_parser<openvrml::image_parser>
>(image_p)
const boost::spirit::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::functor_parser< openvrml::vec2d_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::definition< ScannerT >::mfvec2d_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>::
template mftype_parser<
boost::spirit::functor_parser<openvrml::vec2d_parser>
>(vec2d_p)
const boost::spirit::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::functor_parser< openvrml::vec3d_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::definition< ScannerT >::mfvec3d_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>::
template mftype_parser<
boost::spirit::functor_parser<openvrml::vec3d_parser>
>(vec3d_p)