ldas-tools-framecpp 2.7.0
Loading...
Searching...
No Matches
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
 

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
 

Static Public Member Functions

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

Private Types

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

Private Attributes

description_container m_desc
 

Member Typedef Documentation

◆ description_container [1/2]

◆ description_container [2/2]

◆ object_type [1/2]

◆ object_type [2/2]

Constructor & Destructor Documentation

◆ ~Description() [1/2]

Description::~Description ( )
virtual

◆ ~Description() [2/2]

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

Member Function Documentation

◆ Ascii() [1/21]

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

◆ Ascii() [2/21]

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

◆ Ascii() [3/21]

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

◆ Ascii() [4/21]

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

◆ Ascii() [5/21]

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

◆ Ascii() [6/21]

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

◆ Ascii() [7/21]

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

◆ Ascii() [8/21]

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

◆ Ascii() [9/21]

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

◆ Ascii() [10/21]

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

◆ Ascii() [11/21]

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

◆ Ascii() [12/21]

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

◆ Ascii() [13/21]

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

◆ Ascii() [14/21]

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

◆ Ascii() [15/21]

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

◆ Ascii() [16/21]

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

◆ Ascii() [17/21]

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

◆ Ascii() [18/21]

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

◆ Ascii() [19/21]

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

◆ Ascii() [20/21]

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

◆ Ascii() [21/21]

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

◆ GetName() [1/2]

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

◆ GetName() [2/2]

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

◆ operator()() [1/4]

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

◆ operator()() [2/4]

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

◆ operator()() [3/4]

void Description::operator() ( object_type Obj)

◆ operator()() [4/4]

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

◆ size() [1/2]

INT_4U Description::size ( ) const
inline

◆ size() [2/2]

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

◆ Write() [1/2]

void Description::Write ( OFrameStream & Stream) const

◆ Write() [2/2]

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: