Public Types | Public Member Functions
icl_core::StampedBase Struct Reference

#include <DataHeader.h>

Inheritance diagram for icl_core::StampedBase:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< const StampedBase
ConstPtr
typedef boost::shared_ptr
< StampedBase
Ptr
 Convenience shared pointer typedefs.

Public Member Functions

virtual DataHeaderheader ()=0
 Access the data header.
virtual const DataHeaderheader () 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 ()

Detailed Description

A base struct for the Stamped struct without dependency on the template parameter.

Definition at line 103 of file DataHeader.h.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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 >.


The documentation for this struct was generated from the following file:


fzi_icl_core
Author(s):
autogenerated on Tue Aug 8 2017 02:28:05