WeakReference< BASE, BASEPTR > Class Template Reference
[Types]

Use weak references in place of RefCountPtr's to break circular pointer dependancies. More...

#include <WeakReference.h>

Inheritance diagram for WeakReference< BASE, BASEPTR >:
IMemoryValidate

List of all members.

Public Member Functions

 WeakReference (BASEPTR &rptr)
 operator BASEPTR () const
WeakReferenceoperator= (BASEPTR &rptr)
BASE * Get () const
BASE * operator-> () const
 operator BASE & () const
void Clear ()
bool IsNull () const
bool IsNotNull () const
void CheckMem () const
void ValidateMem () const

Detailed Description

template<class BASE, class BASEPTR>
class WeakReference< BASE, BASEPTR >

Use weak references in place of RefCountPtr's to break circular pointer dependancies.

Definition at line 34 of file WeakReference.h.


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