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

Definition at line 49 of file RooLinkedListIter.h.

Public Member Functions

 RooLinkedListIter ()
 
 RooLinkedListIter (const RooLinkedList *list, Bool_t forward)
 
 RooLinkedListIter (const RooLinkedListIter &other)
 
virtual ~RooLinkedListIter ()
 
TIteratoroperator= (const TIterator &other)
 
virtual const TCollectionGetCollection () const
 
virtual TObjectNext ()
 
TObjectNextNV ()
 
virtual void Reset ()
 
bool operator!= (const TIterator &aIter) const
 
bool operator!= (const RooLinkedListIter &aIter) const
 
virtual 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 Attributes

const RooLinkedList_list
 
const RooLinkedListElem_ptr
 Collection iterated over. More...
 
Bool_t _forward
 Next link element. More...
 

Additional Inherited Members

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

#include <RooLinkedListIter.h>

+ Inheritance diagram for RooLinkedListIter:
+ Collaboration diagram for RooLinkedListIter:

Constructor & Destructor Documentation

RooLinkedListIter::RooLinkedListIter ( )
inline

Definition at line 52 of file RooLinkedListIter.h.

RooLinkedListIter::RooLinkedListIter ( const RooLinkedList list,
Bool_t  forward 
)
inline

Definition at line 57 of file RooLinkedListIter.h.

RooLinkedListIter::RooLinkedListIter ( const RooLinkedListIter other)
inline

Definition at line 62 of file RooLinkedListIter.h.

virtual RooLinkedListIter::~RooLinkedListIter ( )
inlinevirtual

Definition at line 69 of file RooLinkedListIter.h.

Member Function Documentation

virtual const TCollection* RooLinkedListIter::GetCollection ( ) const
inlinevirtual

Implements TIterator.

Definition at line 85 of file RooLinkedListIter.h.

virtual TObject* RooLinkedListIter::Next ( )
inlinevirtual
TObject* RooLinkedListIter::NextNV ( )
inline

Definition at line 98 of file RooLinkedListIter.h.

bool RooLinkedListIter::operator!= ( const TIterator aIter) const
inlinevirtual

Reimplemented from TIterator.

Definition at line 112 of file RooLinkedListIter.h.

bool RooLinkedListIter::operator!= ( const RooLinkedListIter aIter) const
inline

Definition at line 118 of file RooLinkedListIter.h.

virtual TObject* RooLinkedListIter::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 122 of file RooLinkedListIter.h.

TIterator& RooLinkedListIter::operator= ( const TIterator other)
inlinevirtual

Reimplemented from TIterator.

Definition at line 71 of file RooLinkedListIter.h.

virtual void RooLinkedListIter::Reset ( void  )
inlinevirtual

Implements TIterator.

Definition at line 107 of file RooLinkedListIter.h.

Member Data Documentation

Bool_t RooLinkedListIter::_forward
protected

Next link element.

Definition at line 130 of file RooLinkedListIter.h.

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

const RooLinkedList* RooLinkedListIter::_list
protected

Definition at line 128 of file RooLinkedListIter.h.

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

const RooLinkedListElem* RooLinkedListIter::_ptr
protected

Collection iterated over.

Definition at line 129 of file RooLinkedListIter.h.

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


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