ldas-tools-framecpp  2.9.3
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 ()
 
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/33]

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

◆ Ascii() [2/33]

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

◆ Ascii() [3/33]

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

◆ Ascii() [4/33]

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

◆ Ascii() [5/33]

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

◆ Ascii() [6/33]

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

◆ Ascii() [7/33]

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

◆ Ascii() [8/33]

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

◆ Ascii() [9/33]

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

◆ Ascii() [10/33]

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

◆ Ascii() [11/33]

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

◆ Ascii() [12/33]

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

◆ Ascii() [13/33]

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

◆ Ascii() [14/33]

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

◆ Ascii() [15/33]

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

◆ Ascii() [16/33]

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

◆ Ascii() [17/33]

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

◆ Ascii() [18/33]

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

◆ Ascii() [19/33]

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

◆ Ascii() [20/33]

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

◆ Ascii() [21/33]

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

◆ Ascii() [22/33]

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

◆ Ascii() [23/33]

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

◆ Ascii() [24/33]

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

◆ Ascii() [25/33]

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

◆ Ascii() [26/33]

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

◆ Ascii() [27/33]

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

◆ Ascii() [28/33]

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

◆ Ascii() [29/33]

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

◆ Ascii() [30/33]

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

◆ Ascii() [31/33]

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

◆ Ascii() [32/33]

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

◆ Ascii() [33/33]

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: