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::classic::rule < ScannerT, profile_statement_closure::context_t > | profile_statement_rule_type |
typedef boost::spirit::classic::rule < ScannerT, component_statement_closure::context_t > | component_statement_rule_type |
typedef boost::spirit::classic::rule < ScannerT, meta_statement_closure::context_t > | meta_statement_rule_type |
typedef boost::spirit::classic::rule < ScannerT, import_statement_closure::context_t > | import_statement_rule_type |
typedef boost::spirit::classic::rule < ScannerT, export_statement_closure::context_t > | export_statement_rule_type |
Public Member Functions | |
definition (const x3d_vrml_grammar &self) | |
const boost::spirit::classic::rule < ScannerT > & | start () const |
virtual const boost::spirit::classic::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::classic::functor_parser < typename base_t::template mftype_parser < boost::spirit::classic::functor_parser < openvrml::color_rgba_parser > > > | mfcolorrgba_p |
static const boost::spirit::classic::functor_parser < typename base_t::template mftype_parser < boost::spirit::classic::functor_parser < openvrml::bool_parser > > > | mfbool_p |
static const boost::spirit::classic::functor_parser < typename base_t::template mftype_parser < boost::spirit::classic::functor_parser < openvrml::image_parser > > > | mfimage_p |
static const boost::spirit::classic::functor_parser < typename base_t::template mftype_parser < boost::spirit::classic::functor_parser < openvrml::vec2d_parser > > > | mfvec2d_p |
static const boost::spirit::classic::functor_parser < typename base_t::template mftype_parser < boost::spirit::classic::functor_parser < openvrml::vec3d_parser > > > | mfvec3d_p |
const boost::spirit::classic::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::classic::functor_parser< openvrml::color_rgba_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::x3d_vrml_grammar::definition< ScannerT >::mfcolorrgba_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>:: template mftype_parser< boost::spirit::classic::functor_parser<openvrml::color_rgba_parser> >(color_rgba_p)
const boost::spirit::classic::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::classic::functor_parser< openvrml::bool_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::x3d_vrml_grammar::definition< ScannerT >::mfbool_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>::
template mftype_parser<
boost::spirit::classic::functor_parser<openvrml::bool_parser>
>(bool_p)
const boost::spirit::classic::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::classic::functor_parser< openvrml::image_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::x3d_vrml_grammar::definition< ScannerT >::mfimage_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>::
template mftype_parser<
boost::spirit::classic::functor_parser<openvrml::image_parser>
>(image_p)
const boost::spirit::classic::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::classic::functor_parser< openvrml::vec2d_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::x3d_vrml_grammar::definition< ScannerT >::mfvec2d_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>:: template mftype_parser< boost::spirit::classic::functor_parser<openvrml::vec2d_parser> >(vec2d_p)
const boost::spirit::classic::functor_parser< typename vrml97_grammar< Actions, ErrorHandler >::template definition< ScannerT >::template mftype_parser< boost::spirit::classic::functor_parser< openvrml::vec3d_parser > > > openvrml::x3d_vrml_grammar< Actions, ErrorHandler >::x3d_vrml_grammar::definition< ScannerT >::mfvec3d_p [inline, static] |
Initial value:
typename vrml97_grammar<Actions, ErrorHandler>::template definition<ScannerT>:: template mftype_parser< boost::spirit::classic::functor_parser<openvrml::vec3d_parser> >(vec3d_p)