UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StructSerializer.h File Reference
#include "CoreMinimal.h"
#include "HAL/Platform.h"
#include "Templates/Function.h"

Go to the source code of this file.

Classes

struct  FStructSerializerPolicies
 
class  FStructSerializer
 

Enumerations

enum class  EStructSerializerNullValuePolicies { Ignore , Serialize }
 
enum class  EStructSerializerReferenceLoopPolicies { Error , Ignore , Serialize }
 
enum class  EStructSerializerMapPolicies { KeyValuePair , Array }
 

Enumeration Type Documentation

◆ EStructSerializerMapPolicies

Enumerates policies for serializing map property type.

Enumerator
KeyValuePair 

Write map normally, as key value pair.

Array 

Ignore keys and write values as array.

◆ EStructSerializerNullValuePolicies

Enumerates policies for serializing null values.

Enumerator
Ignore 

Do not serialize NULL values.

Serialize 

Serialize NULL values.

◆ EStructSerializerReferenceLoopPolicies

Enumerates policies for serializing object reference loops.

Enumerator
Error 

Circular references generate an error.

Ignore 

Ignore circular references.

Serialize 

Serialize circular references.