RefCounter Class Reference

#include <RefCounter.h>

Inheritance diagram for RefCounter:

FSARep GraphRep Graphs::GraphConceptRep< VertexType, EdgeType > PowerWordRep WordRep List of all members.

Public Types

typedef unsigned int refCounterType

Public Member Functions

 RefCounter ()
 RefCounter (const RefCounter &rc)
bool lastRef () const
bool sharedRef () const
void addRef () const
void delRef () const

Private Member Functions

RefCounteroperator= (const RefCounter &)

Private Attributes

refCounterType xrefs

Detailed Description

Definition at line 9 of file RefCounter.h.


Member Typedef Documentation

typedef unsigned int RefCounter::refCounterType
 

Definition at line 19 of file RefCounter.h.


Constructor & Destructor Documentation

RefCounter::RefCounter  )  [inline]
 

Definition at line 27 of file RefCounter.h.

RefCounter::RefCounter const RefCounter rc  )  [inline]
 

Definition at line 31 of file RefCounter.h.


Member Function Documentation

void RefCounter::addRef  )  const [inline]
 

Definition at line 48 of file RefCounter.h.

void RefCounter::delRef  )  const [inline]
 

Definition at line 51 of file RefCounter.h.

bool RefCounter::lastRef  )  const [inline]
 

Definition at line 44 of file RefCounter.h.

References xrefs.

RefCounter& RefCounter::operator= const RefCounter  )  [private]
 

bool RefCounter::sharedRef  )  const [inline]
 

Definition at line 46 of file RefCounter.h.

References xrefs.


Member Data Documentation

refCounterType RefCounter::xrefs [private]
 

Definition at line 66 of file RefCounter.h.

Referenced by lastRef(), and sharedRef().


The documentation for this class was generated from the following file:
Generated on Mon Feb 27 22:47:17 2006 for CRyptography And Groups (CRAG) by  doxygen 1.4.4