Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Reco::RefCount Class Reference

#include <RefCount.h>

Inheritance diagram for Reco::RefCount:

Reco::StripABC Reco::Strip List of all members.

Public Member Functions

 RefCount ()
virtual ~RefCount ()
void add_ref ()
void release ()
short use_count () const

Private Attributes

short fCount

Constructor & Destructor Documentation

Reco::RefCount::RefCount  )  [inline]
 

Definition at line 32 of file RefCount.h.

00032                              : fCount(0) 
00033    {}

Reco::RefCount::~RefCount  )  [inline, virtual]
 

Definition at line 35 of file RefCount.h.

00036    {}


Member Function Documentation

void Reco::RefCount::add_ref  )  [inline]
 

Definition at line 22 of file RefCount.h.

00022 { ++fCount; }

void Reco::RefCount::release  )  [inline]
 

Definition at line 23 of file RefCount.h.

00023 { if ( --fCount == 0 ) delete this; }

short Reco::RefCount::use_count  )  const [inline]
 

Definition at line 25 of file RefCount.h.

00025 { return fCount; }


Member Data Documentation

short Reco::RefCount::fCount [private]
 

Definition at line 29 of file RefCount.h.


The documentation for this class was generated from the following file:
Generated on Mon Jun 16 15:04:23 2008 for loon by  doxygen 1.3.9.1