Navigation
Unreal Engine C++ API Reference > Runtime > Core > Serialization
Inheritance Hierarchy
- FPtrTableBase
- TPtrTableBase
- FVoidPtrTable
- TPtrTable
- TRefCountPtrTable
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Serialization/MemoryImage.h |
Include | #include "Serialization/MemoryImage.h" |
Syntax
template<typename T, typename PtrType>
class TPtrTableBase : public FPtrTableBase
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
uint32 | AddIndexedPointer
(
T* Ptr |
|
![]() |
void | AddPatchedPointer
(
T* Ptr, |
|
![]() ![]() |
void | ApplyPointerPatches
(
void* FrozenBase |
|
![]() |
TArray< PtrType >::RangedForIteratorType | begin () |
|
![]() ![]() |
TArray< PtrType >::RangedForConstIteratorType | begin () |
|
![]() |
void | Empty
(
int32 NewSize |
|
![]() |
TArray< PtrType >::RangedForIteratorType | end () |
|
![]() ![]() |
TArray< PtrType >::RangedForConstIteratorType | end () |
|
![]() ![]() |
T * | GetIndexedPointer
(
uint32 i |
|
![]() |
void | LoadIndexedPointer
(
T* Ptr |
|
![]() ![]() |
uint32 | Num () |
|
![]() ![]() |
const FTypeLayoutDesc & | ||
![]() |
bool | TryAddIndexedPtr
(
const FTypeLayoutDesc& TypeDesc, |
|
![]() ![]() |
bool | TryGetIndexedPtr
(
const FTypeLayoutDesc& TypeDesc, |