Ark Server API (ASA) - Wiki
|
#include <UniqueObj.h>
Public Types | |
using | ElementType = T |
Public Member Functions | |
TUniqueObj (const TUniqueObj &other) | |
TUniqueObj (TUniqueObj &&other) | |
template<typename... Args> | |
TUniqueObj (Args &&... args) | |
TUniqueObj & | operator= (const TUniqueObj &)=delete |
TUniqueObj & | operator= (TUniqueObj &&other) |
template<typename Arg > | |
TUniqueObj & | operator= (Arg &&other) |
T & | Get () |
const T & | Get () const |
T * | operator-> () |
const T * | operator-> () const |
T & | operator* () |
const T & | operator* () const |
void | Serialize (FArchive &Ar) |
Private Attributes | |
TUniquePtr< T > | Obj |
Definition at line 12 of file UniqueObj.h.
Definition at line 15 of file UniqueObj.h.
|
inline |
Definition at line 17 of file UniqueObj.h.
|
inline |
Definition at line 24 of file UniqueObj.h.
|
inlineexplicit |
Definition at line 30 of file UniqueObj.h.
|
inline |
Definition at line 52 of file UniqueObj.h.
Definition at line 53 of file UniqueObj.h.
|
inline |
Definition at line 58 of file UniqueObj.h.
|
inline |
Definition at line 59 of file UniqueObj.h.
|
inline |
Definition at line 55 of file UniqueObj.h.
|
inline |
Definition at line 56 of file UniqueObj.h.
|
inline |
Definition at line 46 of file UniqueObj.h.
|
delete |
|
inline |
Definition at line 39 of file UniqueObj.h.
Definition at line 61 of file UniqueObj.h.
|
private |
Definition at line 67 of file UniqueObj.h.