ROOT  6.06/08
Reference Guide
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TViewPubDataMembersIter Class Reference

Iterator of over the view's content.

Definition at line 98 of file TViewPubDataMembers.h.

Public Member Functions

 TViewPubDataMembersIter (const TViewPubDataMembers *l, Bool_t dir=kIterForward)
 Create a new list iterator. More...
 
 TViewPubDataMembersIter (const TViewPubDataMembersIter &iter)
 Copy ctor. More...
 
 ~TViewPubDataMembersIter ()
 
TIteratoroperator= (const TIterator &rhs)
 Overridden assignment operator. More...
 
TViewPubDataMembersIteroperator= (const TViewPubDataMembersIter &rhs)
 Overloaded assignment operator. More...
 
const TCollectionGetCollection () const
 
TObjectNext ()
 Return next object in the list. Returns 0 when no more objects in list. More...
 
void Reset ()
 Reset list iterator. More...
 
Bool_t operator!= (const TIterator &aIter) const
 This operator compares two TIterator objects. More...
 
Bool_t operator!= (const TViewPubDataMembersIter &aIter) const
 This operator compares two TViewPubDataMembersIter objects. More...
 
TObjectoperator* () const
 Return current object or nullptr. More...
 
- Public Member Functions inherited from TIterator
virtual ~TIterator ()
 
virtual Option_tGetOption () const
 
TObjectoperator() ()
 
Bool_t operator== (const TIterator &other) const
 

Protected Member Functions

 TViewPubDataMembersIter ()
 
- Protected Member Functions inherited from TIterator
 TIterator ()
 
 TIterator (const TIterator &)
 

Protected Attributes

const TListfView
 
TIter fClassIter
 
TIter fIter
 
Bool_t fStarted
 
Bool_t fDirection
 

#include </builddir/build/BUILD/root-6.06.08/core/meta/src/TViewPubDataMembers.h>

+ Inheritance diagram for TViewPubDataMembersIter:
+ Collaboration diagram for TViewPubDataMembersIter:

Constructor & Destructor Documentation

§ TViewPubDataMembersIter() [1/3]

TViewPubDataMembersIter::TViewPubDataMembersIter ( )
inlineprotected

Definition at line 110 of file TViewPubDataMembers.h.

§ TViewPubDataMembersIter() [2/3]

TViewPubDataMembersIter::TViewPubDataMembersIter ( const TViewPubDataMembers l,
Bool_t  dir = kIterForward 
)

Create a new list iterator.

By default the iteration direction is kIterForward. To go backward use kIterBackward.

Definition at line 361 of file TViewPubDataMembers.cxx.

§ TViewPubDataMembersIter() [3/3]

TViewPubDataMembersIter::TViewPubDataMembersIter ( const TViewPubDataMembersIter iter)

Copy ctor.

Definition at line 370 of file TViewPubDataMembers.cxx.

§ ~TViewPubDataMembersIter()

TViewPubDataMembersIter::~TViewPubDataMembersIter ( )
inline

Definition at line 115 of file TViewPubDataMembers.h.

Member Function Documentation

§ GetCollection()

const TCollection* TViewPubDataMembersIter::GetCollection ( ) const
inlinevirtual

Implements TIterator.

Definition at line 119 of file TViewPubDataMembers.h.

§ Next()

TObject * TViewPubDataMembersIter::Next ( )
virtual

Return next object in the list. Returns 0 when no more objects in list.

Implements TIterator.

Definition at line 411 of file TViewPubDataMembers.cxx.

§ operator!=() [1/2]

Bool_t TViewPubDataMembersIter::operator!= ( const TIterator aIter) const
virtual

This operator compares two TIterator objects.

Reimplemented from TIterator.

Definition at line 461 of file TViewPubDataMembers.cxx.

§ operator!=() [2/2]

This operator compares two TViewPubDataMembersIter objects.

Definition at line 473 of file TViewPubDataMembers.cxx.

§ operator*()

TObject* TViewPubDataMembersIter::operator* ( ) const
inlinevirtual

Return current object or nullptr.

For backward compatibility reasons we have to provide this default implementation.

Reimplemented from TIterator.

Definition at line 124 of file TViewPubDataMembers.h.

§ operator=() [1/2]

TIterator & TViewPubDataMembersIter::operator= ( const TIterator rhs)
virtual

Overridden assignment operator.

Reimplemented from TIterator.

Definition at line 380 of file TViewPubDataMembers.cxx.

§ operator=() [2/2]

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

Overloaded assignment operator.

Definition at line 396 of file TViewPubDataMembers.cxx.

§ Reset()

void TViewPubDataMembersIter::Reset ( void  )
virtual

Reset list iterator.

Implements TIterator.

Definition at line 452 of file TViewPubDataMembers.cxx.

Member Data Documentation

§ fClassIter

TIter TViewPubDataMembersIter::fClassIter
protected

Definition at line 105 of file TViewPubDataMembers.h.

Referenced by Next(), operator!=(), operator=(), and Reset().

§ fDirection

Bool_t TViewPubDataMembersIter::fDirection
protected

Definition at line 108 of file TViewPubDataMembers.h.

Referenced by Next(), and operator=().

§ fIter

TIter TViewPubDataMembersIter::fIter
protected

Definition at line 106 of file TViewPubDataMembers.h.

Referenced by Next(), operator!=(), and operator=().

§ fStarted

Bool_t TViewPubDataMembersIter::fStarted
protected

Definition at line 107 of file TViewPubDataMembers.h.

Referenced by Next(), operator=(), and Reset().

§ fView

const TList* TViewPubDataMembersIter::fView
protected

Definition at line 104 of file TViewPubDataMembers.h.

Referenced by Next(), and operator=().


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