ROOT 6.18/05 Reference Guide |
Implementation of the actual iterator on RooLinkedLists.
Definition at line 232 of file RooLinkedListIter.h.
Public Member Functions | |
RooLinkedListIterImpl () | |
RooLinkedListIterImpl (const RooLinkedList *list, Bool_t forward) | |
RooLinkedListIterImpl (const RooLinkedListIterImpl &other) | |
virtual | ~RooLinkedListIterImpl () |
virtual const TCollection * | GetCollection () const |
virtual TObject * | Next () |
TObject * | NextNV () |
bool | operator!= (const RooLinkedListIterImpl &aIter) const |
bool | operator!= (const TIterator &aIter) const |
Compare two iterator objects. More... | |
virtual TObject * | operator* () const |
Return current object or nullptr. More... | |
TIterator & | operator= (const TIterator &other) |
virtual void | Reset () |
Public Member Functions inherited from TIterator | |
virtual | ~TIterator () |
virtual const TCollection * | GetCollection () const =0 |
virtual Option_t * | GetOption () const |
virtual TObject * | Next ()=0 |
virtual Bool_t | operator!= (const TIterator &) const |
Compare two iterator objects. More... | |
TObject * | operator() () |
virtual TObject * | operator* () const |
Return current object or nullptr. More... | |
virtual TIterator & | operator= (const TIterator &) |
Bool_t | operator== (const TIterator &other) const |
virtual void | Reset ()=0 |
Protected Attributes | |
Bool_t | _forward |
Next link element. More... | |
const RooLinkedList * | _list |
const RooLinkedListElem * | _ptr |
Collection iterated over. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from TIterator | |
TIterator () | |
TIterator (const TIterator &) | |
#include <RooLinkedListIter.h>
|
inline |
Definition at line 235 of file RooLinkedListIter.h.
|
inline |
Definition at line 240 of file RooLinkedListIter.h.
|
inline |
Definition at line 245 of file RooLinkedListIter.h.
|
inlinevirtual |
Definition at line 252 of file RooLinkedListIter.h.
|
inlinevirtual |
Implements TIterator.
Definition at line 268 of file RooLinkedListIter.h.
|
inlinevirtual |
Implements TIterator.
Definition at line 273 of file RooLinkedListIter.h.
|
inline |
Definition at line 281 of file RooLinkedListIter.h.
|
inline |
Definition at line 301 of file RooLinkedListIter.h.
|
inlinevirtual |
Compare two iterator objects.
For backward compatibility reasons we have to provide this default implementation.
Reimplemented from TIterator.
Definition at line 295 of file RooLinkedListIter.h.
|
inlinevirtual |
Return current object or nullptr.
For backward compatibility reasons we have to provide this default implementation.
Reimplemented from TIterator.
Definition at line 305 of file RooLinkedListIter.h.
Reimplemented from TIterator.
Definition at line 254 of file RooLinkedListIter.h.
Implements TIterator.
Definition at line 290 of file RooLinkedListIter.h.
|
protected |
Next link element.
Definition at line 313 of file RooLinkedListIter.h.
|
protected |
Definition at line 311 of file RooLinkedListIter.h.
|
protected |
Collection iterated over.
Definition at line 312 of file RooLinkedListIter.h.