Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Serialization
Inheritance Hierarchy
- TMemoryImagePtr
- TUniqueMemoryImagePtr
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Serialization/MemoryImage.h |
| Include | #include "Serialization/MemoryImage.h" |
Syntax
template<typename T>
class TMemoryImagePtr
Variables
| Type | Name | Description | |
|---|---|---|---|
| union TMemoryImagePtr::@708 | @709 | ||
| FFrozenMemoryImagePtr | Frozen | ||
| uint64 | Packed | ||
| T * | UnfrozenPtr |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TMemoryImagePtr
(
T* InPtr |
|||
TMemoryImagePtr
(
const TMemoryImagePtr< T >& InPtr |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| T * | Get () |
||
| T * | GetChecked () |
||
| int64 | |||
| int32 | |||
| bool | IsFrozen () |
||
| bool | IsNull () |
||
| bool | IsValid () |
||
| void | SafeDelete
(
const FPointerTableBase* PtrTable |
||
| void | WriteMemoryImageWithDerivedType
(
FMemoryImageWriter& Writer, |
Operators
| Type | Name | Description | |
|---|---|---|---|
operator T * () |
|||
| T & | operator* () |
||
| TMemoryImagePtr & | operator=
(
T* InPtr |
||
| TMemoryImagePtr & | operator=
(
const TMemoryImagePtr< T >& InPtr |
||
| T * | operator-> () |