A++ » INCLUDE » TEveRefCnt

class TEveRefCnt

Function Members (Methods)

public:
virtual~TEveRefCnt()
static TClass*Class()
voidDecRefCount()
voidIncRefCount()
virtual TClass*IsA() const
virtual voidOnZeroRefCount()
TEveRefCnt&operator=(const TEveRefCnt&)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TEveRefCnt()
TEveRefCnt(const TEveRefCnt&)

Data Members

protected:
Int_tfRefCount

Class Charts

Inheritance Chart:
TEveRefCnt
TEveRGBAPalette
TEveRefBackPtr
TEveFrameBox
TEveTrackPropagator

Function documentation

TEvePadHolder& operator=(const TEveRefCnt& )
TEveRefCnt()
{}
virtual ~TEveRefCnt()
{}
TEveRefCnt(const TEveRefCnt& )
{}
void IncRefCount()
{ ++fRefCount; }
void DecRefCount()
{ if(--fRefCount <= 0) OnZeroRefCount(); }
void OnZeroRefCount()
{ delete this; }