IStructDeserializerBackend

Interface for [UStruct](API\Runtime\CoreUObject\UObject\UStruct) serializer backends.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Serialization

Header

/Engine/Source/Runtime/Serialization/Public/IStructDeserializerBackend.h

Include

#include "IStructDeserializerBackend.h"

Syntax

class IStructDeserializerBackend

Remarks

Interface for UStruct serializer backends.

Destructors

Name Description

Public function Virtual

~IStructDeserializerBackend()

Virtual destructor.

Functions

Name Description

Public function Const

const FStrin...

 

GetCurrentPropertyName()

Gets the identifier of the current field.

Public function Const

FString

 

GetDebugString()

Gets a debug string for the reader's current state.

Public function Const

const FStrin...

 

GetLastErrorMessage()

Gets the last error message.

Public function

bool

 

GetNextToken

Reads the next token from the stream.

Public function Virtual

bool

 

ReadPODArray

(
    FArrayProperty* ArrayProperty,
    void* Data
)

Reads the specified POD Array property from the stream.

Public function

bool

 

ReadProperty

(
    FProperty* Property,
    FProperty* Outer,
    void* Data,
    int32 ArrayIndex
)

Reads the specified property from the stream.

Public function

void

 

SkipArray()

Skips the array that is currently being read from the stream.

Public function

void

 

SkipStructure()

Skips the object that is currently being read from the stream.

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