| Home | Download | Screen shots | Discussion | Documentation |
|---|
Abstract base for event_emitter implementations.
More...
#include <openvrml/node_impl_util.h>

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 Member Functions | |
| virtual const std::string | do_eventout_id () const throw () |
The associated eventOut identifier. | |
Abstract base for event_emitter implementations.
event_emitter_base implements openvrml::event_emitter::do_eventout_id.
| Node | a concrete node type. |
| openvrml::node_impl_util::event_emitter_base< Node >::~event_emitter_base | ( | ) | throw () [pure virtual] |
Destroy.
| openvrml::node_impl_util::event_emitter_base< Node >::event_emitter_base | ( | openvrml::node & | n, |
| const field_value & | value | ||
| ) | throw () [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 () |
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 () [private, virtual] |
The associated eventOut identifier.
eventOut identifier. Implements openvrml::event_emitter.