

Public Member Functions | |
| SharedPointer (I *ptr, bool remember=true) | |
| SharedPointer (const SharedPointer &) | |
| SharedPointer () | |
| ~SharedPointer () | |
| I * | operator= (I *ptr) |
| SharedPointer< I > & | operator= (const SharedPointer< I > &) |
| operator I * () const | |
| I * | operator-> () const |
| template<class T > | |
| T * | cast () const |
Protected Attributes | |
| I * | ptr |
| SharedPointer | ( | I * | ptr, | |
| bool | remember = true | |||
| ) | [inline] |
| SharedPointer | ( | const SharedPointer< I > & | other | ) | [inline] |
| SharedPointer | ( | ) | [inline] |
| ~SharedPointer | ( | ) | [inline] |
| T* cast | ( | ) | const [inline] |
| operator I * | ( | ) | const [inline] |
| I* operator-> | ( | ) | const [inline] |
| SharedPointer< I > & operator= | ( | const SharedPointer< I > & | _ptr | ) | [inline] |
| I * operator= | ( | I * | ptr | ) | [inline] |
Reimplemented in OwningPointer< I >, OwningPointer< IPlatformViewLayer >, OwningPointer< CGraphicsPath >, and OwningPointer< CGradient >.
I* ptr [protected] |
1.6.1