TPtrTableBase

Windows
MacOS
Linux

Inheritance Hierarchy

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

Name Description

Public function

uint32

 

AddIndexedPointer

(
    T* Ptr
)

Public function

void

 

AddPatchedPointer

(
    T* Ptr,
    uint64 Offset
)

Public function Const

void

 

ApplyPointerPatches

(
    void* FrozenBase
)

Public function

TArray< PtrT...

 

begin()

Public function Const

TArray< PtrT...

 

begin()

Public function

void

 

Empty

(
    int32 NewSize
)

Public function

TArray< PtrT...

 

end()

Public function Const

TArray< PtrT...

 

end()

Public function Const

T *

 

GetIndexedPointer

(
    uint32 i
)

Public function

void

 

LoadIndexedPointer

(
    T* Ptr
)

Public function Const

uint32

 

Num()

Public function Static

const FTypeL...

 

StaticGetPtrTypeLayoutDesc()

Public function

bool

 

TryAddIndexedPtr

(
    const FTypeLayoutDesc& TypeDesc,
    void* Ptr,
    int32& OutIndex
)

Public function Const

bool

 

TryGetIndexedPtr

(
    const FTypeLayoutDesc& TypeDesc,
    uint32 i,
    void*& OutPtr
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss