inlib  1.2.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
inlib::rroot::ntuple::column_string Class Reference
Inheritance diagram for inlib::rroot::ntuple::column_string:
Inheritance graph
[legend]
Collaboration diagram for inlib::rroot::ntuple::column_string:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void * cast (cid a_class) const
virtual cid id_cls () const
virtual const std::string & name () const
 column_string (leaf_string &a_leaf, int64 &a_index)
virtual ~column_string ()

Static Public Member Functions

static cid id_class ()

Protected Member Functions

 column_string (const column_string &a_from)
column_stringoperator= (const column_string &)

Protected Attributes

leaf_stringm_leaf
int64m_index

Detailed Description

Definition at line 70 of file ntuple.


Constructor & Destructor Documentation

inlib::rroot::ntuple::column_string::column_string ( leaf_string a_leaf,
int64 a_index 
) [inline]

Definition at line 84 of file ntuple.

    :m_leaf(a_leaf)
    ,m_index(a_index) //WARNING : we keep the ref !
    {}
virtual inlib::rroot::ntuple::column_string::~column_string ( ) [inline, virtual]

Definition at line 88 of file ntuple.

{}
inlib::rroot::ntuple::column_string::column_string ( const column_string a_from) [inline, protected]

Definition at line 90 of file ntuple.

    : read::icol(a_from)
    ,m_leaf(a_from.m_leaf) 
    ,m_index(a_from.m_index)
    {}

Member Function Documentation

virtual void* inlib::rroot::ntuple::column_string::cast ( cid  a_class) const [inline, virtual]

Implements inlib::read::icol.

Definition at line 77 of file ntuple.

                                          {
      if(void* p = cmp_cast<column_string>(this,a_class)) {return p;}
      else return 0;
    }
static cid inlib::rroot::ntuple::column_string::id_class ( ) [inline, static]

Definition at line 72 of file ntuple.

                          {
      static const std::string s_v;
      return _cid(s_v);
    }
virtual cid inlib::rroot::ntuple::column_string::id_cls ( ) const [inline, virtual]

Implements inlib::read::icol.

Definition at line 81 of file ntuple.

{return id_class();}
virtual const std::string& inlib::rroot::ntuple::column_string::name ( ) const [inline, virtual]

Implements inlib::read::icol.

Definition at line 82 of file ntuple.

{return m_leaf.name();}
column_string& inlib::rroot::ntuple::column_string::operator= ( const column_string ) [inline, protected]

Definition at line 95 of file ntuple.

{return *this;}

Member Data Documentation

Definition at line 98 of file ntuple.

Definition at line 97 of file ntuple.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines