ldas-tools-framecpp 2.8.1
Public Types | Public Member Functions | Static Public Member Functions | Private Types | Private Attributes | List of all members
FrameCPP::Common::Description Class Reference

#include <Description.hh>

Public Types

typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 

Public Member Functions

virtual ~Description ()
 
const std::string & GetName () const
 
void Write (OFrameStream &Stream) const
 
void operator() (object_type Obj)
 
void operator() (const object_type::element_type &Obj)
 
INT_4U size () const
 
virtual ~Description ()
 
const std::string & GetName () const
 
void Write (OFrameStream &Stream) const
 
void operator() (object_type Obj)
 
void operator() (const object_type::element_type &Obj)
 
INT_4U size () const
 
virtual ~Description ()
 
const std::string & GetName () const
 
void Write (OFrameStream &Stream) const
 
void operator() (object_type Obj)
 
void operator() (const object_type::element_type &Obj)
 
INT_4U size () const
 

Static Public Member Functions

template<typename T >
static const char * Ascii ()
 
template<typename T >
static const char * Ascii ()
 
template<typename T >
static const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 
template<>
const char * Ascii ()
 

Private Types

typedef std::list< object_typedescription_container
 
typedef std::list< object_typedescription_container
 
typedef std::list< object_typedescription_container
 

Private Attributes

description_container m_desc
 

Member Typedef Documentation

◆ description_container [1/3]

◆ description_container [2/3]

◆ description_container [3/3]

◆ object_type [1/3]

◆ object_type [2/3]

◆ object_type [3/3]

Constructor & Destructor Documentation

◆ ~Description() [1/3]

Description::~Description ( )
virtual

◆ ~Description() [2/3]

virtual FrameCPP::Common::Description::~Description ( )
virtual

◆ ~Description() [3/3]

virtual FrameCPP::Common::Description::~Description ( )
virtual

Member Function Documentation

◆ Ascii() [1/31]

template<typename T >
static const char * FrameCPP::Common::Description::Ascii ( )
static

◆ Ascii() [2/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [3/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [4/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [5/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [6/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [7/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [8/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [9/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [10/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [11/31]

template<typename T >
static const char * FrameCPP::Common::Description::Ascii ( )
static

◆ Ascii() [12/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [13/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [14/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [15/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [16/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [17/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [18/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [19/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [20/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [21/31]

template<typename T >
static const char * FrameCPP::Common::Description::Ascii ( )
static

◆ Ascii() [22/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [23/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [24/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [25/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [26/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [27/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [28/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [29/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [30/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
inlinestatic

◆ Ascii() [31/31]

template<>
const char * FrameCPP::Common::Description::Ascii ( )
static

◆ GetName() [1/3]

const std::string & Description::GetName ( ) const

◆ GetName() [2/3]

const std::string & FrameCPP::Common::Description::GetName ( ) const

◆ GetName() [3/3]

const std::string & FrameCPP::Common::Description::GetName ( ) const

◆ operator()() [1/6]

void Description::operator() ( const object_type::element_type &  Obj)

◆ operator()() [2/6]

void FrameCPP::Common::Description::operator() ( const object_type::element_type &  Obj)

◆ operator()() [3/6]

void FrameCPP::Common::Description::operator() ( const object_type::element_type &  Obj)

◆ operator()() [4/6]

void Description::operator() ( object_type  Obj)

◆ operator()() [5/6]

void FrameCPP::Common::Description::operator() ( object_type  Obj)

◆ operator()() [6/6]

void FrameCPP::Common::Description::operator() ( object_type  Obj)

◆ size() [1/3]

INT_4U Description::size ( ) const
inline

◆ size() [2/3]

INT_4U FrameCPP::Common::Description::size ( ) const

◆ size() [3/3]

INT_4U FrameCPP::Common::Description::size ( ) const

◆ Write() [1/3]

void Description::Write ( OFrameStream Stream) const

◆ Write() [2/3]

void FrameCPP::Common::Description::Write ( OFrameStream Stream) const

◆ Write() [3/3]

void FrameCPP::Common::Description::Write ( OFrameStream Stream) const

Member Data Documentation

◆ m_desc

description_container Description::m_desc
private

The documentation for this class was generated from the following files: