LAutoHandleBase< T, EAutoRHandleBaseDerived > Class Template Reference
| template <> |
| class LAutoHandleBase< T, EAutoRHandleBaseDerived > |
Detailed Description
Implementation base class - not designed for public inheritance or direct use. Specialization for types derived from RHandleBase.
Member Attribute Documentation
Constructor & Destructor Documentation
LAutoHandleBase ( )
| LAutoHandleBase | ( | ) | [protected, inline] |
LAutoHandleBase ( const Param1 & )
| LAutoHandleBase | ( | const Param1 & | aParam1 | ) | [protected, inline, explicit] |
LAutoHandleBase ( Param1 & )
| LAutoHandleBase | ( | Param1 & | aParam1 | ) | [protected, inline, explicit] |
LAutoHandleBase ( const Param1 &, const Param2 & )
| LAutoHandleBase | ( | const Param1 & | aParam1, |
| | const Param2 & | aParam2 |
| | ) | [protected, inline] |
LAutoHandleBase ( Param1 &, const Param2 & )
| LAutoHandleBase | ( | Param1 & | aParam1, |
| | const Param2 & | aParam2 |
| | ) | [protected, inline] |
LAutoHandleBase ( const Param1 &, Param2 & )
| LAutoHandleBase | ( | const Param1 & | aParam1, |
| | Param2 & | aParam2 |
| | ) | [protected, inline] |
LAutoHandleBase ( Param1 &, Param2 & )
| LAutoHandleBase | ( | Param1 & | aParam1, |
| | Param2 & | aParam2 |
| | ) | [protected, inline] |
Member Function Documentation
Disable ( )
| void | Disable | ( | ) | [protected, inline] |
Get ( )
| T & | Get | ( | ) | [protected, inline] |
Get ( )
| const T & | Get | ( | ) | const [protected, inline] |
IsEnabled ( )
|
TBool
| IsEnabled | ( | ) | const [protected, inline] |
Swap ( LAutoHandleBase & )
Unmanage ( )
| T | Unmanage | ( | ) | [protected, inline] |
operator* ( )
| T & | operator* | ( | ) | [protected, inline] |
operator* ( )
| const T & | operator* | ( | ) | const [protected, inline] |
operator-> ( )
| T * | operator-> | ( | ) | [protected, inline] |
operator-> ( )
| const T * | operator-> | ( | ) | const [protected, inline] |