16#ifndef ROO_LINKED_LIST_ELEM
17#define ROO_LINKED_LIST_ELEM
27namespace RooLinkedListImplDetails {
45 _next = after->_next ;
int Int_t
Signed integer 4 bytes (int).
#define ClassDef(name, id)
Link element for the RooLinkedList class.
TObject * _arg
Link to contents.
RooLinkedListElem(TObject *arg)
Constructor with payload.
friend class RooLinkedListImplDetails::Pool
friend class RooLinkedList
Int_t _refCount
! Reference count
RooLinkedListElem(TObject *arg, RooLinkedListElem *after)
virtual ~RooLinkedListElem()
RooLinkedListElem(const RooLinkedListElem &)
void init(TObject *arg, RooLinkedListElem *after=nullptr)
friend class RooLinkedListIterImpl
RooLinkedListElem()=default
RooLinkedListElem * _prev
Link to previous element in list.
RooLinkedListElem * _next
Link to next element in list.
friend class RooLinkedListImplDetails::Chunk
friend class RooFIterForLinkedList
Buffer base class used for serializing objects.
Mother of all ROOT objects.