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) |
ObjectPtrBase | ( | ) |
virtual ~ObjectPtrBase | ( | ) | [virtual] |
static void checkNull | ( | const int & | null | ) | [static] |
static void* exchange | ( | void ** | destination, | |
void * | newValue | |||
) | [static] |
virtual void* cast | ( | const Class & | cls | ) | const [pure virtual] |