Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::REveRefCnt Class Referenceabstract

REveRefCnt REveRefCnt base-class (interface)

Definition at line 102 of file REveUtil.hxx.

Public Member Functions

 REveRefCnt ()=default
 
virtual ~REveRefCnt ()
 
void DecRefCount ()
 
void IncRefCount ()
 
virtual void OnZeroRefCount ()=0
 

Protected Attributes

Int_t fRefCount {0}
 

Private Member Functions

 REveRefCnt (const REveRefCnt &)=delete
 
REveRefCntoperator= (const REveRefCnt &)=delete
 

#include <ROOT/REveUtil.hxx>

Inheritance diagram for ROOT::Experimental::REveRefCnt:
[legend]

Constructor & Destructor Documentation

◆ REveRefCnt() [1/2]

ROOT::Experimental::REveRefCnt::REveRefCnt ( const REveRefCnt )
privatedelete

◆ REveRefCnt() [2/2]

ROOT::Experimental::REveRefCnt::REveRefCnt ( )
default

◆ ~REveRefCnt()

virtual ROOT::Experimental::REveRefCnt::~REveRefCnt ( )
inlinevirtual

Definition at line 112 of file REveUtil.hxx.

Member Function Documentation

◆ DecRefCount()

void ROOT::Experimental::REveRefCnt::DecRefCount ( )
inline

Definition at line 115 of file REveUtil.hxx.

◆ IncRefCount()

void ROOT::Experimental::REveRefCnt::IncRefCount ( )
inline

Definition at line 114 of file REveUtil.hxx.

◆ OnZeroRefCount()

virtual void ROOT::Experimental::REveRefCnt::OnZeroRefCount ( )
pure virtual

◆ operator=()

REveRefCnt & ROOT::Experimental::REveRefCnt::operator= ( const REveRefCnt )
privatedelete

Member Data Documentation

◆ fRefCount

Int_t ROOT::Experimental::REveRefCnt::fRefCount {0}
protected

Definition at line 108 of file REveUtil.hxx.

Libraries for ROOT::Experimental::REveRefCnt:

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