| class LAutoHandleBase |
Implementation base class - not designed for public inheritance or direct use.
| Protected Member Functions | |
|---|---|
| LAutoHandleBase() | |
| LAutoHandleBase(const Param1 &) | |
| LAutoHandleBase(Param1 &) | |
| LAutoHandleBase(const Param1 &, const Param2 &) | |
| LAutoHandleBase(Param1 &, const Param2 &) | |
| LAutoHandleBase(const Param1 &, Param2 &) | |
| LAutoHandleBase(Param1 &, Param2 &) | |
| void | Disable() |
| T & | Get() |
| const T & | Get() |
| TBool | IsEnabled() |
| void | Swap(LAutoHandleBase &) |
| T | Unmanage() |
| T & | operator*() |
| const T & | operator*() |
| T * | operator->() |
| const T * | operator->() |
| LAutoHandleBase & | operator=(const U &) |
| Private Member Functions | |
|---|---|
| LAutoHandleBase(const LAutoHandleBase &) | |
| LAutoHandleBase & | operator=(const LAutoHandleBase &) |
| Protected Attributes | |
|---|---|
| TBool | iEnabled |
| T | iHandle |
| LAutoHandleBase | ( | const Param1 & | aParam1 | ) | [protected, inline, explicit] |
| const Param1 & aParam1 |
| LAutoHandleBase | ( | Param1 & | aParam1 | ) | [protected, inline, explicit] |
| Param1 & aParam1 |
| LAutoHandleBase | ( | const Param1 & | aParam1, |
| const Param2 & | aParam2 | ||
| ) | [protected, inline] | ||
| const Param1 & aParam1 | |
| const Param2 & aParam2 |
| LAutoHandleBase | ( | Param1 & | aParam1, |
| const Param2 & | aParam2 | ||
| ) | [protected, inline] | ||
| Param1 & aParam1 | |
| const Param2 & aParam2 |
| LAutoHandleBase | ( | const Param1 & | aParam1, |
| Param2 & | aParam2 | ||
| ) | [protected, inline] | ||
| const Param1 & aParam1 | |
| Param2 & aParam2 |
| LAutoHandleBase | ( | Param1 & | aParam1, |
| Param2 & | aParam2 | ||
| ) | [protected, inline] | ||
| Param1 & aParam1 | |
| Param2 & aParam2 |
| LAutoHandleBase | ( | const LAutoHandleBase & | ) | [private] |
| const LAutoHandleBase & |
| void | Swap | ( | LAutoHandleBase & | aAutoHandle | ) | [protected, inline] |
| LAutoHandleBase & aAutoHandle |
| LAutoHandleBase & | operator= | ( | const U & | aHandle | ) | [protected, inline] |
| const U & aHandle |
| LAutoHandleBase & | operator= | ( | const LAutoHandleBase & | ) | [private] |
| const LAutoHandleBase & |