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

Definition at line 66 of file RefCounter.h.

Referenced by lastRef(), and sharedRef().

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Sep 26 18:43:50 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1