UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StructSerializableWithDefaults.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5class FArchive;
7class UStruct;
8
11{
12 template <typename StructType>
13 auto Requires(FArchive& Ar, StructType* Data, UStruct* DefaultsStruct, const void* Defaults)
14 -> decltype(Data->Serialize(Ar, DefaultsStruct, Defaults));
15};
16
19{
20 template <typename StructType>
21 auto Requires(FStructuredArchiveSlot Slot, StructType* Data, UStruct* DefaultsStruct, const void* Defaults)
22 -> decltype(Data->Serialize(Slot, DefaultsStruct, Defaults));
23};
Definition Archive.h:1208
Definition StructuredArchiveSlots.h:52
Definition Class.h:480
Definition StructSerializableWithDefaults.h:11
auto Requires(FArchive &Ar, StructType *Data, UStruct *DefaultsStruct, const void *Defaults) -> decltype(Data->Serialize(Ar, DefaultsStruct, Defaults))
Definition StructSerializableWithDefaults.h:19
auto Requires(FStructuredArchiveSlot Slot, StructType *Data, UStruct *DefaultsStruct, const void *Defaults) -> decltype(Data->Serialize(Slot, DefaultsStruct, Defaults))