Logo ROOT   6.11/01
Reference Guide
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
TIter Class Reference

Definition at line 221 of file TCollection.h.

Public Member Functions

 TIter (const TCollection *col, Bool_t dir=kIterForward)
 
 TIter (TIterator *it)
 
 TIter (const TIter &iter)
 Copy a TIter. More...
 
virtual ~TIter ()
 
TIterBegin ()
 Pointing to the first element of the container. More...
 
const TCollectionGetCollection () const
 
Option_tGetOption () const
 
TObjectNext ()
 
Bool_t operator!= (const TIter &aIter) const
 
TObjectoperator() ()
 
TObjectoperator* () const
 
TIteroperator++ ()
 
TIteroperator= (const TIter &rhs)
 Assigning an TIter to another. More...
 
Bool_t operator== (const TIter &aIter) const
 
void Reset ()
 

Static Public Member Functions

static TIter End ()
 Pointing to the element after the last - to a nullptr value in our case. More...
 

Protected Member Functions

 TIter ()
 

Private Attributes

TIteratorfIterator
 

#include <TCollection.h>

Inheritance diagram for TIter:
[legend]

Constructor & Destructor Documentation

TIter::TIter ( )
inlineprotected

Definition at line 227 of file TCollection.h.

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

Definition at line 230 of file TCollection.h.

TIter::TIter ( TIterator it)
inline

Definition at line 232 of file TCollection.h.

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 770 of file TCollection.cxx.

virtual TIter::~TIter ( )
inlinevirtual

Definition at line 235 of file TCollection.h.

Member Function Documentation

TIter & TIter::Begin ( )

Pointing to the first element of the container.

Definition at line 798 of file TCollection.cxx.

TIter TIter::End ( )
static

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

Definition at line 808 of file TCollection.cxx.

const TCollection* TIter::GetCollection ( ) const
inline

Definition at line 238 of file TCollection.h.

Option_t* TIter::GetOption ( ) const
inline

Definition at line 239 of file TCollection.h.

TObject* TIter::Next ( )
inline

Definition at line 237 of file TCollection.h.

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

Definition at line 249 of file TCollection.h.

TObject* TIter::operator() ( )
inline

Definition at line 236 of file TCollection.h.

TObject* TIter::operator* ( ) const
inline

Definition at line 252 of file TCollection.h.

TIter& TIter::operator++ ( )
inline

Definition at line 241 of file TCollection.h.

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 783 of file TCollection.cxx.

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

Definition at line 242 of file TCollection.h.

void TIter::Reset ( void  )
inline

Definition at line 240 of file TCollection.h.

Member Data Documentation

TIterator* TIter::fIterator
private

Definition at line 224 of file TCollection.h.

Libraries for TIter:
[legend]

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