60#define PERSONA_FIELD(Name) Format == EValueJSONFormat::Persona ? Persona::Name##String : TEXT(#Name)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition JsonObject.h:23
Definition JsonValue.h:22
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition SharedPointer.h:153
constexpr TCHAR ValueKey[]
Definition VVMJson.h:18
constexpr TCHAR PackageNameKey[]
Definition VVMJson.h:15
constexpr TCHAR KeyKey[]
Definition VVMJson.h:17
constexpr TCHAR ClassNameKey[]
Definition VVMJson.h:16
constexpr TCHAR ObjectString[]
Definition VVMJson.h:26
constexpr TCHAR KeyString[]
Definition VVMJson.h:39
constexpr TCHAR SchemaLink[]
Definition VVMJson.h:43
constexpr TCHAR NumberString[]
Definition VVMJson.h:25
constexpr TCHAR ArrayString[]
Definition VVMJson.h:27
constexpr TCHAR TypeString[]
Definition VVMJson.h:37
constexpr TCHAR SchemaString[]
Definition VVMJson.h:42
constexpr TCHAR MaximumString[]
Definition VVMJson.h:33
constexpr TCHAR AnyOfString[]
Definition VVMJson.h:38
constexpr TCHAR IntegerString[]
Definition VVMJson.h:29
constexpr TCHAR BooleanString[]
Definition VVMJson.h:28
constexpr TCHAR ValueString[]
Definition VVMJson.h:40
constexpr TCHAR StringString[]
Definition VVMJson.h:24
constexpr TCHAR RequiredString[]
Definition VVMJson.h:36
constexpr TCHAR PropertiesString[]
Definition VVMJson.h:35
constexpr TCHAR MinimumString[]
Definition VVMJson.h:34
constexpr TCHAR EnumString[]
Definition VVMJson.h:30
constexpr TCHAR ItemsString[]
Definition VVMJson.h:32
TSharedRef< FJsonValue > Int64ToJson(int64 Arg)
Definition VVMJson.cpp:24
EValueJSONFormat
Definition VVMJson.h:47
EVisitState
Definition VVMJson.h:54
bool TryGetInt64(const FJsonValue &JsonValue, int64 &Int64Value)
Definition VVMJson.cpp:29
TSharedPtr< FJsonValue > Unwrap(const TSharedPtr< FJsonValue > &Value, EValueJSONFormat Format)
Definition VVMJson.cpp:74