| Home | Download | Screen shots | Discussion | Documentation |
|---|
#include <openvrml/node_impl_util.h>

Public Member Functions | |
| exposedfield (openvrml::node &node, const typename FieldValue::value_type &value=typename FieldValue::value_type()) | |
| Construct. | |
| exposedfield (const exposedfield< FieldValue > &obj) throw () | |
| Construct a copy. | |
| virtual | ~exposedfield () throw () |
| Destroy. | |
Private Member Functions | |
| virtual std::auto_ptr < field_value > | do_clone () const throw ( std::bad_alloc ) |
| Polymorphically construct a copy. | |
| openvrml::node_impl_util::abstract_node< Derived >::exposedfield< FieldValue >::exposedfield | ( | openvrml::node & | node, | |
| const typename FieldValue::value_type & | value = typename FieldValue::value_type() | |||
| ) | [inline, explicit] |
| openvrml::node_impl_util::abstract_node< Derived >::exposedfield< FieldValue >::exposedfield | ( | const exposedfield< FieldValue > & | obj | ) | throw () [inline] |
Construct a copy.
| [in] | obj | the instance to copy. |
| openvrml::node_impl_util::abstract_node< Derived >::exposedfield< FieldValue >::~exposedfield | ( | ) | throw () [inline, virtual] |
| std::auto_ptr< field_value > openvrml::node_impl_util::abstract_node< Derived >::exposedfield< FieldValue >::do_clone | ( | ) | const throw ( std::bad_alloc ) [inline, private, virtual] |
Polymorphically construct a copy.