Public Member Functions | |
OwningPointer (I *p) | |
OwningPointer (const SharedPointer< I > &p) | |
OwningPointer (const OwningPointer< I > &p) | |
OwningPointer () | |
I * | operator= (I *_ptr) |
operator I * () const | |
I * | operator-> () const |
template<class T > | |
T * | cast () const |
Protected Attributes | |
I * | ptr |
OwningPointer | ( | I * | p | ) | [inline] |
OwningPointer | ( | const SharedPointer< I > & | p | ) | [inline] |
OwningPointer | ( | const OwningPointer< I > & | p | ) | [inline] |
OwningPointer | ( | ) | [inline] |
T* cast | ( | ) | const [inline, inherited] |
operator I * | ( | ) | const [inline, inherited] |
I* operator-> | ( | ) | const [inline, inherited] |
I* operator= | ( | I * | _ptr | ) | [inline] |
Reimplemented from SharedPointer< I >.
I* ptr [protected, inherited] |