29 if (ArrayProperty !=
nullptr)
31 if (ArrayProperty->Inner !=
Property)
40 Property->ClearValue_InContainer(Data, ArrayIndex);
62 if (ArrayProperty->Inner !=
Property)
73 if (ArrayIndex >=
Property->ArrayDim)
91 template<
typename PropertyType,
typename ValueType>
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition UnrealType.h:3702
Definition UnrealType.h:174
Definition UnrealType.h:4175
U16 Index
Definition radfft.cpp:71
Definition StructDeserializerBackendUtilities.h:14
static bool SetPropertyValue(PropertyType *Property, FProperty *Outer, void *Data, int32 ArrayIndex, const ValueType &Value)
Definition StructDeserializerBackendUtilities.h:92
static bool ClearPropertyValue(FProperty *Property, FProperty *Outer, void *Data, int32 ArrayIndex)
Definition StructDeserializerBackendUtilities.h:25
static void * GetPropertyValuePtr(FProperty *Property, FProperty *Outer, void *Data, int32 ArrayIndex)
Definition StructDeserializerBackendUtilities.h:56