Implementation of the actual iterator on RooLinkedLists.
Definition at line 242 of file RooLinkedListIter.h.
Public Member Functions | |
RooLinkedListIterImpl (const RooLinkedList *list, bool forward) | |
RooLinkedListIterImpl (const RooLinkedList *list, const RooLinkedListElem *ptr, bool forward) | |
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. | |
virtual TObject * | operator* () const |
Return current object or nullptr. | |
RooLinkedListIterImpl & | operator++ () |
RooLinkedListIterImpl | operator++ (int) |
TIterator & | operator= (const TIterator &other) |
virtual void | Reset () |
![]() | |
virtual | ~TIterator () |
virtual Option_t * | GetOption () const |
TObject * | operator() () |
Bool_t | operator== (const TIterator &other) const |
Protected Attributes | |
bool | _forward |
Next link element. | |
const RooLinkedList * | _list |
const RooLinkedListElem * | _ptr |
Collection iterated over. | |
Additional Inherited Members | |
![]() | |
TIterator () | |
TIterator (const TIterator &) | |
#include <RooLinkedListIter.h>
|
inline |
Definition at line 245 of file RooLinkedListIter.h.
|
inline |
Definition at line 248 of file RooLinkedListIter.h.
|
inlinevirtual |
Implements TIterator.
Definition at line 265 of file RooLinkedListIter.h.
|
inlinevirtual |
Implements TIterator.
Definition at line 270 of file RooLinkedListIter.h.
|
inline |
Definition at line 275 of file RooLinkedListIter.h.
|
inline |
Definition at line 294 of file RooLinkedListIter.h.
Compare two iterator objects.
For backward compatibility reasons we have to provide this default implementation.
Reimplemented from TIterator.
Definition at line 288 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 298 of file RooLinkedListIter.h.
|
inline |
Definition at line 303 of file RooLinkedListIter.h.
|
inline |
Definition at line 308 of file RooLinkedListIter.h.
Implements TIterator.
Definition at line 251 of file RooLinkedListIter.h.
|
inlinevirtual |
Implements TIterator.
Definition at line 283 of file RooLinkedListIter.h.
|
protected |
Next link element.
Definition at line 317 of file RooLinkedListIter.h.
|
protected |
Definition at line 315 of file RooLinkedListIter.h.
|
protected |
Collection iterated over.
Definition at line 316 of file RooLinkedListIter.h.