ADTF
|
basic template for locked object tparam T value type More...
Public Member Functions | |
T * | operator-> () const |
arrow access | |
T & | operator* () const |
operator bool () const | |
Protected Member Functions | |
object_ptr_locked_common (object_ptr_locked_common &&o_oOther) | |
virtual void | UnlockObject ()=0 |
tResult | Reset (const iobject_ptr< T > &i_oOther) |
void | Release () |
void | Swap (object_ptr_locked_common &i_oOther) |
T * | GetPtr () const |
Protected Attributes | |
object_ptr< T > | m_pObjectPtr |
Private Member Functions | |
object_ptr_locked_common (const object_ptr_locked_common &)=delete | |
object_ptr_locked_common & | operator= (const object_ptr_locked_common &)=delete |
basic template for locked object tparam T value type
Definition at line 133 of file lockedobject_intf.h.