Logo ROOT   6.16/01
Reference Guide
List of all members | Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TGenericCollectionIterator Class Referenceabstract

Definition at line 83 of file TVirtualCollectionIterators.h.

Classes

class  RegularIterator
 
class  VectorIterator
 

Public Member Functions

virtual voidNext ()=0
 
virtual operator bool () const =0
 
virtual voidoperator* () 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:
[legend]

Constructor & Destructor Documentation

◆ TGenericCollectionIterator() [1/3]

TGenericCollectionIterator::TGenericCollectionIterator ( )
protecteddelete

◆ TGenericCollectionIterator() [2/3]

TGenericCollectionIterator::TGenericCollectionIterator ( const TGenericCollectionIterator )
protecteddelete

◆ TGenericCollectionIterator() [3/3]

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

Definition at line 95 of file TVirtualCollectionIterators.h.

◆ ~TGenericCollectionIterator()

virtual TGenericCollectionIterator::~TGenericCollectionIterator ( )
inlineprotectedvirtual

Definition at line 103 of file TVirtualCollectionIterators.h.

Member Function Documentation

◆ New()

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

Definition at line 180 of file TVirtualCollectionIterators.h.

◆ Next()

virtual void * TGenericCollectionIterator::Next ( )
pure virtual

◆ operator bool()

virtual TGenericCollectionIterator::operator bool ( ) const
pure virtual

◆ operator*()

virtual void * TGenericCollectionIterator::operator* ( ) const
pure virtual

◆ operator++()

TGenericCollectionIterator & TGenericCollectionIterator::operator++ ( )
inline

Definition at line 116 of file TVirtualCollectionIterators.h.

Member Data Documentation

◆ fIterators

TVirtualCollectionIterators TGenericCollectionIterator::fIterators
protected

Definition at line 86 of file TVirtualCollectionIterators.h.

Libraries for TGenericCollectionIterator:
[legend]

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