UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EDataTableExportFlags
Definition DataTableUtils.h:13
@ UseJsonObjectsForStructs
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition DataTable.h:81
Definition DataTableUtils.h:28
ENGINE_API bool AddRowJSON(UDataTable &InDataTable, const FString &InJSONData, TArray< FString > &OutProblems, bool bRemoveDuplicate=false, FName *OutRowName=nullptr)
Definition DataTableUtils.cpp:493
ENGINE_API bool IsSupportedTableProperty(const FProperty *InProp)
Definition DataTableUtils.cpp:407
ENGINE_API FString AssignStringToProperty(const FString &InString, const FProperty *InProp, uint8 *InData)
Definition DataTableUtils.cpp:237
ENGINE_API TArray< FName > GetStructPropertyNames(const UStruct *InStruct)
Definition DataTableUtils.cpp:374
ENGINE_API FText GetPropertyDisplayName(const FProperty *Prop, const FString &DefaultName)
Definition DataTableUtils.cpp:457
ENGINE_API FString AssignStringToPropertyDirect(const FString &InString, const FProperty *InProp, uint8 *InData)
Definition DataTableUtils.cpp:225
ENGINE_API FString GetPropertyValueAsStringDirect(const FProperty *InProp, const uint8 *InData, const EDataTableExportFlags InDTExportFlags)
Definition DataTableUtils.cpp:280
ENGINE_API TArray< FString > GetColumnDataAsString(const UDataTable *InTable, const FName &PropertyName, const EDataTableExportFlags InDTExportFlags)
Definition DataTableUtils.cpp:468
ENGINE_API FText GetPropertyValueAsTextDirect(const FProperty *InProp, const uint8 *InData)
Definition DataTableUtils.cpp:323
ENGINE_API TArray< FString > GetPropertyImportNames(const FProperty *Prop)
Definition DataTableUtils.cpp:440
ENGINE_API FString GetPropertyExportName(const FProperty *Prop, const EDataTableExportFlags InDTExportFlags=EDataTableExportFlags::None)
Definition DataTableUtils.cpp:431
ENGINE_API FText GetPropertyValueAsText(const FProperty *InProp, const uint8 *InData)
Definition DataTableUtils.cpp:338
ENGINE_API FString GetPropertyValueAsString(const FProperty *InProp, const uint8 *InData, const EDataTableExportFlags InDTExportFlags)
Definition DataTableUtils.cpp:292
ENGINE_API FName MakeValidName(const FString &InString)
Definition DataTableUtils.cpp:384