RooRefCountList Class Reference

#include <RooRefCountList.h>

Inheritance diagram for RooRefCountList:

RooLinkedList RooLinkedList TObject TObject TObject TObject List of all members.

Public Member Functions

 RooRefCountList ()
virtual ~RooRefCountList ()
virtual void Add (TObject *arg)
virtual void Add (TObject *obj, Int_t count)
virtual Bool_t Remove (TObject *obj)
virtual Bool_t RemoveAll (TObject *obj)
Int_t refCount (TObject *obj)
 RooRefCountList ()
virtual ~RooRefCountList ()
virtual void Add (TObject *arg)
virtual void Add (TObject *obj, Int_t count)
virtual Bool_t Remove (TObject *obj)
virtual Bool_t RemoveAll (TObject *obj)
Int_t refCount (TObject *obj)

Detailed Description

Definition at line 21 of file RooRefCountList.h.


Constructor & Destructor Documentation

RooRefCountList::RooRefCountList (  ) 

Definition at line 41 of file RooRefCountList.cxx.

virtual RooRefCountList::~RooRefCountList (  )  [inline, virtual]

Definition at line 24 of file RooRefCountList.h.

RooRefCountList::RooRefCountList (  ) 

virtual RooRefCountList::~RooRefCountList (  )  [inline, virtual]

Definition at line 24 of file RooRefCountList.h.


Member Function Documentation

virtual void RooRefCountList::Add ( TObject arg  )  [inline, virtual]

Reimplemented from RooLinkedList.

Definition at line 26 of file RooRefCountList.h.

Referenced by Add(), RooAbsArg::addServer(), RooAbsArg::changeServer(), and RooSharedPropertiesList::registerProperties().

void RooRefCountList::Add ( TObject obj,
Int_t  count 
) [virtual]

Reimplemented from RooLinkedList.

Definition at line 50 of file RooRefCountList.cxx.

References RooLinkedList::Add(), RooLinkedList::findLink(), RooLinkedList::FindObject(), and RooLinkedListElem::incRefCount().

Bool_t RooRefCountList::Remove ( TObject obj  )  [virtual]

Reimplemented from RooLinkedList.

Definition at line 74 of file RooRefCountList.cxx.

References RooLinkedListElem::decRefCount(), RooLinkedList::findLink(), and RooLinkedList::Remove().

Referenced by RooAbsArg::removeServer(), and RooSharedPropertiesList::unregisterProperties().

Bool_t RooRefCountList::RemoveAll ( TObject obj  )  [virtual]

Definition at line 95 of file RooRefCountList.cxx.

References RooLinkedList::Remove().

Referenced by RooAbsArg::changeServer(), and RooAbsArg::removeServer().

Int_t RooRefCountList::refCount ( TObject obj  ) 

Definition at line 106 of file RooRefCountList.cxx.

References RooLinkedList::findLink(), and RooLinkedListElem::refCount().

Referenced by RooAbsArg::changeServer(), RooAbsArg::replaceServer(), and RooSharedPropertiesList::unregisterProperties().

virtual void RooRefCountList::Add ( TObject arg  )  [inline, virtual]

Reimplemented from RooLinkedList.

Definition at line 26 of file RooRefCountList.h.

References Add().

virtual void RooRefCountList::Add ( TObject obj,
Int_t  count 
) [virtual]

Reimplemented from RooLinkedList.

virtual Bool_t RooRefCountList::Remove ( TObject obj  )  [virtual]

Reimplemented from RooLinkedList.

virtual Bool_t RooRefCountList::RemoveAll ( TObject obj  )  [virtual]

Int_t RooRefCountList::refCount ( TObject obj  ) 


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:01 2011 for ROOT_528-00b_version by  doxygen 1.5.1