16#ifndef ROO_LINKED_LIST_ITER
17#define ROO_LINKED_LIST_ITER
69 if (&other==
this)
return *this ;
108 if (iter)
return (
_ptr != iter->
_ptr);
#define ClassDef(name, id)
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
const RooLinkedListElem * _ptr
RooFIter(const RooLinkedList *list)
RooLinkedListElem is an link element for the RooLinkedList class.
RooLinkedListElem * _prev
RooLinkedListElem * _next
RooLinkedListIter is the TIterator implementation for RooLinkedList.
Bool_t _forward
Next link element.
TIterator & operator=(const TIterator &other)
virtual TObject * operator*() const
Return current object or nullptr.
bool operator!=(const TIterator &aIter) const
Compare two iterator objects.
const RooLinkedList * _list
RooLinkedListIter(const RooLinkedListIter &other)
bool operator!=(const RooLinkedListIter &aIter) const
RooLinkedListIter(const RooLinkedList *list, Bool_t forward)
const RooLinkedListElem * _ptr
Collection iterated over.
virtual const TCollection * GetCollection() const
virtual ~RooLinkedListIter()
RooLinkedList is an collection class for internal use, storing a collection of RooAbsArg pointers in ...
RooLinkedListElem * _last
Link to first element of list.
RooLinkedListElem * _first
Collection abstract base class.
Iterator abstract base class.
Mother of all ROOT objects.
void forward(const LAYERDATA &prevLayerData, LAYERDATA &currLayerData)
apply the weights (and functions) in forward direction of the DNN