FCborStructDeserializerBackend

Implements a reader for [UStruct](API\Runtime\CoreUObject\UObject\UStruct) deserialization using Cbor.

Windows
MacOS
Linux

Inheritance Hierarchy

IStructDeserializerBackend

FCborStructDeserializerBackend

References

Module

Serialization

Header

/Engine/Source/Runtime/Serialization/Public/Backends/CborStructDeserializerBackend.h

Include

#include "Backends/CborStructDeserializerBackend.h"

Syntax

class FCborStructDeserializerBackend : public IStructDeserializerBackend

Remarks

Implements a reader for UStruct deserialization using Cbor.

Constructors

Name Description

Public function

FCborStructDeserializerBackend

(
    FArchive& Archive,
    ECborEndianness CborDataEndianness
)

Creates and initializes a new instance.

Destructors

Overridden from IStructDeserializerBackend

Name Description

Public function Virtual Const

const FStrin...

 

GetCurrentPropertyName()

Gets the identifier of the current field.

Public function Virtual Const

FString

 

GetDebugString()

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

Public function Virtual Const

const FStrin...

 

GetLastErrorMessage()

Gets the last error message.

Public function Virtual

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 Virtual

bool

 

ReadProperty

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

Reads the specified property from the stream.

Public function Virtual

void

 

SkipArray()

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

Public function Virtual

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