Home | Download | Screen shots | Discussion | Documentation |
---|
event_emitter
implementations.
event_emitter_base
implements openvrml::event_emitter::do_eventout_id
.
Public Member Functions | |
virtual | ~event_emitter_base ()=0 throw () |
Destroy. | |
openvrml::node & | node () const throw () |
The node with which the event_emitter is associated. | |
Protected Member Functions | |
event_emitter_base (openvrml::node &n, const field_value &value) throw () | |
Construct. | |
Private Types | |
typedef node_type_impl< Node > | node_type_t |
The concrete node_type . | |
typedef node_type_t::event_emitter_map_t | event_emitter_map_t |
The map of event_emitters . | |
Private Member Functions | |
virtual const std::string | do_eventout_id () const throw () |
The associated eventOut identifier. | |
Private Attributes | |
openvrml::node * | node_ |
The node with which the event_emitter is associated. | |
Classes | |
struct | event_emitter_equal_to |
A model of Adaptable Predicate. More... |
openvrml::node_impl_util::node_type_impl< Node > openvrml::node_impl_util::event_emitter_base< Node >::node_type_t [private] |
The concrete node_type
.
openvrml::node_impl_util::event_emitter_base::node_type_t::event_emitter_map_t openvrml::node_impl_util::event_emitter_base< Node >::event_emitter_map_t [private] |
The map of event_emitters
.
openvrml::node_impl_util::event_emitter_base< Node >::~event_emitter_base | ( | ) | throw () [inline, pure virtual] |
Destroy.
openvrml::node_impl_util::event_emitter_base< Node >::event_emitter_base | ( | openvrml::node & | n, | |
const field_value & | value | |||
) | throw () [inline, protected] |
Construct.
[in] | n | the node associated with the event_emitter . |
[in] | value | the field value associated with the event_emitter . |
openvrml::node & openvrml::node_impl_util::event_emitter_base< Node >::node | ( | ) | const throw () [inline] |
The node with which the event_emitter
is associated.
const std::string openvrml::node_impl_util::event_emitter_base< Node >::do_eventout_id | ( | ) | const throw () [inline, private, virtual] |
The associated eventOut
identifier.
eventOut
identifier. Implements openvrml::event_emitter.
openvrml::node * openvrml::node_impl_util::event_emitter_base< Node >::node_ [private] |
The node
with which the event_emitter
is associated.