inlib
1.2.0
|
Public Member Functions | |
virtual void * | cast (cid a_class) const |
virtual const std::string & | name () const |
virtual std::string | aida_type () const |
virtual std::string | s_def () const |
virtual std::string | s_value () const |
column (const std::string &a_name, const T &a_def) | |
virtual | ~column () |
bool | fill (const T &a_value) |
Static Public Member Functions | |
static cid | id_class () |
Protected Member Functions | |
column (const column &a_from) | |
column & | operator= (const column &a_from) |
Protected Attributes | |
std::string | m_name |
T | m_def |
T | m_tmp |
inlib::waxml::ntuple::column< T >::column | ( | const std::string & | a_name, |
const T & | a_def | ||
) | [inline] |
virtual inlib::waxml::ntuple::column< T >::~column | ( | ) | [inline, virtual] |
inlib::waxml::ntuple::column< T >::column | ( | const column< T > & | a_from | ) | [inline, protected] |
virtual std::string inlib::waxml::ntuple::column< T >::aida_type | ( | ) | const [inline, virtual] |
Implements inlib::waxml::ntuple::iobj.
Definition at line 81 of file ntuple.
{return s_aida_type(T());}
virtual void* inlib::waxml::ntuple::column< T >::cast | ( | cid | a_class | ) | const [inline, virtual] |
Reimplemented from inlib::waxml::ntuple::leaf.
Definition at line 76 of file ntuple.
{ if(void* p = cmp_cast< column<T> >(this,a_class)) {return p;} else return leaf::cast(a_class); }
bool inlib::waxml::ntuple::column< T >::fill | ( | const T & | a_value | ) | [inline] |
static cid inlib::waxml::ntuple::column< T >::id_class | ( | ) | [inline, static] |
Reimplemented from inlib::waxml::ntuple::leaf.
Definition at line 74 of file ntuple.
{return 200+_cid(T());}
virtual const std::string& inlib::waxml::ntuple::column< T >::name | ( | ) | const [inline, virtual] |
column& inlib::waxml::ntuple::column< T >::operator= | ( | const column< T > & | a_from | ) | [inline, protected] |
virtual std::string inlib::waxml::ntuple::column< T >::s_def | ( | ) | const [inline, virtual] |
virtual std::string inlib::waxml::ntuple::column< T >::s_value | ( | ) | const [inline, virtual] |
T inlib::waxml::ntuple::column< T >::m_def [protected] |
std::string inlib::waxml::ntuple::column< T >::m_name [protected] |
T inlib::waxml::ntuple::column< T >::m_tmp [protected] |