#include <TTable.h>
Public Types | |
typedef std::vector< Long_t >::iterator | vec_iterator |
typedef std::vector< Long_t >::const_iterator | vec_const_iterator |
typedef std::vector< Long_t >::iterator | vec_iterator |
typedef std::vector< Long_t >::const_iterator | vec_const_iterator |
Public Member Functions | |
iterator () | |
iterator (const TTable &table, vec_iterator &arowPtr) | |
iterator (const TTable &table, vec_const_iterator &arowPtr) | |
iterator (const iterator &iter) | |
void | operator= (const iterator &iter) |
void | operator++ () |
void | operator++ (int) |
void | operator-- () |
void | operator-- (int) |
iterator | operator+ (Int_t idx) |
iterator | operator- (Int_t idx) |
void | operator+= (Int_t idx) |
void | operator-= (Int_t idx) |
void * | rowPtr () const |
operator void * () const | |
Int_t | operator- (const iterator &it) const |
Long_t | operator * () const |
Bool_t | operator== (const iterator &t) const |
Bool_t | operator!= (const iterator &t) const |
const TTable & | Table () const |
const Long_t & | RowSize () const |
const std::vector< Long_t >::iterator & | Row () const |
iterator () | |
iterator (const TTable &table, vec_iterator &arowPtr) | |
iterator (const TTable &table, vec_const_iterator &arowPtr) | |
iterator (const iterator &iter) | |
void | operator= (const iterator &iter) |
void | operator++ () |
void | operator++ (int) |
void | operator-- () |
void | operator-- (int) |
iterator | operator+ (Int_t idx) |
iterator | operator- (Int_t idx) |
void | operator+= (Int_t idx) |
void | operator-= (Int_t idx) |
void * | rowPtr () const |
operator void * () const | |
Int_t | operator- (const iterator &it) const |
Long_t | operator * () const |
Bool_t | operator== (const iterator &t) const |
Bool_t | operator!= (const iterator &t) const |
const TTable & | Table () const |
const Long_t & | RowSize () const |
const std::vector< Long_t >::iterator & | Row () const |
Private Attributes | |
Long_t | fRowSize |
const TTable * | fThisTable |
vec_iterator | fCurrentRow |
const TTable * | fThisTable |
Definition at line 183 of file TTable.h.
typedef std::vector<Long_t>::iterator TTable::iterator::vec_iterator |
typedef std::vector<Long_t>::const_iterator TTable::iterator::vec_const_iterator |
typedef std::vector<Long_t>::iterator TTable::iterator::vec_iterator |
typedef std::vector<Long_t>::const_iterator TTable::iterator::vec_const_iterator |
TTable::iterator::iterator | ( | ) | [inline] |
TTable::iterator::iterator | ( | const TTable & | table, | |
vec_iterator & | arowPtr | |||
) | [inline] |
TTable::iterator::iterator | ( | const TTable & | table, | |
vec_const_iterator & | arowPtr | |||
) | [inline] |
TTable::iterator::iterator | ( | const iterator & | iter | ) | [inline] |
TTable::iterator::iterator | ( | const TTable & | table, | |
vec_iterator & | arowPtr | |||
) | [inline] |
TTable::iterator::iterator | ( | const TTable & | table, | |
vec_const_iterator & | arowPtr | |||
) | [inline] |
TTable::iterator::iterator | ( | const iterator & | iter | ) | [inline] |
void TTable::iterator::operator= | ( | const iterator & | iter | ) | [inline] |
void TTable::iterator::operator++ | ( | ) | [inline] |
void TTable::iterator::operator++ | ( | int | ) | [inline] |
void TTable::iterator::operator-- | ( | ) | [inline] |
void TTable::iterator::operator-- | ( | int | ) | [inline] |
void TTable::iterator::operator+= | ( | Int_t | idx | ) | [inline] |
void TTable::iterator::operator-= | ( | Int_t | idx | ) | [inline] |
void* TTable::iterator::rowPtr | ( | ) | const [inline] |
Definition at line 209 of file TTable.h.
References fCurrentRow, fRowSize, fThisTable, and TTable::GetArray().
Referenced by operator void *().
TTable::iterator::operator void * | ( | ) | const [inline] |
Long_t TTable::iterator::operator * | ( | ) | const [inline] |
Definition at line 213 of file TTable.h.
References fCurrentRow, fThisTable, and t.
Referenced by operator!=().
const TTable& TTable::iterator::Table | ( | ) | const [inline] |
const Long_t& TTable::iterator::RowSize | ( | ) | const [inline] |
void TTable::iterator::operator= | ( | const iterator & | iter | ) | [inline] |
void TTable::iterator::operator++ | ( | ) | [inline] |
void TTable::iterator::operator++ | ( | int | ) | [inline] |
void TTable::iterator::operator-- | ( | ) | [inline] |
void TTable::iterator::operator-- | ( | int | ) | [inline] |
void TTable::iterator::operator+= | ( | Int_t | idx | ) | [inline] |
void TTable::iterator::operator-= | ( | Int_t | idx | ) | [inline] |
void* TTable::iterator::rowPtr | ( | ) | const [inline] |
Definition at line 209 of file TTable.h.
References fCurrentRow, fRowSize, fThisTable, and TTable::GetArray().
TTable::iterator::operator void * | ( | ) | const [inline] |
Long_t TTable::iterator::operator * | ( | ) | const [inline] |
const TTable& TTable::iterator::Table | ( | ) | const [inline] |
const Long_t& TTable::iterator::RowSize | ( | ) | const [inline] |
Long_t TTable::iterator::fRowSize [private] |
const TTable* TTable::iterator::fThisTable [private] |
Definition at line 189 of file TTable.h.
Referenced by operator+(), operator-(), operator=(), operator==(), rowPtr(), and Table().
vec_iterator TTable::iterator::fCurrentRow [private] |
Definition at line 190 of file TTable.h.
Referenced by operator *(), operator+(), operator++(), operator+=(), operator-(), operator--(), operator-=(), operator=(), operator==(), Row(), and rowPtr().
const TTable* TTable::iterator::fThisTable [private] |