TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
MemberWeakPtr< T > Struct Template Reference
Inheritance diagram for MemberWeakPtr< T >:
WeakPtr< T >

Detailed Description

template<typename T>
struct ni::MemberWeakPtr< T >

MemberWeakPtr is a weak pointer that requires to be initialized when constructed.

Public Member Functions

 MemberWeakPtr (T *apM)
 
- Public Member Functions inherited from WeakPtr< T >
 WeakPtr ()
 
 WeakPtr (const T *apObjectPtr)
 
 WeakPtr (const WeakPtr< T > &aWeakPtr)
 
 WeakPtr (const Ptr< T > &aPtr)
 
tBool IsOK () const
 
tBool IsSet () const
 
void Swap (const T *apObjectPtr)
 
void Swap (const WeakPtr< T > &aWeakPtr)
 
void Swap (const Ptr< T > &aPtr)
 
void Reset ()
 
T * Deref () const
 
iUnknownGetWeakPtrObject () const
 
WeakPtroperator= (const WeakPtr< T > &aWeakPtr)
 

Constructor & Destructor Documentation

MemberWeakPtr ( T *  apM)