Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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:
[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 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.

Libraries for TGenericCollectionIterator:

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