ADTF
Loading...
Searching...
No Matches
adtf::ucom::ant::detail::object_ptr_locked_common< T > Class Template Referenceabstract

#include <lockedobject_intf.h>

Inherited by adtf::ucom::ant::object_ptr_locked< T >, and adtf::ucom::ant::object_ptr_shared_locked< T >.

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
 

Detailed Description

template<typename T>
class adtf::ucom::ant::detail::object_ptr_locked_common< T >

basic template for locked object tparam T value type

Member Function Documentation

◆ UnlockObject()


The documentation for this class was generated from the following file: