Archon::Utilities::RefMapBase Struct Reference

Base class for all RefMaps. More...

#include <archon/util/ref.H>

Inheritance diagram for Archon::Utilities::RefMapBase:

Inheritance graph
[legend]
Collaboration diagram for Archon::Utilities::RefMapBase:

Collaboration graph
[legend]
List of all members.

Protected Member Functions

unsigned long get (RefObjectBase *, bool create)
RefObjectBasegetNoLock (unsigned long key) const
void remove (unsigned long key, unsigned long transCount)
void remove (RefObjectBase *r)
void clearNoLock (bool destroyRefs)
unsigned long size ()
string disp ()
 RefMapBase ()
 ~RefMapBase ()

Protected Attributes

Mutex refMapMutex
vector< pair< RefObjectBase *,
unsigned long > > 
refs

Detailed Description

Base class for all RefMaps.

See also:
RefMap<T>

Definition at line 751 of file ref.H.


The documentation for this struct was generated from the following files:
Generated on Sun Jul 30 22:57:54 2006 for Archon by  doxygen 1.4.4