TIndexTable::iterator Class Reference

#include <TIndexTable.h>

List of all members.

Public Member Functions

 iterator (const TTable &t, const int &rowPtr)
 iterator (const TTable &t)
 iterator (const iterator &iter)
iteratoroperator= (const iterator &iter)
iteratoroperator++ ()
void operator++ (int)
iteratoroperator-- ()
void operator-- (int)
iteratoroperator+ (Int_t idx)
iteratoroperator- (Int_t idx)
Int_t operator- (const iterator &it) const
void * operator * ()
 operator int ()
Bool_t operator== (const iterator &t) const
Bool_t operator!= (const iterator &t) const
 iterator (const TTable &t, const int &rowPtr)
 iterator (const TTable &t)
 iterator (const iterator &iter)
iteratoroperator= (const iterator &iter)
iteratoroperator++ ()
void operator++ (int)
iteratoroperator-- ()
void operator-- (int)
iteratoroperator+ (Int_t idx)
iteratoroperator- (Int_t idx)
Int_t operator- (const iterator &it) const
void * operator * ()
 operator int ()
Bool_t operator== (const iterator &t) const
Bool_t operator!= (const iterator &t) const

Protected Member Functions

 iterator ()
 iterator ()

Protected Attributes

const TTablefTable
const int * fCurrentRow
const TTablefTable
const int * fCurrentRow


Detailed Description

Definition at line 32 of file TIndexTable.h.


Constructor & Destructor Documentation

TIndexTable::iterator::iterator (  )  [inline, protected]

Definition at line 36 of file TIndexTable.h.

TIndexTable::iterator::iterator ( const TTable t,
const int &  rowPtr 
) [inline]

Definition at line 38 of file TIndexTable.h.

TIndexTable::iterator::iterator ( const TTable t  )  [inline]

Definition at line 39 of file TIndexTable.h.

TIndexTable::iterator::iterator ( const iterator iter  )  [inline]

Definition at line 40 of file TIndexTable.h.

TIndexTable::iterator::iterator (  )  [inline, protected]

Definition at line 36 of file TIndexTable.h.

TIndexTable::iterator::iterator ( const TTable t,
const int &  rowPtr 
) [inline]

Definition at line 38 of file TIndexTable.h.

TIndexTable::iterator::iterator ( const TTable t  )  [inline]

Definition at line 39 of file TIndexTable.h.

TIndexTable::iterator::iterator ( const iterator iter  )  [inline]

Definition at line 40 of file TIndexTable.h.


Member Function Documentation

iterator& TIndexTable::iterator::operator= ( const iterator iter  )  [inline]

Definition at line 41 of file TIndexTable.h.

References fCurrentRow, and fTable.

iterator& TIndexTable::iterator::operator++ (  )  [inline]

Definition at line 42 of file TIndexTable.h.

References fCurrentRow.

void TIndexTable::iterator::operator++ ( int   )  [inline]

Definition at line 43 of file TIndexTable.h.

References fCurrentRow.

iterator& TIndexTable::iterator::operator-- (  )  [inline]

Definition at line 44 of file TIndexTable.h.

References fCurrentRow.

void TIndexTable::iterator::operator-- ( int   )  [inline]

Definition at line 45 of file TIndexTable.h.

References fCurrentRow.

iterator& TIndexTable::iterator::operator+ ( Int_t  idx  )  [inline]

Definition at line 46 of file TIndexTable.h.

References fCurrentRow.

iterator& TIndexTable::iterator::operator- ( Int_t  idx  )  [inline]

Definition at line 47 of file TIndexTable.h.

References fCurrentRow.

Int_t TIndexTable::iterator::operator- ( const iterator it  )  const [inline]

Definition at line 48 of file TIndexTable.h.

References fCurrentRow.

void* TIndexTable::iterator::operator * (  )  [inline]

Definition at line 49 of file TIndexTable.h.

References fCurrentRow, fTable, TTable::GetArray(), and TTable::GetRowSize().

TIndexTable::iterator::operator int (  )  [inline]

Definition at line 50 of file TIndexTable.h.

References fCurrentRow.

Bool_t TIndexTable::iterator::operator== ( const iterator t  )  const [inline]

Definition at line 51 of file TIndexTable.h.

References fCurrentRow, and t.

Referenced by operator!=().

Bool_t TIndexTable::iterator::operator!= ( const iterator t  )  const [inline]

Definition at line 52 of file TIndexTable.h.

References operator==(), and t.

iterator& TIndexTable::iterator::operator= ( const iterator iter  )  [inline]

Definition at line 41 of file TIndexTable.h.

References fCurrentRow, and fTable.

iterator& TIndexTable::iterator::operator++ (  )  [inline]

Definition at line 42 of file TIndexTable.h.

References fCurrentRow.

void TIndexTable::iterator::operator++ ( int   )  [inline]

Definition at line 43 of file TIndexTable.h.

References fCurrentRow.

iterator& TIndexTable::iterator::operator-- (  )  [inline]

Definition at line 44 of file TIndexTable.h.

References fCurrentRow.

void TIndexTable::iterator::operator-- ( int   )  [inline]

Definition at line 45 of file TIndexTable.h.

References fCurrentRow.

iterator& TIndexTable::iterator::operator+ ( Int_t  idx  )  [inline]

Definition at line 46 of file TIndexTable.h.

References fCurrentRow.

iterator& TIndexTable::iterator::operator- ( Int_t  idx  )  [inline]

Definition at line 47 of file TIndexTable.h.

References fCurrentRow.

Int_t TIndexTable::iterator::operator- ( const iterator it  )  const [inline]

Definition at line 48 of file TIndexTable.h.

References fCurrentRow.

void* TIndexTable::iterator::operator * (  )  [inline]

Definition at line 49 of file TIndexTable.h.

References fCurrentRow, fTable, TTable::GetArray(), and TTable::GetRowSize().

TIndexTable::iterator::operator int (  )  [inline]

Definition at line 50 of file TIndexTable.h.

References fCurrentRow.

Bool_t TIndexTable::iterator::operator== ( const iterator t  )  const [inline]

Definition at line 51 of file TIndexTable.h.

References fCurrentRow, and t.

Bool_t TIndexTable::iterator::operator!= ( const iterator t  )  const [inline]

Definition at line 52 of file TIndexTable.h.

References operator==(), and t.


Member Data Documentation

const TTable* TIndexTable::iterator::fTable [protected]

Definition at line 34 of file TIndexTable.h.

Referenced by operator *(), and operator=().

const int* TIndexTable::iterator::fCurrentRow [protected]

Definition at line 35 of file TIndexTable.h.

Referenced by operator *(), operator int(), operator+(), operator++(), operator-(), operator--(), operator=(), and operator==().

const TTable* TIndexTable::iterator::fTable [protected]

Definition at line 34 of file TIndexTable.h.

const int* TIndexTable::iterator::fCurrentRow [protected]

Definition at line 35 of file TIndexTable.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:41:58 2011 for ROOT_528-00b_version by  doxygen 1.5.1