ROOT  6.06/09
Reference Guide
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TGenericCollectionIterator Class Referenceabstract

Definition at line 87 of file TVirtualCollectionIterators.h.

Classes

class  RegularIterator
 
class  VectorIterator
 

Public Member Functions

virtual voidNext ()=0
 
virtual voidoperator* () const =0
 
virtual operator bool () const =0
 
TGenericCollectionIteratoroperator++ ()
 

Static Public Member Functions

static TGenericCollectionIteratorNew (void *collection, TVirtualCollectionProxy *proxy)
 

Protected Member Functions

 TGenericCollectionIterator ()=delete
 
 TGenericCollectionIterator (const TGenericCollectionIterator &)=delete
 
 TGenericCollectionIterator (void *collection, TVirtualCollectionProxy *proxy, Bool_t read_from_file=kTRUE)
 
virtual ~TGenericCollectionIterator ()
 

Protected Attributes

TVirtualCollectionIterators fIterators
 

#include <TVirtualCollectionIterators.h>

+ Inheritance diagram for TGenericCollectionIterator:
+ Collaboration diagram for TGenericCollectionIterator:

Constructor & Destructor Documentation

TGenericCollectionIterator::TGenericCollectionIterator ( )
protecteddelete
TGenericCollectionIterator::TGenericCollectionIterator ( const TGenericCollectionIterator )
protecteddelete
TGenericCollectionIterator::TGenericCollectionIterator ( void collection,
TVirtualCollectionProxy proxy,
Bool_t  read_from_file = kTRUE 
)
inlineprotected

Definition at line 99 of file TVirtualCollectionIterators.h.

virtual TGenericCollectionIterator::~TGenericCollectionIterator ( )
inlineprotectedvirtual

Definition at line 107 of file TVirtualCollectionIterators.h.

Member Function Documentation

TGenericCollectionIterator * TGenericCollectionIterator::New ( void collection,
TVirtualCollectionProxy proxy 
)
inlinestatic

Definition at line 184 of file TVirtualCollectionIterators.h.

virtual void* TGenericCollectionIterator::Next ( )
pure virtual
virtual TGenericCollectionIterator::operator bool ( ) const
pure virtual
virtual void* TGenericCollectionIterator::operator* ( ) const
pure virtual
TGenericCollectionIterator& TGenericCollectionIterator::operator++ ( )
inline

Definition at line 120 of file TVirtualCollectionIterators.h.

Member Data Documentation

TVirtualCollectionIterators TGenericCollectionIterator::fIterators
protected

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