openvrml::null_vrml97_parse_actions Struct Reference

No-op semantic actions for vrml97_grammar. More...

#include <openvrml/vrml97_grammar.h>

Inheritance diagram for openvrml::null_vrml97_parse_actions:

List of all members.


Public Attributes

struct
openvrml::null_vrml97_parse_actions::on_scene_start_t 
on_scene_start
struct
openvrml::null_vrml97_parse_actions::on_scene_finish_t 
on_scene_finish
struct
openvrml::null_vrml97_parse_actions::on_externproto_t 
on_externproto
struct
openvrml::null_vrml97_parse_actions::on_proto_start_t 
on_proto_start
struct
openvrml::null_vrml97_parse_actions::on_proto_interface_t 
on_proto_interface
struct
openvrml::null_vrml97_parse_actions::on_proto_default_value_start_t 
on_proto_default_value_start
struct
openvrml::null_vrml97_parse_actions::on_proto_default_value_finish_t 
on_proto_default_value_finish
struct
openvrml::null_vrml97_parse_actions::on_proto_body_start_t 
on_proto_body_start
struct
openvrml::null_vrml97_parse_actions::on_proto_finish_t 
on_proto_finish
struct
openvrml::null_vrml97_parse_actions::on_node_start_t 
on_node_start
struct
openvrml::null_vrml97_parse_actions::on_node_finish_t 
on_node_finish
struct
openvrml::null_vrml97_parse_actions::on_script_interface_decl_t 
on_script_interface_decl
struct
openvrml::null_vrml97_parse_actions::on_route_t 
on_route
struct
openvrml::null_vrml97_parse_actions::on_use_t 
on_use
struct
openvrml::null_vrml97_parse_actions::on_is_mapping_t 
on_is_mapping
struct
openvrml::null_vrml97_parse_actions::on_field_start_t 
on_field_start
struct
openvrml::null_vrml97_parse_actions::on_field_finish_t 
on_field_finish
struct
openvrml::null_vrml97_parse_actions::on_sfnode_t 
on_sfnode
struct
openvrml::null_vrml97_parse_actions::on_sfbool_t 
on_sfbool
struct
openvrml::null_vrml97_parse_actions::on_sfcolor_t 
on_sfcolor
struct
openvrml::null_vrml97_parse_actions::on_sffloat_t 
on_sffloat
struct
openvrml::null_vrml97_parse_actions::on_sfimage_t 
on_sfimage
struct
openvrml::null_vrml97_parse_actions::on_sfint32_t 
on_sfint32
struct
openvrml::null_vrml97_parse_actions::on_sfrotation_t 
on_sfrotation
struct
openvrml::null_vrml97_parse_actions::on_sfstring_t 
on_sfstring
struct
openvrml::null_vrml97_parse_actions::on_sftime_t 
on_sftime
struct
openvrml::null_vrml97_parse_actions::on_sfvec2f_t 
on_sfvec2f
struct
openvrml::null_vrml97_parse_actions::on_sfvec3f_t 
on_sfvec3f
struct
openvrml::null_vrml97_parse_actions::on_mfcolor_t 
on_mfcolor
struct
openvrml::null_vrml97_parse_actions::on_mffloat_t 
on_mffloat
struct
openvrml::null_vrml97_parse_actions::on_mfint32_t 
on_mfint32
struct
openvrml::null_vrml97_parse_actions::on_mfnode_t 
on_mfnode
struct
openvrml::null_vrml97_parse_actions::on_mfrotation_t 
on_mfrotation
struct
openvrml::null_vrml97_parse_actions::on_mfstring_t 
on_mfstring
struct
openvrml::null_vrml97_parse_actions::on_mftime_t 
on_mftime
struct
openvrml::null_vrml97_parse_actions::on_mfvec2f_t 
on_mfvec2f
struct
openvrml::null_vrml97_parse_actions::on_mfvec3f_t 
on_mfvec3f

Detailed Description

No-op semantic actions for vrml97_grammar.

This struct includes a no-op function for each semantic action called by vrml97_grammar. It is the default value of vrml97_grammar's Actions template parameter. It is generally convenient to inherit this struct when providing your own semantic actions, as doing so will provide a default no-op action where none has been implemented or none needs to occur.

Examples:

pretty_print.cpp.