
TTable It is a base class to create a "wrapper" class holding the plain C-structure array (1 element of the structure per element)
| ~iterator() | |
| TTable::iterator | iterator() |
| TTable::iterator | iterator(const TTable::iterator& iter) |
| TTable::iterator | iterator(const TTable& table, TTable::iterator::vec_const_iterator& arowPtr) |
| void* | operator void*() const |
| Bool_t | operator!=(const TTable::iterator& t) const |
| Long_t | operator*() const |
| TTable::iterator | operator+(Int_t idx) |
| void | operator++() |
| void | operator++(int) |
| void | operator+=(Int_t idx) |
| TTable::iterator | operator-(Int_t idx) |
| Int_t | operator-(const TTable::iterator& it) const |
| void | operator--() |
| void | operator--(int) |
| void | operator-=(Int_t idx) |
| TTable::iterator& | operator=(const TTable::iterator& iter) |
| Bool_t | operator==(const TTable::iterator& t) const |
| void* | rowPtr() const |
| const Long_t& | RowSize() const |
| const TTable& | Table() const |
| TTable::iterator::vec_iterator | fCurrentRow | |
| Long_t | fRowSize | |
| const TTable* | fThisTable |

fCurrentRow(* const_cast<vector<Long_t>::iterator *>(&arowPtr) ) {;}
{;}{ std::vector<Long_t>::iterator addition = fCurrentRow+idx; return iterator(*fThisTable,addition); }{ std::vector<Long_t>::iterator subtraction = fCurrentRow-idx; return iterator(*fThisTable,subtraction); }{ return (void *)(((const char *)fThisTable->GetArray()) + (*fCurrentRow)*fRowSize ); }{ return ( (fCurrentRow == t.fCurrentRow) && (fThisTable == t.fThisTable) ); }