#include <DataHeader.h>
Public Types | |
typedef boost::shared_ptr< const StampedBase > | ConstPtr |
typedef boost::shared_ptr< StampedBase > | Ptr |
Convenience shared pointer typedefs. More... | |
Public Member Functions | |
virtual DataHeader & | header ()=0 |
Access the data header. More... | |
virtual const DataHeader & | header () const =0 |
Access the data header (const version). More... | |
virtual void | print (std::ostream &os) const =0 |
StampedBase () | |
define default Constructor and Destructor for boost_dynamic_cast More... | |
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 |
Definition at line 107 of file DataHeader.h.
typedef boost::shared_ptr<StampedBase> icl_core::StampedBase::Ptr |
Convenience shared pointer typedefs.
Definition at line 106 of file DataHeader.h.
|
inline |
define default Constructor and Destructor for boost_dynamic_cast
Definition at line 110 of file DataHeader.h.
|
inlinevirtual |
Definition at line 113 of file DataHeader.h.
|
pure virtual |
Access the data header.
Implemented in icl_core::Stamped< DataType >.
|
pure virtual |
Access the data header (const version).
Implemented in icl_core::Stamped< DataType >.
|
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 >.