Internal class for indirectly referencing objects, even dead ones.  
More...
#include <memcore/DynPtr.hpp>
List of all members.
Public Member Functions
- 
void CheckConstruction () const   throw ()
 - 
void deferred_initialize ()
 - 
void ExcludeFromRefChecking () const   throw ()
 - 
const type_info & getType () const   throw ()
- Return type info of associated object, typeid(void) if no object is associated. 
 
 - 
Referer (Object *SomeObject)  throw (MemoryException)
- Construct referer object from newly created objects, sets reference counts to zero. 
 
 - 
bool valid () const   throw ()
- Check if the referred object is alive. 
 
 - 
~Referer ()  throw ()
- If checking of reference counted objects is enabled, then the destructor will decrement the RefererObjects global integer count variable. 
 
 
Public Attributes
Friends
Detailed Description
template<class Object>
 class Referer< Object >
Internal class for indirectly referencing objects, even dead ones. 
Not to be used by the end-user. , StrongPtr 
The documentation for this class was generated from the following file: