UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RapidJsonPluginLoading.cpp File Reference

Namespaces

namespace  UE
 
namespace  UE::Projects
 
namespace  UE::Projects::Private
 

Macros

#define LOCTEXT_NAMESPACE   "RapidJsonPluginLoading"
 

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogRapidJsonPluginLoading, Display, All)
 
bool UE::Projects::Private::TryGetBoolField (Json::FConstObject Object, const TCHAR *FieldName, bool &Out)
 
template<typename T >
bool UE::Projects::Private::TryConvertFromDouble (double Double, T &OutNumber)
 
template<>
bool UE::Projects::Private::TryConvertFromDouble< uint64 > (double Double, uint64 &OutNumber)
 
template<>
bool UE::Projects::Private::TryConvertFromDouble< int64 > (double Double, int64 &OutNumber)
 
bool UE::Projects::Private::TryGetNumberField (Json::FConstObject Object, const TCHAR *FieldName, int32 &Out)
 
bool UE::Projects::Private::TryGetNumberField (Json::FConstObject Object, const TCHAR *FieldName, uint32 &Out)
 
bool UE::Projects::Private::TryGetStringField (Json::FConstObject Object, const TCHAR *FieldName, FString &Out)
 
bool UE::Projects::Private::TryGetStringArrayField (Json::FConstObject Object, const TCHAR *FieldName, TArray< FString > &Out)
 
bool UE::Projects::Private::TryGetStringArrayField (Json::FConstObject Object, const TCHAR *FieldName, TArray< FName > &Out)
 
bool UE::Projects::Private::TryGetStringArrayFieldWithDeprecatedFallback (Json::FConstObject Object, const TCHAR *FieldName, const TCHAR *DeprecatedFieldName, TArray< FString > &OutArray)
 
FText UE::Projects::Private::GetArrayObjectTypeError (const TCHAR *FieldName, int32 Index)
 
FText UE::Projects::Private::GetArrayObjectChildParseError (const TCHAR *FieldName, int32 Index, const FText &PropagateError)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "RapidJsonPluginLoading"

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogRapidJsonPluginLoading  ,
Display  ,
All   
)