ROOT » ROOFIT » ROOFITCORE » RooLinkedListElem

class RooLinkedListElem



RooLinkedListElem is an link element for the RooLinkedList class

Function Members (Methods)

public:
virtual~RooLinkedListElem()
static TClass*Class()
Int_tdecRefCount()
Int_tincRefCount()
voidinit(TObject* arg, RooLinkedListElem* after = 0)
virtual TClass*IsA() const
RooLinkedListElem&operator=(const RooLinkedListElem&)
Int_trefCount() const
voidrelease()
RooLinkedListElem()
RooLinkedListElem(TObject* arg)
RooLinkedListElem(TObject* arg, RooLinkedListElem* after)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

protected:
TObject*_argLink to contents
RooLinkedListElem*_nextLink to next element in list
RooLinkedListElem*_prevLink to previous element in list
Int_t_refCount! Reference count

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

RooLinkedListElem()
 Initial element ctor
void init(TObject* arg, RooLinkedListElem* after = 0)
void release()
RooLinkedListElem(TObject* arg)
 Constructor with payload
RooLinkedListElem(TObject* arg, RooLinkedListElem* after)
 Constructor with payload and next chain element
virtual ~RooLinkedListElem()
 Destructor
Int_t refCount() const
{ return _refCount ; }
Int_t incRefCount()
{ return ++_refCount ; }
Int_t decRefCount()
{ return --_refCount ; }
RooLinkedListElem(const RooLinkedListElem& )
 Forbidden