6#include "Misc/Optional.h"
25 template<
typename JSON_TYPE,
typename Arg>
39template<
int32 Pr
intIndentCount>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition JsonSerializerReader.h:12
Definition SharedPointer.h:692
Definition JsonDataBag.h:14
JSON_API double GetDouble(const FString &Key) const
Definition JsonDataBag.cpp:100
TOptional< int32 > NumPrintIndents
Definition JsonDataBag.h:36
JSON_API bool GetBool(const FString &Key) const
Definition JsonDataBag.cpp:112
TSharedPtr< FJsonObject > JsonObject
Definition JsonDataBag.h:33
JSON_API TSharedPtr< const FJsonValue > GetField(const FString &Key) const
Definition JsonDataBag.cpp:118
JSON_API FString GetString(const FString &Key) const
Definition JsonDataBag.cpp:106
JSON_API void SetFieldJson(const FString &Key, const TSharedPtr< FJsonValue > &Value)
Definition JsonDataBag.cpp:127
void SetField(const FString &Key, Arg &&Value)
Definition JsonDataBag.h:26
Definition JsonSerializable.h:17
Definition JsonSerializerBase.h:12
Definition Optional.h:131
OptionalType & Emplace(ArgsType &&... Args)
Definition Optional.h:323
Definition JsonDataBag.h:41
TPrettyJsonBag()
Definition JsonDataBag.h:42