omegalib  13.1
omicron::ReferenceType Class Reference

Implements a base class for reference-counted types. More...

#include <otypes.h>

Public Member Functions

 ReferenceType ()
 
virtual ~ReferenceType ()
 
void ref ()
 
void unref ()
 
long refCount ()
 

Static Public Member Functions

static void printObjCounts ()
 

Static Protected Attributes

static List< ReferenceType * > mysObjList
 

Detailed Description

Implements a base class for reference-counted types.

o be used in conjunction with the Ref<> type.

+ Inheritance diagram for omicron::ReferenceType:

Constructor & Destructor Documentation

omicron::ReferenceType::ReferenceType ( )
virtual omicron::ReferenceType::~ReferenceType ( )
virtual

Member Function Documentation

static void omicron::ReferenceType::printObjCounts ( )
static
void omicron::ReferenceType::ref ( )
long omicron::ReferenceType::refCount ( )
inline
void omicron::ReferenceType::unref ( )

Member Data Documentation

List<ReferenceType*> omicron::ReferenceType::mysObjList
staticprotected

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