TEveRefCnt Class Reference

#include <TEveUtil.h>

Inheritance diagram for TEveRefCnt:

TEveRefBackPtr TEveRefBackPtr TEveRGBAPalette TEveRGBAPalette TEveFrameBox TEveFrameBox TEveTrackPropagator TEveTrackPropagator TEveFrameBox TEveFrameBox TEveTrackPropagator TEveTrackPropagator List of all members.

Public Member Functions

 TEveRefCnt ()
virtual ~TEveRefCnt ()
 TEveRefCnt (const TEveRefCnt &)
TEveRefCntoperator= (const TEveRefCnt &)
void IncRefCount ()
void DecRefCount ()
virtual void OnZeroRefCount ()
 ClassDef (TEveRefCnt, 0)
 TEveRefCnt ()
virtual ~TEveRefCnt ()
 TEveRefCnt (const TEveRefCnt &)
TEveRefCntoperator= (const TEveRefCnt &)
void IncRefCount ()
void DecRefCount ()
virtual void OnZeroRefCount ()
 ClassDef (TEveRefCnt, 0)

Protected Attributes

Int_t fRefCount

Detailed Description

Definition at line 163 of file TEveUtil.h.


Constructor & Destructor Documentation

TEveRefCnt::TEveRefCnt (  )  [inline]

Definition at line 169 of file TEveUtil.h.

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

Definition at line 170 of file TEveUtil.h.

TEveRefCnt::TEveRefCnt ( const TEveRefCnt  )  [inline]

Definition at line 172 of file TEveUtil.h.

TEveRefCnt::TEveRefCnt (  )  [inline]

Definition at line 169 of file TEveUtil.h.

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

Definition at line 170 of file TEveUtil.h.

TEveRefCnt::TEveRefCnt ( const TEveRefCnt  )  [inline]

Definition at line 172 of file TEveUtil.h.


Member Function Documentation

TEveRefCnt& TEveRefCnt::operator= ( const TEveRefCnt  )  [inline]

Definition at line 173 of file TEveUtil.h.

void TEveRefCnt::IncRefCount (  )  [inline]

Definition at line 175 of file TEveUtil.h.

References fRefCount.

Referenced by TEveRefBackPtr::IncRefCount(), TEveDigitSet::SetPalette(), and TEveCaloViz::SetPalette().

void TEveRefCnt::DecRefCount (  )  [inline]

Definition at line 176 of file TEveUtil.h.

References fRefCount, and OnZeroRefCount().

Referenced by TEveCaloViz::AssignCaloVizParameters(), TEveRefBackPtr::DecRefCount(), TEveDigitSet::SetPalette(), TEveCaloViz::SetPalette(), and TEveCaloViz::~TEveCaloViz().

virtual void TEveRefCnt::OnZeroRefCount (  )  [inline, virtual]

Definition at line 178 of file TEveUtil.h.

Referenced by DecRefCount().

TEveRefCnt::ClassDef ( TEveRefCnt  ,
 
)

TEveRefCnt& TEveRefCnt::operator= ( const TEveRefCnt  )  [inline]

Definition at line 173 of file TEveUtil.h.

void TEveRefCnt::IncRefCount (  )  [inline]

Definition at line 175 of file TEveUtil.h.

References fRefCount.

void TEveRefCnt::DecRefCount (  )  [inline]

Definition at line 176 of file TEveUtil.h.

References fRefCount, and OnZeroRefCount().

virtual void TEveRefCnt::OnZeroRefCount (  )  [inline, virtual]

Definition at line 178 of file TEveUtil.h.

TEveRefCnt::ClassDef ( TEveRefCnt  ,
 
)


Member Data Documentation

Int_t TEveRefCnt::fRefCount [protected]

Definition at line 166 of file TEveUtil.h.

Referenced by TEveTrackPropagator::CheckReferenceCount(), DecRefCount(), and IncRefCount().


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