ObjectPtrBase Class Reference

Inherited by ObjectPtrT, and ObjectPtrT< spi::LoggerFactory >.

List of all members.

Public Member Functions

 ObjectPtrBase ()
virtual ~ObjectPtrBase ()
virtual void * cast (const Class &cls) const =0

Static Public Member Functions

static void checkNull (const int &null)
static void * exchange (void **destination, void *newValue)


Constructor & Destructor Documentation

ObjectPtrBase  ) 
 

virtual ~ObjectPtrBase  )  [virtual]
 


Member Function Documentation

virtual void* cast const Class cls  )  const [pure virtual]
 

static void checkNull const int &  null  )  [static]
 

static void* exchange void **  destination,
void *  newValue
[static]
 


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