Loading [MathJax]/jax/output/HTML-CSS/config.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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: