class TBtreeIter: public TIterator


TBtreeIter

Iterator of btree.


Function Members (Methods)

public:
TBtreeIter(const TBtreeIter& iter)
TBtreeIter(const TBtree* t, Bool_t dir = kIterForward)
virtual~TBtreeIter()
static TClass*Class()
virtual const TCollection*GetCollection() const
virtual Option_t*TIterator::GetOption() const
virtual TClass*IsA() const
virtual TObject*Next()
TObject*TIterator::operator()()
virtual TIterator&operator=(const TIterator& rhs)
TBtreeIter&operator=(const TBtreeIter& rhs)
virtual voidReset()
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
private:
TBtreeIter()

Data Members

private:
Int_tfCursorcurrent position in btree
Bool_tfDirectioniteration direction
const TBtree*fTreebtree being iterated

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TBtreeIter(const TBtree* t, Bool_t dir = kIterForward)
 Create a B-tree iterator.
TBtreeIter(const TBtreeIter& iter)
 Copy ctor.
TIterator & operator=(const TIterator &rhs)
 Overridden assignment operator.
TBtreeIter & operator=(const TBtreeIter &rhs)
 Overloaded assignment operator.
void Reset()
 Reset the B-tree iterator.
TObject * Next()
 Get next object from B-tree. Returns 0 when no more objects in tree.
TBtreeIter(const TBtreeIter& iter)
{ }
~TBtreeIter()
{ }
const TCollection * GetCollection()
{ return fTree; }

Author: Fons Rademakers 10/10/95
Last update: root/cont:$Id: TBtree.h 20882 2007-11-19 11:31:26Z rdm $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

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.