ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
RooLinkedListElem Class Reference

RooLinkedListElem is an link element for the RooLinkedList class.

Definition at line 30 of file RooLinkedListElem.h.

Public Member Functions

 RooLinkedListElem ()
 
void init (TObject *arg, RooLinkedListElem *after=0)
 
void release ()
 
 RooLinkedListElem (TObject *arg)
 
 RooLinkedListElem (TObject *arg, RooLinkedListElem *after)
 
virtual ~RooLinkedListElem ()
 
Int_t refCount () const
 
Int_t incRefCount ()
 
Int_t decRefCount ()
 

Protected Member Functions

 RooLinkedListElem (const RooLinkedListElem &)
 Reference count. More...
 

Protected Attributes

RooLinkedListElem_prev
 
RooLinkedListElem_next
 
TObject_arg
 
Int_t _refCount
 

Friends

class RooHashTable
 
class RooLinkedList
 
class RooLinkedListImplDetails::Pool
 
class RooLinkedListImplDetails::Chunk
 
class RooLinkedListIter
 
class RooFIter
 

#include <RooLinkedListElem.h>

Constructor & Destructor Documentation

RooLinkedListElem::RooLinkedListElem ( )
inline

Definition at line 33 of file RooLinkedListElem.h.

RooLinkedListElem::RooLinkedListElem ( TObject arg)
inline

Definition at line 58 of file RooLinkedListElem.h.

RooLinkedListElem::RooLinkedListElem ( TObject arg,
RooLinkedListElem after 
)
inline

Definition at line 63 of file RooLinkedListElem.h.

virtual RooLinkedListElem::~RooLinkedListElem ( )
inlinevirtual

Definition at line 73 of file RooLinkedListElem.h.

RooLinkedListElem::RooLinkedListElem ( const RooLinkedListElem )
protected

Reference count.

Member Function Documentation

Int_t RooLinkedListElem::decRefCount ( )
inline

Definition at line 81 of file RooLinkedListElem.h.

Referenced by RooRefCountList::Remove().

Int_t RooLinkedListElem::incRefCount ( )
inline

Definition at line 80 of file RooLinkedListElem.h.

Referenced by RooRefCountList::Add().

void RooLinkedListElem::init ( TObject arg,
RooLinkedListElem after = 0 
)
inline

Definition at line 37 of file RooLinkedListElem.h.

Referenced by RooLinkedList::createElement().

Int_t RooLinkedListElem::refCount ( ) const
inline

Definition at line 79 of file RooLinkedListElem.h.

Referenced by RooRefCountList::refCount().

void RooLinkedListElem::release ( )
inline

Definition at line 51 of file RooLinkedListElem.h.

Referenced by RooLinkedList::deleteElement().

Friends And Related Function Documentation

friend class RooFIter
friend

Definition at line 89 of file RooLinkedListElem.h.

friend class RooHashTable
friend

Definition at line 84 of file RooLinkedListElem.h.

friend class RooLinkedList
friend

Definition at line 85 of file RooLinkedListElem.h.

friend class RooLinkedListImplDetails::Chunk
friend

Definition at line 87 of file RooLinkedListElem.h.

friend class RooLinkedListImplDetails::Pool
friend

Definition at line 86 of file RooLinkedListElem.h.

friend class RooLinkedListIter
friend

Definition at line 88 of file RooLinkedListElem.h.

Member Data Documentation

TObject* RooLinkedListElem::_arg
protected
RooLinkedListElem* RooLinkedListElem::_next
protected
RooLinkedListElem* RooLinkedListElem::_prev
protected
Int_t RooLinkedListElem::_refCount
protected

Definition at line 93 of file RooLinkedListElem.h.

Referenced by RooLinkedList::Add(), decRefCount(), incRefCount(), init(), and refCount().

Collaboration diagram for RooLinkedListElem:
[legend]

The documentation for this class was generated from the following file: