| 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 & |