}
void
- Destroy()
+ UnRegister()
{
if(this->myPointer){
- this->myPointer->Destroy();
+ this->myPointer->UnRegister();
this->myPointer = NULL;
}
}
//! Destroy smart pointer and remove the reference to its object.
~GenericObjPtr()
{
- this->Destroy();
+ this->UnRegister();
}
/*!