Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TIter Class Reference

Definition at line 235 of file TCollection.h.

Public Member Functions

 TIter (const TCollection *col, Bool_t dir=kIterForward)
 
 TIter (const TIter &iter)
 Copy a TIter.
 
 TIter (TIterator *it)
 
virtual ~TIter ()
 
TIterBegin ()
 Pointing to the first element of the container.
 
const TCollectionGetCollection () const
 
Option_tGetOption () const
 
virtual TClassIsA () const
 
TObjectNext ()
 
Bool_t operator!= (const TIter &aIter) const
 
TObjectoperator() ()
 
TObjectoperator* () const
 
TIteroperator++ ()
 
TIteroperator= (const TIter &rhs)
 Assigning an TIter to another.
 
TIteroperator= (TIterator *iter)
 
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 TIter End ()
 Pointing to the element after the last - to a nullptr value in our case.
 

Protected Member Functions

 TIter ()
 

Private Attributes

TIteratorfIterator {nullptr}
 

#include <TCollection.h>

Inheritance diagram for TIter:
[legend]

Constructor & Destructor Documentation

◆ TIter() [1/4]

TIter::TIter ( )
inlineprotected

Definition at line 241 of file TCollection.h.

◆ TIter() [2/4]

TIter::TIter ( const TCollection col,
Bool_t  dir = kIterForward 
)
inline

Definition at line 244 of file TCollection.h.

◆ TIter() [3/4]

TIter::TIter ( TIterator it)
inline

Definition at line 246 of file TCollection.h.

◆ TIter() [4/4]

TIter::TIter ( const TIter iter)

Copy a TIter.

This involves allocating a new TIterator of the right sub class and assigning it with the original.

Definition at line 776 of file TCollection.cxx.

◆ ~TIter()

virtual TIter::~TIter ( )
inlinevirtual

Definition at line 249 of file TCollection.h.

Member Function Documentation

◆ Begin()

TIter & TIter::Begin ( )

Pointing to the first element of the container.

Definition at line 804 of file TCollection.cxx.

◆ Class()

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

◆ Class_Name()

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

◆ Class_Version()

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

Definition at line 277 of file TCollection.h.

◆ DeclFileName()

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

Definition at line 277 of file TCollection.h.

◆ End()

TIter TIter::End ( )
static

Pointing to the element after the last - to a nullptr value in our case.

Definition at line 814 of file TCollection.cxx.

◆ GetCollection()

const TCollection * TIter::GetCollection ( ) const
inline

Definition at line 252 of file TCollection.h.

◆ GetOption()

Option_t * TIter::GetOption ( ) const
inline

Definition at line 253 of file TCollection.h.

◆ IsA()

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

Definition at line 277 of file TCollection.h.

◆ Next()

TObject * TIter::Next ( )
inline

Definition at line 251 of file TCollection.h.

◆ operator!=()

Bool_t TIter::operator!= ( const TIter aIter) const
inline

Definition at line 263 of file TCollection.h.

◆ operator()()

TObject * TIter::operator() ( )
inline

Definition at line 250 of file TCollection.h.

◆ operator*()

TObject * TIter::operator* ( ) const
inline

Definition at line 273 of file TCollection.h.

◆ operator++()

TIter & TIter::operator++ ( )
inline

Definition at line 255 of file TCollection.h.

◆ operator=() [1/2]

TIter & TIter::operator= ( const TIter rhs)

Assigning an TIter to another.

This involves allocating a new TIterator of the right sub class and assigning it with the original.

Definition at line 789 of file TCollection.cxx.

◆ operator=() [2/2]

TIter & TIter::operator= ( TIterator iter)
inline

Definition at line 266 of file TCollection.h.

◆ operator==()

Bool_t TIter::operator== ( const TIter aIter) const
inline

Definition at line 256 of file TCollection.h.

◆ Reset()

void TIter::Reset ( )
inline

Definition at line 254 of file TCollection.h.

◆ Streamer()

virtual void TIter::Streamer ( TBuffer )
virtual

◆ StreamerNVirtual()

void TIter::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 277 of file TCollection.h.

Member Data Documentation

◆ fIterator

TIterator* TIter::fIterator {nullptr}
private

Definition at line 238 of file TCollection.h.

Libraries for TIter:

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