Public Types | Public Member Functions | List of all members
icl_core::StampedBase Struct Referenceabstract

#include <DataHeader.h>

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

Public Types

typedef boost::shared_ptr< const StampedBaseConstPtr
 
typedef boost::shared_ptr< StampedBasePtr
 Convenience shared pointer typedefs. More...
 

Public Member Functions

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

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

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.

Constructor & Destructor Documentation

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 ( )
inlinevirtual

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 Mon Jun 10 2019 13:17:59