A one-time forward iterator working on RooLinkedList or RooAbsCollection.
This wrapper separates the interface visible to the outside from the actual implementation of the iterator.
Definition at line 39 of file RooLinkedListIter.h.
Public Member Functions | |
RooFIter (const RooFIter &)=delete | |
RooFIter (RooFIter &&)=default | |
RooFIter (std::unique_ptr< GenericRooFIter > &&itImpl) | |
RooAbsArg * | next () |
Return next element or nullptr if at end. | |
RooFIter & | operator= (const RooFIter &)=delete |
RooFIter & | operator= (RooFIter &&)=default |
Private Attributes | |
std::unique_ptr< GenericRooFIter > | fIterImpl |
#include <RooLinkedListIter.h>
|
inline |
Definition at line 42 of file RooLinkedListIter.h.
|
delete |
|
default |
|
inline |
Return next element or nullptr if at end.
Definition at line 49 of file RooLinkedListIter.h.
|
private |
Definition at line 54 of file RooLinkedListIter.h.