| inlib
    1.2.0
    | 

| Public Member Functions | |
| virtual void * | cast (const std::string &a_class) const | 
| virtual base_col * | copy () const =0 | 
| virtual uint64 | num_elems () const =0 | 
| virtual bool | add ()=0 | 
| virtual bool | reset ()=0 | 
| virtual | ~base_col () | 
| std::string | name () | 
| const std::string & | name () const | 
| void | set_index (uint64 a_index) | 
| Static Public Member Functions | |
| static const std::string & | s_class () | 
| Protected Member Functions | |
| base_col (std::ostream &a_out, const std::string &a_name) | |
| base_col (const base_col &a_from) | |
| base_col & | operator= (const base_col &a_from) | 
| Protected Attributes | |
| std::ostream & | m_out | 
| std::string | m_name | 
| uint64 | m_index | 
Definition at line 26 of file aida_ntuple.
| inlib::aida::base_col::base_col | ( | std::ostream & | a_out, | 
| const std::string & | a_name | ||
| ) |  [inline, protected] | 
| virtual inlib::aida::base_col::~base_col | ( | ) |  [inline, virtual] | 
Definition at line 50 of file aida_ntuple.
                     {
#ifdef INLIB_MEM
    mem::decrement(s_class().c_str());
#endif
  }
| inlib::aida::base_col::base_col | ( | const base_col & | a_from | ) |  [inline, protected] | 
| virtual bool inlib::aida::base_col::add | ( | ) |  [pure virtual] | 
Implemented in inlib::aida::aida_col_ntu, and inlib::aida::aida_col< T >.
| virtual void* inlib::aida::base_col::cast | ( | const std::string & | a_class | ) | const  [inline, virtual] | 
Reimplemented in inlib::aida::aida_col_ntu, inlib::aida::aida_col< T >, and inlib::aida::aida_base_col.
Definition at line 32 of file aida_ntuple.
                                                     {
    if(void* p = cmp_cast<base_col>(this,a_class)) {return p;}
    else return 0;
  }
| virtual base_col* inlib::aida::base_col::copy | ( | ) | const  [pure virtual] | 
Implemented in inlib::aida::aida_col_ntu, and inlib::aida::aida_col< T >.
| std::string inlib::aida::base_col::name | ( | ) |  [inline] | 
Definition at line 70 of file aida_ntuple.
{return m_name;}
| const std::string& inlib::aida::base_col::name | ( | ) | const  [inline] | 
Definition at line 71 of file aida_ntuple.
{return m_name;}
| virtual uint64 inlib::aida::base_col::num_elems | ( | ) | const  [pure virtual] | 
Implemented in inlib::aida::aida_col_ntu, and inlib::aida::aida_col< T >.
Definition at line 64 of file aida_ntuple.
| virtual bool inlib::aida::base_col::reset | ( | ) |  [pure virtual] | 
Implemented in inlib::aida::aida_col_ntu, and inlib::aida::aida_col< T >.
| static const std::string& inlib::aida::base_col::s_class | ( | ) |  [inline, static] | 
Reimplemented in inlib::aida::aida_col_ntu, inlib::aida::aida_col< T >, and inlib::aida::aida_base_col.
Definition at line 28 of file aida_ntuple.
                                    {
    static const std::string s_v("inlib::aida::base_col");
    return s_v;
  }
| void inlib::aida::base_col::set_index | ( | uint64 | a_index | ) |  [inline] | 
Definition at line 73 of file aida_ntuple.
{m_index = a_index;}
| uint64 inlib::aida::base_col::m_index  [protected] | 
Definition at line 77 of file aida_ntuple.
| std::string inlib::aida::base_col::m_name  [protected] | 
Definition at line 76 of file aida_ntuple.
| std::ostream& inlib::aida::base_col::m_out  [protected] | 
Definition at line 75 of file aida_ntuple.
 1.7.5.1
 1.7.5.1