Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TIterCategory< T > Class Template Reference

template<class T>
class TIterCategory< T >

Definition at line 283 of file TCollection.h.

Public Member Functions

 TIterCategory (const TCollection *col, Bool_t dir=kIterForward)
 
 TIterCategory (TIterator *it)
 
virtual ~TIterCategory ()
 
TIterCategoryBegin ()
 
const TCollectionGetCollection () const
 
Option_tGetOption () const
 
virtual TClassIsA () const
 
TObjectNext ()
 
Bool_t operator!= (const TIter &aIter) const
 
TObjectoperator() ()
 
TObjectoperator* () const
 
TIteroperator++ ()
 
Bool_t operator== (const TIter &aIter) const
 
void Reset ()
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static TIterCategory End ()
 

Private Attributes

TIteratorfIterator {nullptr}
 

#include <TCollection.h>

Inheritance diagram for TIterCategory< T >:
TIter

Constructor & Destructor Documentation

◆ TIterCategory() [1/2]

template<class T >
TIterCategory< T >::TIterCategory ( const TCollection * col,
Bool_t dir = kIterForward )
inline

Definition at line 286 of file TCollection.h.

◆ TIterCategory() [2/2]

template<class T >
TIterCategory< T >::TIterCategory ( TIterator * it)
inline

Definition at line 287 of file TCollection.h.

◆ ~TIterCategory()

template<class T >
virtual TIterCategory< T >::~TIterCategory ( )
inlinevirtual

Definition at line 288 of file TCollection.h.

Member Function Documentation

◆ Begin()

template<class T >
TIterCategory & TIterCategory< T >::Begin ( )
inline

Definition at line 289 of file TCollection.h.

◆ Class()

static TClass * TIter::Class ( )
staticinherited
Returns
TClass describing this class

◆ Class_Name()

static const char * TIter::Class_Name ( )
staticinherited
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TIter::Class_Version ( )
inlinestaticconstexprinherited
Returns
Version of this class

Definition at line 279 of file TCollection.h.

◆ DeclFileName()

static const char * TIter::DeclFileName ( )
inlinestaticinherited
Returns
Name of the file containing the class declaration

Definition at line 279 of file TCollection.h.

◆ End()

template<class T >
static TIterCategory TIterCategory< T >::End ( )
inlinestatic

Definition at line 290 of file TCollection.h.

◆ GetCollection()

const TCollection * TIter::GetCollection ( ) const
inlineinherited

Definition at line 254 of file TCollection.h.

◆ GetOption()

Option_t * TIter::GetOption ( ) const
inlineinherited

Definition at line 255 of file TCollection.h.

◆ IsA()

virtual TClass * TIter::IsA ( ) const
inlinevirtualinherited
Returns
TClass describing current object

Definition at line 279 of file TCollection.h.

◆ Next()

TObject * TIter::Next ( )
inlineinherited

Definition at line 253 of file TCollection.h.

◆ operator!=()

Bool_t TIter::operator!= ( const TIter & aIter) const
inlineinherited

Definition at line 265 of file TCollection.h.

◆ operator()()

TObject * TIter::operator() ( )
inlineinherited

Definition at line 252 of file TCollection.h.

◆ operator*()

TObject * TIter::operator* ( ) const
inlineinherited

Definition at line 275 of file TCollection.h.

◆ operator++()

TIter & TIter::operator++ ( )
inlineinherited

Definition at line 257 of file TCollection.h.

◆ operator==()

Bool_t TIter::operator== ( const TIter & aIter) const
inlineinherited

Definition at line 258 of file TCollection.h.

◆ Reset()

void TIter::Reset ( )
inlineinherited

Definition at line 256 of file TCollection.h.

◆ Streamer()

virtual void TIter::Streamer ( TBuffer & )
virtualinherited

◆ StreamerNVirtual()

void TIter::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inlineinherited

Definition at line 279 of file TCollection.h.

Member Data Documentation

◆ fIterator

TIterator* TIter::fIterator {nullptr}
privateinherited

Definition at line 240 of file TCollection.h.


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