Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

RefCountedClass Class Reference

The RCPointer and DerivedRCPointer templates require a suitable class to chew on. More...

#include <ref_counter.h>

Inheritance diagram for RefCountedClass:

MacroObject AbstractMacroListObject AbstractNamedList AbstractStringMacroObject MacroIter MacroListObject MacroListObject_MacroObjAdapter NamedList NamedList_MacroObjAdapter StringMacroObject StringMacroObject_MacroObjAdapter simple_stack_MacroIter SingleMacroIter List of all members.

Public Methods

 RefCountedClass ()
unsigned long inc_refs ()
unsigned long dec_refs ()
unsigned long ref_count ()


Detailed Description

The RCPointer and DerivedRCPointer templates require a suitable class to chew on.

This is such a class.

Bugs and limitations:
You do not have to use this class as the base of your refernece counted classes


Constructor & Destructor Documentation

RefCountedClass::RefCountedClass ()


Member Function Documentation

unsigned long RefCountedClass::dec_refs () [inline]

unsigned long RefCountedClass::inc_refs () [inline]

unsigned long RefCountedClass::ref_count () [inline]


The documentation for this class was generated from the following file:
Generated at Mon Jul 31 13:44:24 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000