| class LAutoPtrBase | 
Implementation base class - not designed for public inheritance or direct use.
| Protected Member Functions | |
|---|---|
| LAutoPtrBase() | |
| LAutoPtrBase(T *) | |
| void | Disable() | 
| T * | Get() | 
| TBool | IsEnabled() | 
| void | Swap(LAutoPtrBase &) | 
| T * | Unmanage() | 
| T * | operator->() | 
| LAutoPtrBase & | operator=(T *) | 
| Private Member Functions | |
|---|---|
| LAutoPtrBase(const LAutoPtrBase &) | |
| LAutoPtrBase & | operator=(const LAutoPtrBase &) | 
| Protected Attributes | |
|---|---|
| T * | iPtr | 
| LAutoPtrBase | ( | const LAutoPtrBase & | ) | [private] | 
| const LAutoPtrBase & | 
| void | Swap | ( | LAutoPtrBase & | aAutoPtr | ) | [protected, inline] | 
| LAutoPtrBase & aAutoPtr | 
| LAutoPtrBase & | operator= | ( | const LAutoPtrBase & | ) | [private] | 
| const LAutoPtrBase & |