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