ROOT  6.06/09
Reference Guide
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
TTable::piterator Class Reference

Definition at line 230 of file TTable.h.

Public Member Functions

 piterator (const TTable *t=0, EColumnType type=kPtr)
 to be documented More...
 
 piterator (const piterator &iter)
 
void operator= (const piterator &iter)
 
void operator++ ()
 
void operator++ (int)
 
void operator-- ()
 
void operator-- (int)
 
void ** operator* ()
 
Bool_t operator== (const piterator &t) const
 
Bool_t operator!= (const piterator &t) const
 
UInt_t Row () const
 
UInt_t Column () const
 
void MakeEnd (UInt_t lastRowIndex)
 

Protected Member Functions

void ** column ()
 

Private Attributes

std::vector< ULong_tfPtrs
 
UInt_t fCurrentRowIndex
 
UInt_t fCurrentColIndex
 
UInt_t fRowSize
 
const Char_tfCurrentRowPtr
 
void ** fCurrentColPtr
 

#include <TTable.h>

+ Collaboration diagram for TTable::piterator:

Constructor & Destructor Documentation

TTable::piterator::piterator ( const TTable t = 0,
EColumnType  type = kPtr 
)

to be documented

Definition at line 2454 of file TTable.cxx.

TTable::piterator::piterator ( const piterator iter)
inline

Definition at line 317 of file TTable.h.

Member Function Documentation

void** TTable::piterator::column ( )
inlineprotected

Definition at line 240 of file TTable.h.

Referenced by piterator().

UInt_t TTable::piterator::Column ( ) const
inline

Definition at line 382 of file TTable.h.

void TTable::piterator::MakeEnd ( UInt_t  lastRowIndex)
inline

Definition at line 378 of file TTable.h.

Referenced by TTable::pend(), and piterator().

Bool_t TTable::piterator::operator!= ( const piterator t) const
inline

Definition at line 376 of file TTable.h.

void ** TTable::piterator::operator* ( )
inline

Definition at line 365 of file TTable.h.

void TTable::piterator::operator++ ( )
inline

Definition at line 335 of file TTable.h.

void TTable::piterator::operator++ ( int  )
inline

Definition at line 346 of file TTable.h.

void TTable::piterator::operator-- ( )
inline

Definition at line 348 of file TTable.h.

void TTable::piterator::operator-- ( int  )
inline

Definition at line 361 of file TTable.h.

void TTable::piterator::operator= ( const piterator iter)
inline

Definition at line 326 of file TTable.h.

Bool_t TTable::piterator::operator== ( const piterator t) const
inline

Definition at line 367 of file TTable.h.

UInt_t TTable::piterator::Row ( ) const
inline

Definition at line 380 of file TTable.h.

Member Data Documentation

UInt_t TTable::piterator::fCurrentColIndex
private

Definition at line 234 of file TTable.h.

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

void** TTable::piterator::fCurrentColPtr
private

Definition at line 237 of file TTable.h.

Referenced by operator=().

UInt_t TTable::piterator::fCurrentRowIndex
private

Definition at line 233 of file TTable.h.

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

const Char_t* TTable::piterator::fCurrentRowPtr
private

Definition at line 236 of file TTable.h.

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

std::vector<ULong_t> TTable::piterator::fPtrs
private

Definition at line 232 of file TTable.h.

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

UInt_t TTable::piterator::fRowSize
private

Definition at line 235 of file TTable.h.

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


The documentation for this class was generated from the following files: