Navigation
Unreal Engine C++ API Reference > 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-> () |