Logo ROOT   6.14/05
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
TTable::piterator Class Reference

Definition at line 226 of file TTable.h.

Public Member Functions

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

Protected Member Functions

void ** column ()
 

Private Attributes

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

#include <TTable.h>

Constructor & Destructor Documentation

◆ piterator() [1/2]

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

to be documented

Definition at line 2443 of file TTable.cxx.

◆ piterator() [2/2]

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

Definition at line 313 of file TTable.h.

Member Function Documentation

◆ column()

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

Definition at line 236 of file TTable.h.

◆ Column()

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

Definition at line 378 of file TTable.h.

◆ MakeEnd()

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

Definition at line 374 of file TTable.h.

◆ operator!=()

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

Definition at line 372 of file TTable.h.

◆ operator*()

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

Definition at line 361 of file TTable.h.

◆ operator++() [1/2]

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

Definition at line 331 of file TTable.h.

◆ operator++() [2/2]

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

Definition at line 342 of file TTable.h.

◆ operator--() [1/2]

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

Definition at line 344 of file TTable.h.

◆ operator--() [2/2]

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

Definition at line 357 of file TTable.h.

◆ operator=()

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

Definition at line 322 of file TTable.h.

◆ operator==()

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

Definition at line 363 of file TTable.h.

◆ Row()

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

Definition at line 376 of file TTable.h.

Member Data Documentation

◆ fCurrentColIndex

UInt_t TTable::piterator::fCurrentColIndex
private

Definition at line 230 of file TTable.h.

◆ fCurrentColPtr

void** TTable::piterator::fCurrentColPtr
private

Definition at line 233 of file TTable.h.

◆ fCurrentRowIndex

UInt_t TTable::piterator::fCurrentRowIndex
private

Definition at line 229 of file TTable.h.

◆ fCurrentRowPtr

const Char_t* TTable::piterator::fCurrentRowPtr
private

Definition at line 232 of file TTable.h.

◆ fPtrs

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

Definition at line 228 of file TTable.h.

◆ fRowSize

UInt_t TTable::piterator::fRowSize
private

Definition at line 231 of file TTable.h.

Libraries for TTable::piterator:
[legend]

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