Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TGenericCollectionIterator Class Referenceabstract

Definition at line 84 of file TVirtualCollectionIterators.h.

Classes

class  RegularIterator
class  VectorIterator

Public Member Functions

virtual void * Next ()=0
virtual operator bool () const =0
virtual void * operator* () 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:
TGenericCollectionIterator::RegularIterator TGenericCollectionIterator::VectorIterator

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 96 of file TVirtualCollectionIterators.h.

◆ ~TGenericCollectionIterator()

virtual TGenericCollectionIterator::~TGenericCollectionIterator ( )
inlineprotectedvirtual

Definition at line 104 of file TVirtualCollectionIterators.h.

Member Function Documentation

◆ New()

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

Definition at line 181 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 117 of file TVirtualCollectionIterators.h.

Member Data Documentation

◆ fIterators

TVirtualCollectionIterators TGenericCollectionIterator::fIterators
protected

Definition at line 87 of file TVirtualCollectionIterators.h.


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