42 lines
1.2 KiB
C
42 lines
1.2 KiB
C
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "HAL/Platform.h"
|
|
#include "Misc/AssertionMacros.h"
|
|
#include "Misc/CoreMiscDefines.h"
|
|
|
|
#if defined(_MSC_VER) && USING_CODE_ANALYSIS
|
|
#pragma warning(push)
|
|
#pragma warning(disable : 6282) // Incorrect operator: Assignment of constant in Boolean context. Consider using '==' instead
|
|
#pragma warning(disable : 6313) // Incorrect operator: Zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags
|
|
#endif
|
|
|
|
THIRD_PARTY_INCLUDES_START
|
|
#ifndef RAPIDJSON_ASSERT
|
|
#define RAPIDJSON_ASSERT(x) check(x)
|
|
#endif
|
|
|
|
#ifndef RAPIDJSON_ERROR_CHARTYPE
|
|
#define RAPIDJSON_ERROR_CHARTYPE TCHAR
|
|
#endif
|
|
|
|
#ifndef RAPIDJSON_ERROR_STRING
|
|
#define RAPIDJSON_ERROR_STRING(x) TEXT(x)
|
|
#endif
|
|
|
|
#include "rapidjson/rapidjson.h"
|
|
#include "rapidjson/document.h"
|
|
#include "rapidjson/encodings.h"
|
|
#include "rapidjson/writer.h"
|
|
#include "rapidjson/stringbuffer.h"
|
|
#include "rapidjson/schema.h"
|
|
// just for non-user facing logging purposes use the English error descriptions
|
|
#include "rapidjson/error/en.h"
|
|
THIRD_PARTY_INCLUDES_END
|
|
|
|
#if defined(_MSC_VER) && USING_CODE_ANALYSIS
|
|
#pragma warning(pop)
|
|
#endif
|
|
|