TTable::iterator
class description - source file - inheritance tree
public:
TTable::iterator iterator()
TTable::iterator iterator(const TTable& table, vector<long,allocator<long> >::iterator& rowPtr)
TTable::iterator iterator(const TTable::iterator& iter)
TTable::iterator operator+(Int_t idx)
TTable::iterator operator-(Int_t idx)
void ~iterator()
void* operator void*() const
Bool_t operator!=(const TTable::iterator& t) const
Long_t operator*() const
void operator++()
void operator++(int)
void operator+=(Int_t idx)
Int_t operator-(const TTable::iterator& it) const
void operator--()
void operator--(int)
void operator-=(Int_t idx)
void 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
private:
Long_t fRowSize
const TTable* fThisTable
vector<long,allocator<long> >::iterator fCurrentRow
TTable
It is a base class to create a "wrapper" class
holding the plain C-structure array
(1 element of the structure per element)
Inline Functions
TTable::iterator iterator()
TTable::iterator iterator(const TTable& table, vector<long,allocator<long> >::iterator& rowPtr)
TTable::iterator iterator(const TTable::iterator& iter)
void operator=(const TTable::iterator& iter)
void operator++()
void operator++(int)
void operator--()
void operator--(int)
TTable::iterator operator+(Int_t idx)
TTable::iterator operator-(Int_t idx)
void operator+=(Int_t idx)
void operator-=(Int_t idx)
void* rowPtr() const
void* operator void*() const
Int_t operator-(const TTable::iterator& it) const
Long_t operator*() const
Bool_t operator==(const TTable::iterator& t) const
Bool_t operator!=(const TTable::iterator& t) const
const TTable& Table() const
const Long_t& RowSize() const
void ~iterator()
Author: Valery Fine(fine@mail.cern.ch) 03/07/98
Last update: root/star:$Name: $:$Id: TTable.h,v 1.5 2003/01/31 08:24:18 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.