#include <DataHeader.h>

| Public Types | |
| typedef boost::shared_ptr < const StampedBase > | ConstPtr | 
| typedef boost::shared_ptr < StampedBase > | Ptr | 
| Convenience shared pointer typedefs. | |
| Public Member Functions | |
| virtual DataHeader & | header ()=0 | 
| Access the data header. | |
| virtual const DataHeader & | header () const =0 | 
| Access the data header (const version). | |
| virtual void | print (std::ostream &os) const =0 | 
| StampedBase () | |
| define default Constructor and Destructor for boost_dynamic_cast | |
| virtual | ~StampedBase () | 
A base struct for the Stamped struct without dependency on the template parameter.
Definition at line 103 of file DataHeader.h.
| typedef boost::shared_ptr<const StampedBase> icl_core::StampedBase::ConstPtr | 
Reimplemented in icl_core::Stamped< DataType >.
Definition at line 107 of file DataHeader.h.
| typedef boost::shared_ptr<StampedBase> icl_core::StampedBase::Ptr | 
Convenience shared pointer typedefs.
Reimplemented in icl_core::Stamped< DataType >.
Definition at line 106 of file DataHeader.h.
| icl_core::StampedBase::StampedBase | ( | ) |  [inline] | 
define default Constructor and Destructor for boost_dynamic_cast
Definition at line 110 of file DataHeader.h.
| virtual icl_core::StampedBase::~StampedBase | ( | ) |  [inline, virtual] | 
Definition at line 113 of file DataHeader.h.
| virtual DataHeader& icl_core::StampedBase::header | ( | ) |  [pure virtual] | 
Access the data header.
Implemented in icl_core::Stamped< DataType >.
| virtual const DataHeader& icl_core::StampedBase::header | ( | ) | const  [pure virtual] | 
Access the data header (const version).
Implemented in icl_core::Stamped< DataType >.
| virtual void icl_core::StampedBase::print | ( | std::ostream & | os | ) | const  [pure virtual] | 
virtual print function that is used in the streaming operator and will be overloaded by Stamped<T>
Implemented in icl_core::Stamped< DataType >.