Home | Download | Screen shots | Discussion | Documentation |
---|
A placeholder node_type
.
More...
#include <openvrml/node.h>
Public Member Functions | |
null_node_type (null_node_metatype &type) throw () | |
Construct. | |
virtual | ~null_node_type () throw () |
Destroy. | |
Private Member Functions | |
virtual const node_interface_set & | do_interfaces () const throw () |
Do not call. | |
virtual const boost::intrusive_ptr< node > | do_create_node (const boost::shared_ptr< openvrml::scope > &scope, const initial_value_map &initial_values) const throw () |
Do not call. |
A placeholder node_type
.
The null_node_type
is provided for convenience for the uncommon (but not inconceivable) situation where one needs something that acts like a node
, yet isn't a full-fleged node with proper node_metatype
and node_type
implementations.
openvrml::null_node_type::null_node_type | ( | null_node_metatype & | type | ) | throw () [explicit] |
Construct.
openvrml::null_node_type::~null_node_type | ( | ) | throw () [virtual] |
Destroy.
const openvrml::node_interface_set & openvrml::null_node_type::do_interfaces | ( | ) | const throw () [private, virtual] |
const boost::intrusive_ptr< openvrml::node > openvrml::null_node_type::do_create_node | ( | const boost::shared_ptr< openvrml::scope > & | scope, |
const initial_value_map & | initial_values | ||
) | const throw () [private, virtual] |
Do not call.