|
CUDNN Frontend API
8.3.0
|
#include <algorithm>#include <cstddef>#include <functional>#include <initializer_list>#include <iosfwd>#include <iterator>#include <memory>#include <numeric>#include <string>#include <utility>#include <vector>#include <type_traits>#include <array>#include <forward_list>#include <map>#include <tuple>#include <unordered_map>#include <valarray>#include <exception>#include <stdexcept>#include <cstdint>#include <cstdlib>#include <cassert>#include <limits>#include <cmath>#include <cstdio>#include <cstring>#include <istream>#include <clocale>#include <cctype>#include <ios>#include <ostream>

Go to the source code of this file.
Namespaces | |
| nlohmann | |
| namespace for Niels Lohmann | |
| nlohmann::detail | |
| detail namespace with internal helper functions | |
| nlohmann::detail::utility_internal | |
| nlohmann::detail::container_input_adapter_factory_impl | |
| nlohmann::detail::dtoa_impl | |
| implements the Grisu2 algorithm for binary to decimal floating-point conversion. | |
Macros | |
| #define | NLOHMANN_JSON_VERSION_MAJOR 3 |
| #define | NLOHMANN_JSON_VERSION_MINOR 9 |
| #define | NLOHMANN_JSON_VERSION_PATCH 1 |
| #define | JSON_HEDLEY_VERSION 15 |
| #define | JSON_HEDLEY_STRINGIFY_EX(x) #x |
| #define | JSON_HEDLEY_STRINGIFY(x) JSON_HEDLEY_STRINGIFY_EX(x) |
| #define | JSON_HEDLEY_CONCAT_EX(a, b) a##b |
| #define | JSON_HEDLEY_CONCAT(a, b) JSON_HEDLEY_CONCAT_EX(a,b) |
| #define | JSON_HEDLEY_CONCAT3_EX(a, b, c) a##b##c |
| #define | JSON_HEDLEY_CONCAT3(a, b, c) JSON_HEDLEY_CONCAT3_EX(a,b,c) |
| #define | JSON_HEDLEY_VERSION_ENCODE(major, minor, revision) (((major) * 1000000) + ((minor) * 1000) + (revision)) |
| #define | JSON_HEDLEY_VERSION_DECODE_MAJOR(version) ((version) / 1000000) |
| #define | JSON_HEDLEY_VERSION_DECODE_MINOR(version) (((version) % 1000000) / 1000) |
| #define | JSON_HEDLEY_VERSION_DECODE_REVISION(version) ((version) % 1000) |
| #define | JSON_HEDLEY_GNUC_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_MSVC_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_INTEL_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_PGI_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_SUNPRO_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_ARM_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_IBM_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_TI_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_TI_CL430_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_CRAY_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_IAR_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_TINYC_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_DMC_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_COMPCERT_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_PELLES_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_GCC_VERSION_CHECK(major, minor, patch) (0) |
| #define | JSON_HEDLEY_HAS_ATTRIBUTE(attribute) (0) |
| #define | JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute, major, minor, patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute, major, minor, patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) (0) |
| #define | JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns, attribute) (0) |
| #define | JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute, major, minor, patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute, major, minor, patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_HAS_BUILTIN(builtin) (0) |
| #define | JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin, major, minor, patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_GCC_HAS_BUILTIN(builtin, major, minor, patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_HAS_FEATURE(feature) (0) |
| #define | JSON_HEDLEY_GNUC_HAS_FEATURE(feature, major, minor, patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_GCC_HAS_FEATURE(feature, major, minor, patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_HAS_EXTENSION(extension) (0) |
| #define | JSON_HEDLEY_GNUC_HAS_EXTENSION(extension, major, minor, patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_GCC_HAS_EXTENSION(extension, major, minor, patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) (0) |
| #define | JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute, major, minor, patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute, major, minor, patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_HAS_WARNING(warning) (0) |
| #define | JSON_HEDLEY_GNUC_HAS_WARNING(warning, major, minor, patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_GCC_HAS_WARNING(warning, major, minor, patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_PRAGMA(value) |
| #define | JSON_HEDLEY_DIAGNOSTIC_PUSH |
| #define | JSON_HEDLEY_DIAGNOSTIC_POP |
| #define | JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x) x |
| #define | JSON_HEDLEY_CONST_CAST(T, expr) ((T) (expr)) |
| #define | JSON_HEDLEY_REINTERPRET_CAST(T, expr) ((T) (expr)) |
| #define | JSON_HEDLEY_STATIC_CAST(T, expr) ((T) (expr)) |
| #define | JSON_HEDLEY_CPP_CAST(T, expr) (expr) |
| #define | JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED |
| #define | JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS |
| #define | JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES |
| #define | JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL |
| #define | JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION |
| #define | JSON_HEDLEY_DEPRECATED(since) |
| #define | JSON_HEDLEY_DEPRECATED_FOR(since, replacement) |
| #define | JSON_HEDLEY_UNAVAILABLE(available_since) |
| #define | JSON_HEDLEY_WARN_UNUSED_RESULT |
| #define | JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) |
| #define | JSON_HEDLEY_SENTINEL(position) |
| #define | JSON_HEDLEY_NO_RETURN |
| #define | JSON_HEDLEY_NO_ESCAPE |
| #define | JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, expr) |
| #define | JSON_HEDLEY_UNREACHABLE_RETURN(value) return (value) |
| #define | JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0) |
| #define | JSON_HEDLEY_NON_NULL(...) |
| #define | JSON_HEDLEY_PRINTF_FORMAT(string_idx, first_to_check) |
| #define | JSON_HEDLEY_CONSTEXPR |
| #define | JSON_HEDLEY_PREDICT(expr, expected, probability) (JSON_HEDLEY_STATIC_CAST(void, expected), (expr)) |
| #define | JSON_HEDLEY_PREDICT_TRUE(expr, probability) (!!(expr)) |
| #define | JSON_HEDLEY_PREDICT_FALSE(expr, probability) (!!(expr)) |
| #define | JSON_HEDLEY_LIKELY(expr) (!!(expr)) |
| #define | JSON_HEDLEY_UNLIKELY(expr) (!!(expr)) |
| #define | JSON_HEDLEY_UNPREDICTABLE(expr) JSON_HEDLEY_PREDICT(expr, 1, 0.5) |
| #define | JSON_HEDLEY_MALLOC |
| #define | JSON_HEDLEY_PURE |
| #define | JSON_HEDLEY_CONST JSON_HEDLEY_PURE |
| #define | JSON_HEDLEY_RESTRICT |
| #define | JSON_HEDLEY_INLINE |
| #define | JSON_HEDLEY_ALWAYS_INLINE JSON_HEDLEY_INLINE |
| #define | JSON_HEDLEY_NEVER_INLINE |
| #define | JSON_HEDLEY_PRIVATE |
| #define | JSON_HEDLEY_PUBLIC |
| #define | JSON_HEDLEY_IMPORT extern |
| #define | JSON_HEDLEY_NO_THROW |
| #define | JSON_HEDLEY_FALL_THROUGH |
| #define | JSON_HEDLEY_RETURNS_NON_NULL |
| #define | JSON_HEDLEY_ARRAY_PARAM(name) |
| #define | JSON_HEDLEY_IS_CONSTANT(expr) (0) |
| #define | JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (expr) |
| #define | JSON_HEDLEY_BEGIN_C_DECLS |
| #define | JSON_HEDLEY_END_C_DECLS |
| #define | JSON_HEDLEY_C_DECL |
| #define | JSON_HEDLEY_STATIC_ASSERT(expr, message) |
| #define | JSON_HEDLEY_NULL ((void*) 0) |
| #define | JSON_HEDLEY_MESSAGE(msg) |
| #define | JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_MESSAGE(msg) |
| #define | JSON_HEDLEY_REQUIRE(expr) |
| #define | JSON_HEDLEY_REQUIRE_MSG(expr, msg) |
| #define | JSON_HEDLEY_FLAGS |
| #define | JSON_HEDLEY_FLAGS_CAST(T, expr) JSON_HEDLEY_STATIC_CAST(T, expr) |
| #define | JSON_HEDLEY_EMPTY_BASES |
| #define | JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major, minor, patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define | JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_ATTRIBUTE(attribute) |
| #define | JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) |
| #define | JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin) JSON_HEDLEY_HAS_BUILTIN(builtin) |
| #define | JSON_HEDLEY_CLANG_HAS_FEATURE(feature) JSON_HEDLEY_HAS_FEATURE(feature) |
| #define | JSON_HEDLEY_CLANG_HAS_EXTENSION(extension) JSON_HEDLEY_HAS_EXTENSION(extension) |
| #define | JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) |
| #define | JSON_HEDLEY_CLANG_HAS_WARNING(warning) JSON_HEDLEY_HAS_WARNING(warning) |
| #define | JSON_HAS_CPP_11 |
| #define | JSON_THROW(exception) std::abort() |
| #define | JSON_TRY if(true) |
| #define | JSON_CATCH(exception) if(false) |
| #define | JSON_INTERNAL_CATCH(exception) if(false) |
| #define | JSON_ASSERT(x) assert(x) |
| #define | JSON_PRIVATE_UNLESS_TESTED private |
| #define | NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...) |
| macro to briefly define a mapping between an enum and JSON More... | |
| #define | NLOHMANN_BASIC_JSON_TPL_DECLARATION |
| #define | NLOHMANN_BASIC_JSON_TPL |
| #define | NLOHMANN_JSON_EXPAND(x) x |
| #define | NLOHMANN_JSON_GET_MACRO(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, NAME, ...) NAME |
| #define | NLOHMANN_JSON_PASTE(...) |
| #define | NLOHMANN_JSON_PASTE2(func, v1) func(v1) |
| #define | NLOHMANN_JSON_PASTE3(func, v1, v2) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE2(func, v2) |
| #define | NLOHMANN_JSON_PASTE4(func, v1, v2, v3) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE3(func, v2, v3) |
| #define | NLOHMANN_JSON_PASTE5(func, v1, v2, v3, v4) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE4(func, v2, v3, v4) |
| #define | NLOHMANN_JSON_PASTE6(func, v1, v2, v3, v4, v5) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE5(func, v2, v3, v4, v5) |
| #define | NLOHMANN_JSON_PASTE7(func, v1, v2, v3, v4, v5, v6) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE6(func, v2, v3, v4, v5, v6) |
| #define | NLOHMANN_JSON_PASTE8(func, v1, v2, v3, v4, v5, v6, v7) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE7(func, v2, v3, v4, v5, v6, v7) |
| #define | NLOHMANN_JSON_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE8(func, v2, v3, v4, v5, v6, v7, v8) |
| #define | NLOHMANN_JSON_PASTE10(func, v1, v2, v3, v4, v5, v6, v7, v8, v9) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE9(func, v2, v3, v4, v5, v6, v7, v8, v9) |
| #define | NLOHMANN_JSON_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE10(func, v2, v3, v4, v5, v6, v7, v8, v9, v10) |
| #define | NLOHMANN_JSON_PASTE12(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE11(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) |
| #define | NLOHMANN_JSON_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE12(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) |
| #define | NLOHMANN_JSON_PASTE14(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE13(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) |
| #define | NLOHMANN_JSON_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE14(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) |
| #define | NLOHMANN_JSON_PASTE16(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE15(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) |
| #define | NLOHMANN_JSON_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE16(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) |
| #define | NLOHMANN_JSON_PASTE18(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE17(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) |
| #define | NLOHMANN_JSON_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE18(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) |
| #define | NLOHMANN_JSON_PASTE20(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE19(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) |
| #define | NLOHMANN_JSON_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE20(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) |
| #define | NLOHMANN_JSON_PASTE22(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE21(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) |
| #define | NLOHMANN_JSON_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE22(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) |
| #define | NLOHMANN_JSON_PASTE24(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE23(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) |
| #define | NLOHMANN_JSON_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE24(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) |
| #define | NLOHMANN_JSON_PASTE26(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE25(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) |
| #define | NLOHMANN_JSON_PASTE27(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE26(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26) |
| #define | NLOHMANN_JSON_PASTE28(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE27(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27) |
| #define | NLOHMANN_JSON_PASTE29(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE28(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28) |
| #define | NLOHMANN_JSON_PASTE30(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE29(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29) |
| #define | NLOHMANN_JSON_PASTE31(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE30(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30) |
| #define | NLOHMANN_JSON_PASTE32(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE31(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31) |
| #define | NLOHMANN_JSON_PASTE33(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE32(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32) |
| #define | NLOHMANN_JSON_PASTE34(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE33(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33) |
| #define | NLOHMANN_JSON_PASTE35(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE34(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34) |
| #define | NLOHMANN_JSON_PASTE36(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE35(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35) |
| #define | NLOHMANN_JSON_PASTE37(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE36(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36) |
| #define | NLOHMANN_JSON_PASTE38(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE37(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37) |
| #define | NLOHMANN_JSON_PASTE39(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE38(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38) |
| #define | NLOHMANN_JSON_PASTE40(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE39(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39) |
| #define | NLOHMANN_JSON_PASTE41(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE40(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40) |
| #define | NLOHMANN_JSON_PASTE42(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE41(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41) |
| #define | NLOHMANN_JSON_PASTE43(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE42(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42) |
| #define | NLOHMANN_JSON_PASTE44(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE43(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43) |
| #define | NLOHMANN_JSON_PASTE45(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE44(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44) |
| #define | NLOHMANN_JSON_PASTE46(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE45(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45) |
| #define | NLOHMANN_JSON_PASTE47(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE46(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46) |
| #define | NLOHMANN_JSON_PASTE48(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE47(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47) |
| #define | NLOHMANN_JSON_PASTE49(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE48(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48) |
| #define | NLOHMANN_JSON_PASTE50(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE49(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49) |
| #define | NLOHMANN_JSON_PASTE51(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE50(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50) |
| #define | NLOHMANN_JSON_PASTE52(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE51(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51) |
| #define | NLOHMANN_JSON_PASTE53(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE52(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52) |
| #define | NLOHMANN_JSON_PASTE54(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE53(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53) |
| #define | NLOHMANN_JSON_PASTE55(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE54(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54) |
| #define | NLOHMANN_JSON_PASTE56(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE55(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55) |
| #define | NLOHMANN_JSON_PASTE57(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE56(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56) |
| #define | NLOHMANN_JSON_PASTE58(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE57(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57) |
| #define | NLOHMANN_JSON_PASTE59(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE58(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58) |
| #define | NLOHMANN_JSON_PASTE60(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE59(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59) |
| #define | NLOHMANN_JSON_PASTE61(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE60(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60) |
| #define | NLOHMANN_JSON_PASTE62(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE61(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61) |
| #define | NLOHMANN_JSON_PASTE63(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE62(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62) |
| #define | NLOHMANN_JSON_PASTE64(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE63(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63) |
| #define | NLOHMANN_JSON_TO(v1) nlohmann_json_j[#v1] = nlohmann_json_t.v1; |
| #define | NLOHMANN_JSON_FROM(v1) nlohmann_json_j.at(#v1).get_to(nlohmann_json_t.v1); |
| #define | NLOHMANN_DEFINE_TYPE_INTRUSIVE(Type, ...) |
| macro More... | |
| #define | NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Type, ...) |
| macro More... | |
| #define | JSON_USE_IMPLICIT_CONVERSIONS 1 |
| #define | JSON_EXPLICIT |
| #define | INCLUDE_NLOHMANN_JSON_FWD_HPP_ |
Typedefs | |
| template<typename T > | |
| using | nlohmann::detail::uncvref_t = typename std::remove_cv< typename std::remove_reference< T >::type >::type |
| template<bool B, typename T = void> | |
| using | nlohmann::detail::enable_if_t = typename std::enable_if< B, T >::type |
| template<size_t... Ints> | |
| using | nlohmann::detail::index_sequence = integer_sequence< size_t, Ints... > |
| template<typename T , T N> | |
| using | nlohmann::detail::make_integer_sequence = typename utility_internal::Gen< T, N >::type |
| template<size_t N> | |
| using | nlohmann::detail::make_index_sequence = make_integer_sequence< size_t, N > |
| template<typename... Ts> | |
| using | nlohmann::detail::index_sequence_for = make_index_sequence< sizeof...(Ts)> |
| template<typename ... Ts> | |
| using | nlohmann::detail::void_t = typename make_void< Ts... >::type |
| template<template< class... > class Op, class... Args> | |
| using | nlohmann::detail::is_detected = typename detector< nonesuch, void, Op, Args... >::value_t |
| template<template< class... > class Op, class... Args> | |
| using | nlohmann::detail::detected_t = typename detector< nonesuch, void, Op, Args... >::type |
| template<class Default , template< class... > class Op, class... Args> | |
| using | nlohmann::detail::detected_or = detector< Default, void, Op, Args... > |
| template<class Default , template< class... > class Op, class... Args> | |
| using | nlohmann::detail::detected_or_t = typename detected_or< Default, Op, Args... >::type |
| template<class Expected , template< class... > class Op, class... Args> | |
| using | nlohmann::detail::is_detected_exact = std::is_same< Expected, detected_t< Op, Args... > > |
| template<class To , template< class... > class Op, class... Args> | |
| using | nlohmann::detail::is_detected_convertible = std::is_convertible< detected_t< Op, Args... >, To > |
| using | nlohmann::json = basic_json<> |
| default JSON class More... | |
| using | nlohmann::ordered_json = basic_json< nlohmann::ordered_map > |
| ordered JSON class More... | |
| template<typename T > | |
| using | nlohmann::detail::mapped_type_t = typename T::mapped_type |
| template<typename T > | |
| using | nlohmann::detail::key_type_t = typename T::key_type |
| template<typename T > | |
| using | nlohmann::detail::value_type_t = typename T::value_type |
| template<typename T > | |
| using | nlohmann::detail::difference_type_t = typename T::difference_type |
| template<typename T > | |
| using | nlohmann::detail::pointer_t = typename T::pointer |
| template<typename T > | |
| using | nlohmann::detail::reference_t = typename T::reference |
| template<typename T > | |
| using | nlohmann::detail::iterator_category_t = typename T::iterator_category |
| template<typename T > | |
| using | nlohmann::detail::iterator_t = typename T::iterator |
| template<typename T , typename... Args> | |
| using | nlohmann::detail::to_json_function = decltype(T::to_json(std::declval< Args >()...)) |
| template<typename T , typename... Args> | |
| using | nlohmann::detail::from_json_function = decltype(T::from_json(std::declval< Args >()...)) |
| template<typename T , typename U > | |
| using | nlohmann::detail::get_template_function = decltype(std::declval< T >().template get< U >()) |
| using | nlohmann::detail::contiguous_bytes_input_adapter = decltype(input_adapter(std::declval< const char * >(), std::declval< const char * >())) |
| template<typename T > | |
| using | nlohmann::detail::null_function_t = decltype(std::declval< T & >().null()) |
| template<typename T > | |
| using | nlohmann::detail::boolean_function_t = decltype(std::declval< T & >().boolean(std::declval< bool >())) |
| template<typename T , typename Integer > | |
| using | nlohmann::detail::number_integer_function_t = decltype(std::declval< T & >().number_integer(std::declval< Integer >())) |
| template<typename T , typename Unsigned > | |
| using | nlohmann::detail::number_unsigned_function_t = decltype(std::declval< T & >().number_unsigned(std::declval< Unsigned >())) |
| template<typename T , typename Float , typename String > | |
| using | nlohmann::detail::number_float_function_t = decltype(std::declval< T & >().number_float(std::declval< Float >(), std::declval< const String & >())) |
| template<typename T , typename String > | |
| using | nlohmann::detail::string_function_t = decltype(std::declval< T & >().string(std::declval< String & >())) |
| template<typename T , typename Binary > | |
| using | nlohmann::detail::binary_function_t = decltype(std::declval< T & >().binary(std::declval< Binary & >())) |
| template<typename T > | |
| using | nlohmann::detail::start_object_function_t = decltype(std::declval< T & >().start_object(std::declval< std::size_t >())) |
| template<typename T , typename String > | |
| using | nlohmann::detail::key_function_t = decltype(std::declval< T & >().key(std::declval< String & >())) |
| template<typename T > | |
| using | nlohmann::detail::end_object_function_t = decltype(std::declval< T & >().end_object()) |
| template<typename T > | |
| using | nlohmann::detail::start_array_function_t = decltype(std::declval< T & >().start_array(std::declval< std::size_t >())) |
| template<typename T > | |
| using | nlohmann::detail::end_array_function_t = decltype(std::declval< T & >().end_array()) |
| template<typename T , typename Exception > | |
| using | nlohmann::detail::parse_error_function_t = decltype(std::declval< T & >().parse_error(std::declval< std::size_t >(), std::declval< const std::string & >(), std::declval< const Exception & >())) |
| template<typename BasicJsonType > | |
| using | nlohmann::detail::parser_callback_t = std::function< bool(int, parse_event_t, BasicJsonType &)> |
| template<typename CharType > | |
| using | nlohmann::detail::output_adapter_t = std::shared_ptr< output_adapter_protocol< CharType > > |
| a type to simplify interfaces More... | |
Functions | |
| bool | nlohmann::detail::operator< (const value_t lhs, const value_t rhs) noexcept |
| comparison operator for JSON types More... | |
| void | nlohmann::detail::replace_substring (std::string &s, const std::string &f, const std::string &t) |
| replace all occurrences of a substring by another string More... | |
| std::string | nlohmann::detail::escape (std::string s) |
| string escaping as described in RFC 6901 (Sect. 4) More... | |
| static void | nlohmann::detail::unescape (std::string &s) |
| string unescaping as described in RFC 6901 (Sect. 4) More... | |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, typename std::nullptr_t &n) |
| template<typename BasicJsonType , typename ArithmeticType , enable_if_t< std::is_arithmetic< ArithmeticType >::value &&!std::is_same< ArithmeticType, typename BasicJsonType::boolean_t >::value, int > = 0> | |
| void | nlohmann::detail::get_arithmetic_value (const BasicJsonType &j, ArithmeticType &val) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, typename BasicJsonType::boolean_t &b) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, typename BasicJsonType::string_t &s) |
| template<typename BasicJsonType , typename ConstructibleStringType , enable_if_t< is_constructible_string_type< BasicJsonType, ConstructibleStringType >::value &&!std::is_same< typename BasicJsonType::string_t, ConstructibleStringType >::value, int > = 0> | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, ConstructibleStringType &s) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, typename BasicJsonType::number_float_t &val) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, typename BasicJsonType::number_unsigned_t &val) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, typename BasicJsonType::number_integer_t &val) |
| template<typename BasicJsonType , typename EnumType , enable_if_t< std::is_enum< EnumType >::value, int > = 0> | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, EnumType &e) |
| template<typename BasicJsonType , typename T , typename Allocator , enable_if_t< is_getable< BasicJsonType, T >::value, int > = 0> | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, std::forward_list< T, Allocator > &l) |
| template<typename BasicJsonType , typename T , enable_if_t< is_getable< BasicJsonType, T >::value, int > = 0> | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, std::valarray< T > &l) |
| template<typename BasicJsonType , typename T , std::size_t N> | |
| auto | nlohmann::detail::from_json (const BasicJsonType &j, T(&arr)[N]) -> decltype(j.template get< T >(), void()) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::from_json_array_impl (const BasicJsonType &j, typename BasicJsonType::array_t &arr, priority_tag< 3 >) |
| template<typename BasicJsonType , typename T , std::size_t N> | |
| auto | nlohmann::detail::from_json_array_impl (const BasicJsonType &j, std::array< T, N > &arr, priority_tag< 2 >) -> decltype(j.template get< T >(), void()) |
| template<typename BasicJsonType , typename ConstructibleArrayType , enable_if_t< std::is_assignable< ConstructibleArrayType &, ConstructibleArrayType >::value, int > = 0> | |
| auto | nlohmann::detail::from_json_array_impl (const BasicJsonType &j, ConstructibleArrayType &arr, priority_tag< 1 >) -> decltype(arr.reserve(std::declval< typename ConstructibleArrayType::size_type >()), j.template get< typename ConstructibleArrayType::value_type >(), void()) |
| template<typename BasicJsonType , typename ConstructibleArrayType , enable_if_t< std::is_assignable< ConstructibleArrayType &, ConstructibleArrayType >::value, int > = 0> | |
| void | nlohmann::detail::from_json_array_impl (const BasicJsonType &j, ConstructibleArrayType &arr, priority_tag< 0 >) |
| template<typename BasicJsonType , typename ConstructibleArrayType , enable_if_t< is_constructible_array_type< BasicJsonType, ConstructibleArrayType >::value &&!is_constructible_object_type< BasicJsonType, ConstructibleArrayType >::value &&!is_constructible_string_type< BasicJsonType, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, typename BasicJsonType::binary_t >::value &&!is_basic_json< ConstructibleArrayType >::value, int > = 0> | |
| auto | nlohmann::detail::from_json (const BasicJsonType &j, ConstructibleArrayType &arr) -> decltype(from_json_array_impl(j, arr, priority_tag< 3 > |
| j template | nlohmann::detail::get< typename ConstructibleArrayType::value_type > () |
| j template | nlohmann::detail::void ()) |
| template<typename BasicJsonType , typename T , std::size_t... Idx> | |
| std::array< T, sizeof...(Idx)> | nlohmann::detail::from_json_inplace_array_impl (BasicJsonType &&j, identity_tag< std::array< T, sizeof...(Idx)>>, index_sequence< Idx... >) |
| template<typename BasicJsonType , typename T , std::size_t N> | |
| auto | nlohmann::detail::from_json (BasicJsonType &&j, identity_tag< std::array< T, N >> tag) -> decltype(from_json_inplace_array_impl(std::forward< BasicJsonType >(j), tag, make_index_sequence< N > |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, typename BasicJsonType::binary_t &bin) |
| template<typename BasicJsonType , typename ConstructibleObjectType , enable_if_t< is_constructible_object_type< BasicJsonType, ConstructibleObjectType >::value, int > = 0> | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, ConstructibleObjectType &obj) |
| template<typename BasicJsonType , typename ArithmeticType , enable_if_t< std::is_arithmetic< ArithmeticType >::value &&!std::is_same< ArithmeticType, typename BasicJsonType::number_unsigned_t >::value &&!std::is_same< ArithmeticType, typename BasicJsonType::number_integer_t >::value &&!std::is_same< ArithmeticType, typename BasicJsonType::number_float_t >::value &&!std::is_same< ArithmeticType, typename BasicJsonType::boolean_t >::value, int > = 0> | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, ArithmeticType &val) |
| template<typename BasicJsonType , typename... Args, std::size_t... Idx> | |
| std::tuple< Args... > | nlohmann::detail::from_json_tuple_impl_base (BasicJsonType &&j, index_sequence< Idx... >) |
| template<typename BasicJsonType , class A1 , class A2 > | |
| std::pair< A1, A2 > | nlohmann::detail::from_json_tuple_impl (BasicJsonType &&j, identity_tag< std::pair< A1, A2 >>, priority_tag< 0 >) |
| template<typename BasicJsonType , typename A1 , typename A2 > | |
| void | nlohmann::detail::from_json_tuple_impl (BasicJsonType &&j, std::pair< A1, A2 > &p, priority_tag< 1 >) |
| template<typename BasicJsonType , typename... Args> | |
| std::tuple< Args... > | nlohmann::detail::from_json_tuple_impl (BasicJsonType &&j, identity_tag< std::tuple< Args... >>, priority_tag< 2 >) |
| template<typename BasicJsonType , typename... Args> | |
| void | nlohmann::detail::from_json_tuple_impl (BasicJsonType &&j, std::tuple< Args... > &t, priority_tag< 3 >) |
| template<typename BasicJsonType , typename TupleRelated > | |
| auto | nlohmann::detail::from_json (BasicJsonType &&j, TupleRelated &&t) -> decltype(from_json_tuple_impl(std::forward< BasicJsonType >(j), std::forward< TupleRelated >(t), priority_tag< 3 > |
| template<typename BasicJsonType , typename Key , typename Value , typename Compare , typename Allocator , typename = enable_if_t < !std::is_constructible < typename BasicJsonType::string_t, Key >::value >> | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, std::map< Key, Value, Compare, Allocator > &m) |
| template<typename BasicJsonType , typename Key , typename Value , typename Hash , typename KeyEqual , typename Allocator , typename = enable_if_t < !std::is_constructible < typename BasicJsonType::string_t, Key >::value >> | |
| void | nlohmann::detail::from_json (const BasicJsonType &j, std::unordered_map< Key, Value, Hash, KeyEqual, Allocator > &m) |
| template<typename string_type > | |
| void | nlohmann::detail::int_to_string (string_type &target, std::size_t value) |
| template<std::size_t N, typename IteratorType , enable_if_t< N==0, int > = 0> | |
| auto | nlohmann::detail::get (const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key()) |
| template<typename BasicJsonType , typename T , enable_if_t< std::is_same< T, typename BasicJsonType::boolean_t >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, T b) noexcept |
| template<typename BasicJsonType , typename CompatibleString , enable_if_t< std::is_constructible< typename BasicJsonType::string_t, CompatibleString >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, const CompatibleString &s) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::to_json (BasicJsonType &j, typename BasicJsonType::string_t &&s) |
| template<typename BasicJsonType , typename FloatType , enable_if_t< std::is_floating_point< FloatType >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, FloatType val) noexcept |
| template<typename BasicJsonType , typename CompatibleNumberUnsignedType , enable_if_t< is_compatible_integer_type< typename BasicJsonType::number_unsigned_t, CompatibleNumberUnsignedType >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, CompatibleNumberUnsignedType val) noexcept |
| template<typename BasicJsonType , typename CompatibleNumberIntegerType , enable_if_t< is_compatible_integer_type< typename BasicJsonType::number_integer_t, CompatibleNumberIntegerType >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, CompatibleNumberIntegerType val) noexcept |
| template<typename BasicJsonType , typename EnumType , enable_if_t< std::is_enum< EnumType >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, EnumType e) noexcept |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::to_json (BasicJsonType &j, const std::vector< bool > &e) |
| template<typename BasicJsonType , typename CompatibleArrayType , enable_if_t< is_compatible_array_type< BasicJsonType, CompatibleArrayType >::value &&!is_compatible_object_type< BasicJsonType, CompatibleArrayType >::value &&!is_compatible_string_type< BasicJsonType, CompatibleArrayType >::value &&!std::is_same< typename BasicJsonType::binary_t, CompatibleArrayType >::value &&!is_basic_json< CompatibleArrayType >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, const CompatibleArrayType &arr) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::to_json (BasicJsonType &j, const typename BasicJsonType::binary_t &bin) |
| template<typename BasicJsonType , typename T , enable_if_t< std::is_convertible< T, BasicJsonType >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, const std::valarray< T > &arr) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::to_json (BasicJsonType &j, typename BasicJsonType::array_t &&arr) |
| template<typename BasicJsonType , typename CompatibleObjectType , enable_if_t< is_compatible_object_type< BasicJsonType, CompatibleObjectType >::value &&!is_basic_json< CompatibleObjectType >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, const CompatibleObjectType &obj) |
| template<typename BasicJsonType > | |
| void | nlohmann::detail::to_json (BasicJsonType &j, typename BasicJsonType::object_t &&obj) |
| template<typename BasicJsonType , typename T , std::size_t N, enable_if_t< !std::is_constructible< typename BasicJsonType::string_t, const T(&)[N]>::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, const T(&arr)[N]) |
| template<typename BasicJsonType , typename T1 , typename T2 , enable_if_t< std::is_constructible< BasicJsonType, T1 >::value &&std::is_constructible< BasicJsonType, T2 >::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, const std::pair< T1, T2 > &p) |
| template<typename BasicJsonType , typename T , enable_if_t< std::is_same< T, iteration_proxy_value< typename BasicJsonType::iterator >>::value, int > = 0> | |
| void | nlohmann::detail::to_json (BasicJsonType &j, const T &b) |
| template<typename BasicJsonType , typename Tuple , std::size_t... Idx> | |
| void | nlohmann::detail::to_json_tuple_impl (BasicJsonType &j, const Tuple &t, index_sequence< Idx... >) |
| std::size_t | nlohmann::detail::combine (std::size_t seed, std::size_t h) noexcept |
| template<typename BasicJsonType > | |
| std::size_t | nlohmann::detail::hash (const BasicJsonType &j) |
| hash a JSON value More... | |
| template<typename IteratorType > | |
| iterator_input_adapter_factory< IteratorType >::adapter_type | nlohmann::detail::input_adapter (IteratorType first, IteratorType last) |
| template<typename ContainerType > | |
| container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType >::adapter_type | nlohmann::detail::input_adapter (const ContainerType &container) |
| file_input_adapter | nlohmann::detail::input_adapter (std::FILE *file) |
| input_stream_adapter | nlohmann::detail::input_adapter (std::istream &stream) |
| input_stream_adapter | nlohmann::detail::input_adapter (std::istream &&stream) |
| template<typename CharT , typename std::enable_if< std::is_pointer< CharT >::value &&!std::is_array< CharT >::value &&std::is_integral< typename std::remove_pointer< CharT >::type >::value &&sizeof(typename std::remove_pointer< CharT >::type)==1, int >::type = 0> | |
| contiguous_bytes_input_adapter | nlohmann::detail::input_adapter (CharT b) |
| template<typename T , std::size_t N> | |
| auto | nlohmann::detail::input_adapter (T(&array)[N]) -> decltype(input_adapter(array, array+N)) |
| static bool | nlohmann::detail::little_endianess (int num=1) noexcept |
| determine system byte order More... | |
| template<typename Target , typename Source > | |
| Target | nlohmann::detail::dtoa_impl::reinterpret_bits (const Source source) |
| template<typename FloatType > | |
| boundaries | nlohmann::detail::dtoa_impl::compute_boundaries (FloatType value) |
| cached_power | nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent (int e) |
| int | nlohmann::detail::dtoa_impl::find_largest_pow10 (const std::uint32_t n, std::uint32_t &pow10) |
| void | nlohmann::detail::dtoa_impl::grisu2_round (char *buf, int len, std::uint64_t dist, std::uint64_t delta, std::uint64_t rest, std::uint64_t ten_k) |
| void | nlohmann::detail::dtoa_impl::grisu2_digit_gen (char *buffer, int &length, int &decimal_exponent, diyfp M_minus, diyfp w, diyfp M_plus) |
| void | nlohmann::detail::dtoa_impl::grisu2 (char *buf, int &len, int &decimal_exponent, diyfp m_minus, diyfp v, diyfp m_plus) |
| template<typename FloatType > | |
| void | nlohmann::detail::dtoa_impl::grisu2 (char *buf, int &len, int &decimal_exponent, FloatType value) |
| JSON_HEDLEY_RETURNS_NON_NULL char * | nlohmann::detail::dtoa_impl::append_exponent (char *buf, int e) |
| appends a decimal representation of e to buf More... | |
| JSON_HEDLEY_RETURNS_NON_NULL char * | nlohmann::detail::dtoa_impl::format_buffer (char *buf, int len, int decimal_exponent, int min_exp, int max_exp) |
| prettify v = buf * 10^decimal_exponent More... | |
| template<typename FloatType > | |
| JSON_HEDLEY_RETURNS_NON_NULL char * | nlohmann::detail::to_chars (char *first, const char *last, FloatType value) |
| generates a decimal representation of the floating-point number value in [first, last). More... | |
| NLOHMANN_BASIC_JSON_TPL_DECLARATION std::string | nlohmann::to_string (const NLOHMANN_BASIC_JSON_TPL &j) |
| user-defined to_string function for JSON values More... | |
| template<> | |
| void | std::swap< nlohmann::json > (nlohmann::json &j1, nlohmann::json &j2) noexcept(//NOLINT(readability-inconsistent-declaration-parameter-name) is_nothrow_move_constructible< nlohmann::json >::value &&//NOLINT(misc-redundant-expression) is_nothrow_move_assignable< nlohmann::json >::value) |
| exchanges the values of two JSON objects More... | |
| nlohmann::json | operator"" _json (const char *s, std::size_t n) |
| user-defined string literal for JSON values More... | |
| nlohmann::json::json_pointer | operator"" _json_pointer (const char *s, std::size_t n) |
| user-defined string literal for JSON pointer More... | |
Variables | |
| constexpr int | nlohmann::detail::dtoa_impl::kAlpha = -60 |
| constexpr int | nlohmann::detail::dtoa_impl::kGamma = -32 |
| #define JSON_ASSERT | ( | x | ) | assert(x) |
Definition at line 2292 of file json.hpp.
Referenced by nlohmann::detail::dtoa_impl::append_exponent(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::assert_invariant(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::basic_json(), nlohmann::detail::binary_writer< BasicJsonType, CharType >::binary_writer(), nlohmann::detail::binary_writer< BasicJsonType, CharType >::calc_bson_element_size(), nlohmann::detail::dtoa_impl::compute_boundaries(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::create(), nlohmann::detail::serializer< BasicJsonType >::dump(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::end_array(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::end_object(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::exception_message(), nlohmann::detail::serializer< BasicJsonType >::for(), nlohmann::detail::dtoa_impl::format_buffer(), nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent(), nlohmann::detail::wide_string_input_adapter< BaseInputAdapter, WideCharType >::get_character(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::get_codepoint(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::get_decimal_point(), nlohmann::detail::dtoa_impl::grisu2(), nlohmann::detail::dtoa_impl::grisu2_digit_gen(), nlohmann::detail::dtoa_impl::grisu2_round(), nlohmann::detail::json_sax_dom_parser< BasicJsonType >::handle_value(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::handle_value(), nlohmann::detail::hash(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::insert_iterator(), nlohmann::detail::iter_impl< BasicJsonType >::iter_impl(), nlohmann::detail::iteration_proxy_value< IteratorType >::key(), nlohmann::detail::iter_impl< BasicJsonType >::key(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::next_byte_in_range(), nlohmann::detail::dtoa_impl::diyfp::normalize(), nlohmann::detail::dtoa_impl::diyfp::normalize_to(), nlohmann::detail::iter_impl< BasicJsonType >::operator*(), nlohmann::detail::iter_impl< BasicJsonType >::operator++(), nlohmann::detail::iter_impl< BasicJsonType >::operator+=(), nlohmann::detail::iter_impl< BasicJsonType >::operator-(), nlohmann::detail::iter_impl< BasicJsonType >::operator--(), nlohmann::detail::iter_impl< BasicJsonType >::operator->(), nlohmann::detail::iter_impl< BasicJsonType >::operator<(), nlohmann::detail::iter_impl< BasicJsonType >::operator==(), nlohmann::detail::iter_impl< BasicJsonType >::operator[](), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::operator[](), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::parse_cbor_internal(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::patch(), nlohmann::detail::replace_substring(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::sax_parse(), nlohmann::detail::parser< BasicJsonType, InputAdapterType >::sax_parse_internal(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::scan_literal(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::scan_number(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::scan_string(), nlohmann::detail::iter_impl< BasicJsonType >::set_end(), nlohmann::json_pointer< BasicJsonType >::split(), nlohmann::detail::dtoa_impl::diyfp::sub(), nlohmann::detail::to_chars(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::unget(), nlohmann::detail::binary_writer< BasicJsonType, CharType >::write_bson_element(), and nlohmann::detail::binary_writer< BasicJsonType, CharType >::write_ubjson().
| #define JSON_CATCH | ( | exception | ) | if(false) |
Definition at line 2265 of file json.hpp.
Referenced by nlohmann::json_pointer< BasicJsonType >::array_index(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::assert_invariant(), and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::at().
| #define JSON_HEDLEY_ALWAYS_INLINE JSON_HEDLEY_INLINE |
| #define JSON_HEDLEY_ARM_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_ASSUME | ( | expr | ) | JSON_HEDLEY_STATIC_CAST(void, expr) |
| #define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE | ( | attribute | ) | JSON_HEDLEY_HAS_ATTRIBUTE(attribute) |
| #define JSON_HEDLEY_CLANG_HAS_BUILTIN | ( | builtin | ) | JSON_HEDLEY_HAS_BUILTIN(builtin) |
| #define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE | ( | attribute | ) | JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) |
| #define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE | ( | attribute | ) | JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) |
| #define JSON_HEDLEY_CLANG_HAS_EXTENSION | ( | extension | ) | JSON_HEDLEY_HAS_EXTENSION(extension) |
| #define JSON_HEDLEY_CLANG_HAS_FEATURE | ( | feature | ) | JSON_HEDLEY_HAS_FEATURE(feature) |
| #define JSON_HEDLEY_CLANG_HAS_WARNING | ( | warning | ) | JSON_HEDLEY_HAS_WARNING(warning) |
| #define JSON_HEDLEY_COMPCERT_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_CONCAT | ( | a, | |
| b | |||
| ) | JSON_HEDLEY_CONCAT_EX(a,b) |
| #define JSON_HEDLEY_CONCAT3 | ( | a, | |
| b, | |||
| c | |||
| ) | JSON_HEDLEY_CONCAT3_EX(a,b,c) |
| #define JSON_HEDLEY_CONST JSON_HEDLEY_PURE |
| #define JSON_HEDLEY_CRAY_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_DEPRECATED_FOR | ( | since, | |
| replacement | |||
| ) |
Definition at line 1246 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::accept(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::crend(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::from_bson(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::from_cbor(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::from_msgpack(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::from_ubjson(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::iterator_wrapper(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::parse(), and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::sax_parse().
| #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ | ( | x | ) | x |
| #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES |
| #define JSON_HEDLEY_DMC_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_FLAGS_CAST | ( | T, | |
| expr | |||
| ) | JSON_HEDLEY_STATIC_CAST(T, expr) |
| #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE | ( | attribute, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GCC_HAS_BUILTIN | ( | builtin, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE | ( | attribute, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE | ( | attribute, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GCC_HAS_EXTENSION | ( | extension, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GCC_HAS_FEATURE | ( | feature, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GCC_HAS_WARNING | ( | warning, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GCC_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE | ( | attribute, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GNUC_HAS_BUILTIN | ( | builtin, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE | ( | attribute, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE | ( | attribute, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GNUC_HAS_EXTENSION | ( | extension, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GNUC_HAS_FEATURE | ( | feature, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GNUC_HAS_WARNING | ( | warning, | |
| major, | |||
| minor, | |||
| patch | |||
| ) | JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) |
| #define JSON_HEDLEY_GNUC_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS | ( | ns, | |
| attribute | |||
| ) | (0) |
| #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE | ( | attribute | ) | (0) |
| #define JSON_HEDLEY_IAR_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_IBM_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_INTEL_CL_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_INTEL_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_LIKELY | ( | expr | ) | (!!(expr)) |
Definition at line 1563 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::at(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::erase(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::get(), nlohmann::detail::iterator_input_adapter< IteratorType >::get_character(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::get_impl(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::get_ref_impl(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::insert(), nlohmann::detail::iter_impl< BasicJsonType >::key(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::next_byte_in_range(), nlohmann::detail::iter_impl< BasicJsonType >::operator*(), nlohmann::detail::iter_impl< BasicJsonType >::operator->(), nlohmann::detail::iter_impl< BasicJsonType >::operator[](), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::operator[](), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::patch(), nlohmann::detail::parser< BasicJsonType, InputAdapterType >::sax_parse_internal(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::scan_string(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::swap(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::unget(), and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::value().
| #define JSON_HEDLEY_MCST_LCC_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_MSVC_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_NON_NULL | ( | ... | ) |
Definition at line 1456 of file json.hpp.
Referenced by nlohmann::detail::parser< BasicJsonType, InputAdapterType >::accept(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::accept(), nlohmann::detail::dtoa_impl::append_exponent(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::binary_reader(), nlohmann::detail::invalid_iterator::create(), nlohmann::detail::type_error::create(), nlohmann::detail::out_of_range::create(), nlohmann::detail::other_error::create(), nlohmann::detail::dtoa_impl::format_buffer(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_binary(), nlohmann::detail::dtoa_impl::grisu2(), nlohmann::detail::dtoa_impl::grisu2_digit_gen(), operator"" _json(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::operator[](), nlohmann::detail::parser< BasicJsonType, InputAdapterType >::sax_parse(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::sax_parse(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::scan_comment(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::scan_number(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::strtof(), std::swap< nlohmann::json >(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::value(), nlohmann::detail::output_vector_adapter< CharType >::write_character(), nlohmann::detail::output_stream_adapter< CharType >::write_character(), and nlohmann::detail::output_string_adapter< CharType, StringType >::write_character().
| #define JSON_HEDLEY_PELLES_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_PGI_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_PREDICT | ( | expr, | |
| expected, | |||
| probability | |||
| ) | (JSON_HEDLEY_STATIC_CAST(void, expected), (expr)) |
| #define JSON_HEDLEY_PREDICT_FALSE | ( | expr, | |
| probability | |||
| ) | (!!(expr)) |
| #define JSON_HEDLEY_PREDICT_TRUE | ( | expr, | |
| probability | |||
| ) | (!!(expr)) |
| #define JSON_HEDLEY_PRINTF_FORMAT | ( | string_idx, | |
| first_to_check | |||
| ) |
| #define JSON_HEDLEY_PURE |
Definition at line 1637 of file json.hpp.
Referenced by nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::lexer().
| #define JSON_HEDLEY_REINTERPRET_CAST | ( | T, | |
| expr | |||
| ) | ((T) (expr)) |
| #define JSON_HEDLEY_RETURNS_NON_NULL |
Definition at line 1897 of file json.hpp.
Referenced by nlohmann::detail::dtoa_impl::append_exponent(), nlohmann::detail::dtoa_impl::format_buffer(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::get_token_string(), nlohmann::detail::dtoa_impl::grisu2(), and nlohmann::detail::json_sax_dom_parser< BasicJsonType >::is_errored().
| #define JSON_HEDLEY_STRINGIFY | ( | x | ) | JSON_HEDLEY_STRINGIFY_EX(x) |
| #define JSON_HEDLEY_SUNPRO_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_TI_CL430_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_TI_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_TINYC_VERSION_CHECK | ( | major, | |
| minor, | |||
| patch | |||
| ) | (0) |
| #define JSON_HEDLEY_UNLIKELY | ( | expr | ) | (!!(expr)) |
Definition at line 1564 of file json.hpp.
Referenced by nlohmann::json_pointer< BasicJsonType >::array_index(), nlohmann::json_pointer< BasicJsonType >::back(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::basic_json(), nlohmann::detail::binary_writer< BasicJsonType, CharType >::calc_bson_entry_header_size(), nlohmann::json_pointer< BasicJsonType >::contains(), nlohmann::detail::serializer< BasicJsonType >::dump(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::emplace(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::emplace_back(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::erase(), nlohmann::detail::wide_string_input_helper< BaseInputAdapter, 4 >::fill_buffer(), nlohmann::detail::wide_string_input_helper< BaseInputAdapter, 2 >::fill_buffer(), nlohmann::detail::from_json(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_binary(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_bson_binary(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_bson_cstr(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_bson_string(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_cbor_array(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_cbor_binary(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_cbor_object(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_cbor_string(), nlohmann::detail::input_stream_adapter::get_character(), nlohmann::json_pointer< BasicJsonType >::get_checked(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_msgpack_array(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_msgpack_object(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_msgpack_string(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_number(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_string(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_ubjson_array(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_ubjson_high_precision_number(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_ubjson_object(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_ubjson_size_type(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_ubjson_size_value(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_ubjson_string(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::get_ubjson_value(), nlohmann::json_pointer< BasicJsonType >::get_unchecked(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::insert(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::json_value(), nlohmann::detail::iter_impl< BasicJsonType >::operator<(), nlohmann::detail::iter_impl< BasicJsonType >::operator==(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::parse_bson_array(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::parse_bson_element_list(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::parse_bson_internal(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::parse_cbor_internal(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::patch(), nlohmann::json_pointer< BasicJsonType >::pop_back(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::push_back(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::sax_parse(), nlohmann::detail::parser< BasicJsonType, InputAdapterType >::sax_parse_internal(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::scan_literal(), nlohmann::detail::lexer< BasicJsonType, InputAdapterType >::scan_string(), nlohmann::json_pointer< BasicJsonType >::split(), nlohmann::detail::json_sax_dom_parser< BasicJsonType >::start_array(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::start_array(), nlohmann::detail::json_sax_dom_parser< BasicJsonType >::start_object(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::start_object(), nlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >::unexpect_eof(), nlohmann::json_pointer< BasicJsonType >::unflatten(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::update(), and nlohmann::detail::void().
| #define JSON_HEDLEY_UNPREDICTABLE | ( | expr | ) | JSON_HEDLEY_PREDICT(expr, 1, 0.5) |
| #define JSON_HEDLEY_UNREACHABLE | ( | ) | JSON_HEDLEY_ASSUME(0) |
| #define JSON_HEDLEY_UNREACHABLE_RETURN | ( | value | ) | return (value) |
| #define JSON_HEDLEY_VERSION_DECODE_MAJOR | ( | version | ) | ((version) / 1000000) |
| #define JSON_HEDLEY_VERSION_DECODE_MINOR | ( | version | ) | (((version) % 1000000) / 1000) |
| #define JSON_HEDLEY_VERSION_DECODE_REVISION | ( | version | ) | ((version) % 1000) |
| #define JSON_HEDLEY_VERSION_ENCODE | ( | major, | |
| minor, | |||
| revision | |||
| ) | (((major) * 1000000) + ((minor) * 1000) + (revision)) |
| #define JSON_HEDLEY_WARN_UNUSED_RESULT |
Definition at line 1298 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::accept(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::array(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::basic_json(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::binary(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::from_bson(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::from_cbor(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::from_msgpack(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::from_ubjson(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::get_allocator(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::parse(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::patch(), and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::to_bson().
| #define JSON_HEDLEY_WARNING | ( | msg | ) | JSON_HEDLEY_MESSAGE(msg) |
| #define JSON_INTERNAL_CATCH | ( | exception | ) | if(false) |
Definition at line 2266 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::patch(), and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::value().
| #define JSON_PRIVATE_UNLESS_TESTED private |
Definition at line 2299 of file json.hpp.
Referenced by nlohmann::json_pointer< BasicJsonType >::array_index(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::create(), nlohmann::detail::serializer< BasicJsonType >::dump(), nlohmann::detail::iter_impl< BasicJsonType >::operator=(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::type_name(), and nlohmann::detail::iter_impl< BasicJsonType >::value().
| #define JSON_THROW | ( | exception | ) | std::abort() |
Definition at line 2263 of file json.hpp.
Referenced by nlohmann::json_pointer< BasicJsonType >::array_index(), nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::at(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::at(), nlohmann::json_pointer< BasicJsonType >::back(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::basic_json(), nlohmann::detail::binary_writer< BasicJsonType, CharType >::calc_bson_entry_header_size(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::emplace(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::emplace_back(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::erase(), nlohmann::detail::serializer< BasicJsonType >::for(), nlohmann::detail::from_json(), nlohmann::json_pointer< BasicJsonType >::get_and_create(), nlohmann::detail::get_arithmetic_value(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::get_binary(), nlohmann::json_pointer< BasicJsonType >::get_checked(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::get_impl(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::get_ref_impl(), nlohmann::json_pointer< BasicJsonType >::get_unchecked(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::insert(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::json_value(), nlohmann::detail::iter_impl< BasicJsonType >::key(), nlohmann::detail::iter_impl< BasicJsonType >::operator*(), nlohmann::detail::iter_impl< BasicJsonType >::operator+=(), nlohmann::detail::iter_impl< BasicJsonType >::operator-(), nlohmann::detail::iter_impl< BasicJsonType >::operator->(), nlohmann::detail::iter_impl< BasicJsonType >::operator<(), nlohmann::detail::iter_impl< BasicJsonType >::operator==(), nlohmann::detail::iter_impl< BasicJsonType >::operator[](), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::operator[](), nlohmann::detail::json_sax_dom_parser< BasicJsonType >::parse_error(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::parse_error(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::patch(), nlohmann::json_pointer< BasicJsonType >::pop_back(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::push_back(), nlohmann::json_pointer< BasicJsonType >::split(), nlohmann::detail::json_sax_dom_parser< BasicJsonType >::start_array(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::start_array(), nlohmann::detail::json_sax_dom_parser< BasicJsonType >::start_object(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::start_object(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::swap(), nlohmann::json_pointer< BasicJsonType >::unflatten(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::update(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::value(), nlohmann::detail::void(), nlohmann::detail::binary_writer< BasicJsonType, CharType >::write_bson(), and nlohmann::detail::binary_writer< BasicJsonType, CharType >::write_bson_unsigned().
| #define JSON_TRY if(true) |
Definition at line 2264 of file json.hpp.
Referenced by nlohmann::json_pointer< BasicJsonType >::array_index(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::assert_invariant(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::at(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::patch(), and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::value().
| #define NLOHMANN_BASIC_JSON_TPL |
| #define NLOHMANN_BASIC_JSON_TPL_DECLARATION |
Definition at line 2336 of file json.hpp.
Referenced by nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::insert(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::merge_patch(), and nlohmann::detail::json_reverse_iterator< Base >::value().
| #define NLOHMANN_DEFINE_TYPE_INTRUSIVE | ( | Type, | |
| ... | |||
| ) |
macro
| #define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE | ( | Type, | |
| ... | |||
| ) |
macro
| #define NLOHMANN_JSON_FROM | ( | v1 | ) | nlohmann_json_j.at(#v1).get_to(nlohmann_json_t.v1); |
| #define NLOHMANN_JSON_GET_MACRO | ( | _1, | |
| _2, | |||
| _3, | |||
| _4, | |||
| _5, | |||
| _6, | |||
| _7, | |||
| _8, | |||
| _9, | |||
| _10, | |||
| _11, | |||
| _12, | |||
| _13, | |||
| _14, | |||
| _15, | |||
| _16, | |||
| _17, | |||
| _18, | |||
| _19, | |||
| _20, | |||
| _21, | |||
| _22, | |||
| _23, | |||
| _24, | |||
| _25, | |||
| _26, | |||
| _27, | |||
| _28, | |||
| _29, | |||
| _30, | |||
| _31, | |||
| _32, | |||
| _33, | |||
| _34, | |||
| _35, | |||
| _36, | |||
| _37, | |||
| _38, | |||
| _39, | |||
| _40, | |||
| _41, | |||
| _42, | |||
| _43, | |||
| _44, | |||
| _45, | |||
| _46, | |||
| _47, | |||
| _48, | |||
| _49, | |||
| _50, | |||
| _51, | |||
| _52, | |||
| _53, | |||
| _54, | |||
| _55, | |||
| _56, | |||
| _57, | |||
| _58, | |||
| _59, | |||
| _60, | |||
| _61, | |||
| _62, | |||
| _63, | |||
| _64, | |||
| NAME, | |||
| ... | |||
| ) | NAME |
| #define NLOHMANN_JSON_PASTE10 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE9(func, v2, v3, v4, v5, v6, v7, v8, v9) |
| #define NLOHMANN_JSON_PASTE11 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE10(func, v2, v3, v4, v5, v6, v7, v8, v9, v10) |
| #define NLOHMANN_JSON_PASTE12 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE11(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) |
| #define NLOHMANN_JSON_PASTE13 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE12(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) |
| #define NLOHMANN_JSON_PASTE14 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE13(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) |
| #define NLOHMANN_JSON_PASTE15 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE14(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) |
| #define NLOHMANN_JSON_PASTE16 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE15(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) |
| #define NLOHMANN_JSON_PASTE17 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE16(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) |
| #define NLOHMANN_JSON_PASTE18 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE17(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) |
| #define NLOHMANN_JSON_PASTE19 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE18(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) |
| #define NLOHMANN_JSON_PASTE20 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE19(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) |
| #define NLOHMANN_JSON_PASTE21 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE20(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) |
| #define NLOHMANN_JSON_PASTE22 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE21(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) |
| #define NLOHMANN_JSON_PASTE23 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE22(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) |
| #define NLOHMANN_JSON_PASTE24 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE23(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) |
| #define NLOHMANN_JSON_PASTE25 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE24(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) |
| #define NLOHMANN_JSON_PASTE26 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE25(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) |
| #define NLOHMANN_JSON_PASTE27 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE26(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26) |
| #define NLOHMANN_JSON_PASTE28 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE27(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27) |
| #define NLOHMANN_JSON_PASTE29 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE28(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28) |
| #define NLOHMANN_JSON_PASTE3 | ( | func, | |
| v1, | |||
| v2 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE2(func, v2) |
| #define NLOHMANN_JSON_PASTE30 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE29(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29) |
| #define NLOHMANN_JSON_PASTE31 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE30(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30) |
| #define NLOHMANN_JSON_PASTE32 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE31(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31) |
| #define NLOHMANN_JSON_PASTE33 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE32(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32) |
| #define NLOHMANN_JSON_PASTE34 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE33(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33) |
| #define NLOHMANN_JSON_PASTE35 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE34(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34) |
| #define NLOHMANN_JSON_PASTE36 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE35(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35) |
| #define NLOHMANN_JSON_PASTE37 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE36(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36) |
| #define NLOHMANN_JSON_PASTE38 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE37(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37) |
| #define NLOHMANN_JSON_PASTE39 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE38(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38) |
| #define NLOHMANN_JSON_PASTE4 | ( | func, | |
| v1, | |||
| v2, | |||
| v3 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE3(func, v2, v3) |
| #define NLOHMANN_JSON_PASTE40 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE39(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39) |
| #define NLOHMANN_JSON_PASTE41 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE40(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40) |
| #define NLOHMANN_JSON_PASTE42 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE41(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41) |
| #define NLOHMANN_JSON_PASTE43 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE42(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42) |
| #define NLOHMANN_JSON_PASTE44 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE43(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43) |
| #define NLOHMANN_JSON_PASTE45 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE44(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44) |
| #define NLOHMANN_JSON_PASTE46 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE45(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45) |
| #define NLOHMANN_JSON_PASTE47 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE46(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46) |
| #define NLOHMANN_JSON_PASTE48 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE47(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47) |
| #define NLOHMANN_JSON_PASTE49 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE48(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48) |
| #define NLOHMANN_JSON_PASTE5 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE4(func, v2, v3, v4) |
| #define NLOHMANN_JSON_PASTE50 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE49(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49) |
| #define NLOHMANN_JSON_PASTE51 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE50(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50) |
| #define NLOHMANN_JSON_PASTE52 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE51(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51) |
| #define NLOHMANN_JSON_PASTE53 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE52(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52) |
| #define NLOHMANN_JSON_PASTE54 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE53(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53) |
| #define NLOHMANN_JSON_PASTE55 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE54(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54) |
| #define NLOHMANN_JSON_PASTE56 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54, | |||
| v55 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE55(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55) |
| #define NLOHMANN_JSON_PASTE57 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54, | |||
| v55, | |||
| v56 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE56(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56) |
| #define NLOHMANN_JSON_PASTE58 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54, | |||
| v55, | |||
| v56, | |||
| v57 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE57(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57) |
| #define NLOHMANN_JSON_PASTE59 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54, | |||
| v55, | |||
| v56, | |||
| v57, | |||
| v58 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE58(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58) |
| #define NLOHMANN_JSON_PASTE6 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE5(func, v2, v3, v4, v5) |
| #define NLOHMANN_JSON_PASTE60 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54, | |||
| v55, | |||
| v56, | |||
| v57, | |||
| v58, | |||
| v59 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE59(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59) |
| #define NLOHMANN_JSON_PASTE61 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54, | |||
| v55, | |||
| v56, | |||
| v57, | |||
| v58, | |||
| v59, | |||
| v60 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE60(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60) |
| #define NLOHMANN_JSON_PASTE62 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54, | |||
| v55, | |||
| v56, | |||
| v57, | |||
| v58, | |||
| v59, | |||
| v60, | |||
| v61 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE61(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61) |
| #define NLOHMANN_JSON_PASTE63 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54, | |||
| v55, | |||
| v56, | |||
| v57, | |||
| v58, | |||
| v59, | |||
| v60, | |||
| v61, | |||
| v62 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE62(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62) |
| #define NLOHMANN_JSON_PASTE64 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21, | |||
| v22, | |||
| v23, | |||
| v24, | |||
| v25, | |||
| v26, | |||
| v27, | |||
| v28, | |||
| v29, | |||
| v30, | |||
| v31, | |||
| v32, | |||
| v33, | |||
| v34, | |||
| v35, | |||
| v36, | |||
| v37, | |||
| v38, | |||
| v39, | |||
| v40, | |||
| v41, | |||
| v42, | |||
| v43, | |||
| v44, | |||
| v45, | |||
| v46, | |||
| v47, | |||
| v48, | |||
| v49, | |||
| v50, | |||
| v51, | |||
| v52, | |||
| v53, | |||
| v54, | |||
| v55, | |||
| v56, | |||
| v57, | |||
| v58, | |||
| v59, | |||
| v60, | |||
| v61, | |||
| v62, | |||
| v63 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE63(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63) |
| #define NLOHMANN_JSON_PASTE7 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE6(func, v2, v3, v4, v5, v6) |
| #define NLOHMANN_JSON_PASTE8 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE7(func, v2, v3, v4, v5, v6, v7) |
| #define NLOHMANN_JSON_PASTE9 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8 | |||
| ) | NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE8(func, v2, v3, v4, v5, v6, v7, v8) |
| #define NLOHMANN_JSON_SERIALIZE_ENUM | ( | ENUM_TYPE, | |
| ... | |||
| ) |
macro to briefly define a mapping between an enum and JSON
| #define NLOHMANN_JSON_TO | ( | v1 | ) | nlohmann_json_j[#v1] = nlohmann_json_t.v1; |
| #define NLOHMANN_JSON_VERSION_MAJOR 3 |
| #define NLOHMANN_JSON_VERSION_MINOR 9 |
| #define NLOHMANN_JSON_VERSION_PATCH 1 |
|
inline |
user-defined string literal for JSON values
This operator implements a user-defined string literal for JSON objects. It can be used by adding "_json" to a string literal and returns a JSON object if no parse error occurred.
| [in] | s | a string representation of a JSON object |
| [in] | n | the length of string s |
Definition at line 25936 of file json.hpp.
References JSON_HEDLEY_NON_NULL, and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::parse().
|
inline |
user-defined string literal for JSON pointer
This operator implements a user-defined string literal for JSON Pointers. It can be used by adding "_json_pointer" to a string literal and returns a JSON pointer object if no parse error occurred.
| [in] | s | a string representation of a JSON Pointer |
| [in] | n | the length of string s |
Definition at line 25955 of file json.hpp.
References nlohmann::detail::string.
|
inlinenoexcept |
exchanges the values of two JSON objects
Definition at line 25910 of file json.hpp.
References JSON_HEDLEY_NON_NULL.