#include <RooLinkedListIter.h>
Inheritance diagram for RooLinkedListIter:
Definition at line 31 of file RooLinkedListIter.h.
RooLinkedListIter::RooLinkedListIter | ( | ) | [inline] |
Definition at line 34 of file RooLinkedListIter.h.
RooLinkedListIter::RooLinkedListIter | ( | const RooLinkedList * | list, | |
Bool_t | forward | |||
) | [inline] |
Definition at line 39 of file RooLinkedListIter.h.
References _cptr, RooLinkedList::_first, _list, and _ptr.
RooLinkedListIter::RooLinkedListIter | ( | const RooLinkedListIter & | other | ) | [inline] |
Definition at line 47 of file RooLinkedListIter.h.
virtual RooLinkedListIter::~RooLinkedListIter | ( | ) | [inline, virtual] |
Definition at line 57 of file RooLinkedListIter.h.
RooLinkedListIter::RooLinkedListIter | ( | ) | [inline] |
Definition at line 34 of file RooLinkedListIter.h.
RooLinkedListIter::RooLinkedListIter | ( | const RooLinkedList * | list, | |
Bool_t | forward | |||
) | [inline] |
Definition at line 39 of file RooLinkedListIter.h.
References _cptr, RooLinkedList::_first, _list, and _ptr.
RooLinkedListIter::RooLinkedListIter | ( | const RooLinkedListIter & | other | ) | [inline] |
Definition at line 47 of file RooLinkedListIter.h.
virtual RooLinkedListIter::~RooLinkedListIter | ( | ) | [inline, virtual] |
Definition at line 57 of file RooLinkedListIter.h.
virtual const TCollection* RooLinkedListIter::GetCollection | ( | ) | const [inline, virtual] |
virtual TObject* RooLinkedListIter::Next | ( | ) | [inline, virtual] |
Implements TIterator.
Definition at line 79 of file RooLinkedListIter.h.
References RooLinkedListElem::_arg, _cptr, _forward, RooLinkedListElem::_next, RooLinkedListElem::_prev, and _ptr.
Referenced by RooAbsCollection::allInRange(), RooAbsCollection::assignFast(), RooAbsCollection::assignValueOnly(), ClassImp(), and RooAbsCollection::operator=().
virtual void RooLinkedListIter::Reset | ( | void | ) | [inline, virtual] |
Implements TIterator.
Definition at line 88 of file RooLinkedListIter.h.
References _cptr, RooLinkedList::_first, _forward, RooLinkedList::_last, _list, and _ptr.
bool RooLinkedListIter::operator!= | ( | const TIterator & | aIter | ) | const [inline, virtual] |
Reimplemented from TIterator.
Definition at line 94 of file RooLinkedListIter.h.
References _cptr, xmlio::Class, and nullptr.
bool RooLinkedListIter::operator!= | ( | const RooLinkedListIter & | aIter | ) | const [inline] |
virtual TObject* RooLinkedListIter::operator * | ( | ) | const [inline, virtual] |
Reimplemented from TIterator.
Definition at line 111 of file RooLinkedListIter.h.
References RooLinkedListElem::_arg, _cptr, and nullptr.
virtual const TCollection* RooLinkedListIter::GetCollection | ( | ) | const [inline, virtual] |
virtual TObject* RooLinkedListIter::Next | ( | ) | [inline, virtual] |
Implements TIterator.
Definition at line 79 of file RooLinkedListIter.h.
References RooLinkedListElem::_arg, _cptr, _forward, RooLinkedListElem::_next, RooLinkedListElem::_prev, and _ptr.
virtual void RooLinkedListIter::Reset | ( | void | ) | [inline, virtual] |
Implements TIterator.
Definition at line 88 of file RooLinkedListIter.h.
References _cptr, RooLinkedList::_first, _forward, RooLinkedList::_last, _list, and _ptr.
bool RooLinkedListIter::operator!= | ( | const TIterator & | aIter | ) | const [inline, virtual] |
Reimplemented from TIterator.
Definition at line 94 of file RooLinkedListIter.h.
References _cptr, xmlio::Class, and nullptr.
bool RooLinkedListIter::operator!= | ( | const RooLinkedListIter & | aIter | ) | const [inline] |
virtual TObject* RooLinkedListIter::operator * | ( | ) | const [inline, virtual] |
Reimplemented from TIterator.
Definition at line 111 of file RooLinkedListIter.h.
References RooLinkedListElem::_arg, _cptr, and nullptr.
Bool_t RooLinkedListIter::_forward [protected] |
const RooLinkedListElem* RooLinkedListIter::_cptr [protected] |
Definition at line 118 of file RooLinkedListIter.h.
Referenced by Next(), operator *(), operator!=(), operator=(), Reset(), and RooLinkedListIter().
const RooLinkedListElem* RooLinkedListIter::_ptr [protected] |
Current link element.
Definition at line 119 of file RooLinkedListIter.h.
Referenced by Next(), operator=(), Reset(), and RooLinkedListIter().
const RooLinkedList* RooLinkedListIter::_list [protected] |
Next link element.
Definition at line 120 of file RooLinkedListIter.h.
Referenced by operator=(), Reset(), and RooLinkedListIter().
const RooLinkedListElem* RooLinkedListIter::_cptr [protected] |
Definition at line 118 of file RooLinkedListIter.h.
const RooLinkedListElem* RooLinkedListIter::_ptr [protected] |
const RooLinkedList* RooLinkedListIter::_list [protected] |