#include <T2ManagedPtr.h>
Public Member Functions | |
T2ManagedPtr () | |
T2ManagedPtr (const T2ManagedPtr &a_rOther)=delete | |
T2ManagedPtr (T2ManagedPtr &&a_rOther) | |
~T2ManagedPtr () | |
TBOOL | IsValid () const |
TBOOL | Destroy () |
T * | Get () |
const T * | Get () const |
T * | operator-> () |
const T * | operator-> () const |
T2ManagedPtr & | operator= (const T2ManagedPtr &a_rOther)=delete |
Static Public Member Functions | |
template<class... Args> | |
static T2ManagedPtr | New (Args &&... args) |
Definition at line 11 of file T2ManagedPtr.h.
|
inline |
Definition at line 15 of file T2ManagedPtr.h.
|
delete |
|
inline |
Definition at line 23 of file T2ManagedPtr.h.
|
inline |
Definition at line 30 of file T2ManagedPtr.h.
|
inline |
Definition at line 43 of file T2ManagedPtr.h.
|
inline |
Definition at line 56 of file T2ManagedPtr.h.
|
inline |
Definition at line 57 of file T2ManagedPtr.h.
|
inline |
Definition at line 37 of file T2ManagedPtr.h.
|
inlinestatic |
Definition at line 66 of file T2ManagedPtr.h.
|
inline |
Definition at line 59 of file T2ManagedPtr.h.
|
inline |
Definition at line 60 of file T2ManagedPtr.h.
|
delete |