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()

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

◆ Class_Name()

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

◆ Class_Version()

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

Definition at line 279 of file TCollection.h.

◆ DeclFileName()

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>
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: