Ark Server API (ASA) - Wiki
|
#include <MemoryImage.h>
Public Member Functions | |
bool | IsFrozen () const |
bool | IsValid () const |
bool | IsNull () const |
TMemoryImagePtr (T *InPtr=nullptr) | |
TMemoryImagePtr (const TMemoryImagePtr< T > &InPtr) | |
TMemoryImagePtr & | operator= (T *InPtr) |
TMemoryImagePtr & | operator= (const TMemoryImagePtr< T > &InPtr) |
~TMemoryImagePtr () | |
int64 | GetFrozenOffsetFromThis () const |
int32 | GetFrozenTypeIndex () const |
T * | Get () const |
T * | GetChecked () const |
T * | operator-> () const |
T & | operator* () const |
operator T* () const | |
void | SafeDelete (const FPointerTableBase *PtrTable=nullptr) |
void | WriteMemoryImageWithDerivedType (FMemoryImageWriter &Writer, const FTypeLayoutDesc *DerivedTypeDesc) const |
Protected Attributes | ||
union { | ||
uint64 Packed | ||
FFrozenMemoryImagePtr Frozen | ||
T * UnfrozenPtr | ||
}; | ||
Private Member Functions | |
T * | GetFrozenPtrInternal () const |
Definition at line 379 of file MemoryImage.h.
|
inline |
Definition at line 386 of file MemoryImage.h.
|
inline |
Definition at line 387 of file MemoryImage.h.
|
inline |
Definition at line 391 of file MemoryImage.h.
|
inline |
Definition at line 399 of file MemoryImage.h.
|
inline |
Definition at line 404 of file MemoryImage.h.
|
inline |
Definition at line 396 of file MemoryImage.h.
|
inlineprivate |
Definition at line 436 of file MemoryImage.h.
|
inline |
Definition at line 397 of file MemoryImage.h.
|
inline |
Definition at line 382 of file MemoryImage.h.
|
inline |
Definition at line 384 of file MemoryImage.h.
|
inline |
Definition at line 383 of file MemoryImage.h.
|
inline |
Definition at line 407 of file MemoryImage.h.
|
inline |
Definition at line 406 of file MemoryImage.h.
|
inline |
Definition at line 405 of file MemoryImage.h.
|
inline |
Definition at line 389 of file MemoryImage.h.
|
inline |
Definition at line 388 of file MemoryImage.h.
|
inline |
Definition at line 409 of file MemoryImage.h.
|
inline |
Definition at line 419 of file MemoryImage.h.
union { ... } TMemoryImagePtr< T > |
FFrozenMemoryImagePtr TMemoryImagePtr< T >::Frozen |
Definition at line 445 of file MemoryImage.h.
uint64 TMemoryImagePtr< T >::Packed |
Definition at line 444 of file MemoryImage.h.
T* TMemoryImagePtr< T >::UnfrozenPtr |
Definition at line 446 of file MemoryImage.h.