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

Public Member Functions | |
| virtual | ~counted_impl_base () throw () |
| Destroy. | |
| std::auto_ptr< counted_impl_base > | clone () const throw ( std::bad_alloc ) |
| Clone. | |
Private Member Functions | |
| virtual std::auto_ptr < counted_impl_base > | do_clone () const =0 throw ( std::bad_alloc ) |
| Clone. | |
For internal use only.
| openvrml::field_value::counted_impl_base::~counted_impl_base | ( | ) | throw () [virtual] |
Destroy.
| std::auto_ptr< openvrml::field_value::counted_impl_base > openvrml::field_value::counted_impl_base::clone | ( | ) | const throw ( std::bad_alloc ) |
Clone.
Delegates to counted_impl_base::do_clone.
| std::bad_alloc | if memory allocation fails. |
| std::auto_ptr< openvrml::field_value::counted_impl_base > openvrml::field_value::counted_impl_base::do_clone | ( | ) | const throw ( std::bad_alloc ) [private, pure virtual] |
Clone.
Polymorphically construct a copy.
| std::bad_alloc | if memory allocation fails. |
Implemented in openvrml::field_value::counted_impl< ValueType >.