![]() |
WPILibC++ 2025.3.2
|
#include <utility>#include <wpi/detail/meta/detected.h>#include <wpi/thirdparty/hedley/hedley.h>#include <wpi/detail/abi_macros.h>#include <cstdlib>#include <cassert>Go to the source code of this file.
Macros | |
| #define | JSON_HAS_CPP_11 |
| #define | JSON_HAS_EXPERIMENTAL_FILESYSTEM 0 |
| #define | JSON_HAS_FILESYSTEM 0 |
| #define | JSON_HAS_THREE_WAY_COMPARISON 0 |
| #define | JSON_HAS_RANGES 0 |
| #define | JSON_HAS_STATIC_RTTI 1 |
| #define | JSON_INLINE_VARIABLE |
| #define | JSON_NO_UNIQUE_ADDRESS |
| #define | JSON_THROW(exception) |
| #define | JSON_TRY if(true) |
| #define | JSON_CATCH(exception) |
| #define | JSON_INTERNAL_CATCH(exception) |
| #define | JSON_ASSERT(x) |
| #define | JSON_PRIVATE_UNLESS_TESTED private |
| #define | WPI_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...) |
| macro to briefly define a mapping between an enum and JSON | |
| #define | WPI_BASIC_JSON_TPL_DECLARATION |
| #define | WPI_BASIC_JSON_TPL |
| #define | WPI_JSON_EXPAND(x) |
| #define | WPI_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, ...) |
| #define | WPI_JSON_PASTE(...) |
| #define | WPI_JSON_PASTE2(func, v1) |
| #define | WPI_JSON_PASTE3(func, v1, v2) |
| #define | WPI_JSON_PASTE4(func, v1, v2, v3) |
| #define | WPI_JSON_PASTE5(func, v1, v2, v3, v4) |
| #define | WPI_JSON_PASTE6(func, v1, v2, v3, v4, v5) |
| #define | WPI_JSON_PASTE7(func, v1, v2, v3, v4, v5, v6) |
| #define | WPI_JSON_PASTE8(func, v1, v2, v3, v4, v5, v6, v7) |
| #define | WPI_JSON_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8) |
| #define | WPI_JSON_PASTE10(func, v1, v2, v3, v4, v5, v6, v7, v8, v9) |
| #define | WPI_JSON_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10) |
| #define | WPI_JSON_PASTE12(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) |
| #define | WPI_JSON_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) |
| #define | WPI_JSON_PASTE14(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) |
| #define | WPI_JSON_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) |
| #define | WPI_JSON_PASTE16(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) |
| #define | WPI_JSON_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) |
| #define | WPI_JSON_PASTE18(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) |
| #define | WPI_JSON_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) |
| #define | WPI_JSON_PASTE20(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) |
| #define | WPI_JSON_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) |
| #define | WPI_JSON_PASTE22(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_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) |
| #define | WPI_JSON_TO(v1) |
| #define | WPI_JSON_FROM(v1) |
| #define | WPI_JSON_FROM_WITH_DEFAULT(v1) |
| #define | WPI_DEFINE_TYPE_INTRUSIVE(Type, ...) |
| macro | |
| #define | WPI_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(Type, ...) |
| #define | WPI_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE(Type, ...) |
| #define | WPI_DEFINE_TYPE_NON_INTRUSIVE(Type, ...) |
| macro | |
| #define | WPI_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(Type, ...) |
| #define | WPI_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT(Type, ...) |
| #define | WPI_CAN_CALL_STD_FUNC_IMPL(std_name) |
| #define | JSON_USE_IMPLICIT_CONVERSIONS 1 |
| #define | JSON_EXPLICIT explicit |
| #define | JSON_DISABLE_ENUM_SERIALIZATION 0 |
| #define | JSON_USE_GLOBAL_UDLS 1 |
| #define JSON_ASSERT | ( | x | ) |
| #define JSON_CATCH | ( | exception | ) |
| #define JSON_DISABLE_ENUM_SERIALIZATION 0 |
| #define JSON_EXPLICIT explicit |
| #define JSON_HAS_CPP_11 |
| #define JSON_HAS_EXPERIMENTAL_FILESYSTEM 0 |
| #define JSON_HAS_FILESYSTEM 0 |
| #define JSON_HAS_RANGES 0 |
| #define JSON_HAS_STATIC_RTTI 1 |
| #define JSON_HAS_THREE_WAY_COMPARISON 0 |
| #define JSON_INLINE_VARIABLE |
| #define JSON_INTERNAL_CATCH | ( | exception | ) |
| #define JSON_NO_UNIQUE_ADDRESS |
| #define JSON_PRIVATE_UNLESS_TESTED private |
| #define JSON_THROW | ( | exception | ) |
| #define JSON_TRY if(true) |
| #define JSON_USE_GLOBAL_UDLS 1 |
| #define JSON_USE_IMPLICIT_CONVERSIONS 1 |
| #define WPI_BASIC_JSON_TPL |
| #define WPI_BASIC_JSON_TPL_DECLARATION |
| #define WPI_CAN_CALL_STD_FUNC_IMPL | ( | std_name | ) |
| #define WPI_DEFINE_TYPE_INTRUSIVE | ( | Type, | |
| ... ) |
macro
| #define WPI_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE | ( | Type, | |
| ... ) |
| #define WPI_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT | ( | Type, | |
| ... ) |
| #define WPI_DEFINE_TYPE_NON_INTRUSIVE | ( | Type, | |
| ... ) |
macro
| #define WPI_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE | ( | Type, | |
| ... ) |
| #define WPI_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT | ( | Type, | |
| ... ) |
| #define WPI_JSON_EXPAND | ( | x | ) |
| #define WPI_JSON_FROM | ( | v1 | ) |
| #define WPI_JSON_FROM_WITH_DEFAULT | ( | v1 | ) |
| #define WPI_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, | |||
| ... ) |
| #define WPI_JSON_PASTE | ( | ... | ) |
| #define WPI_JSON_PASTE10 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9 ) |
| #define WPI_JSON_PASTE11 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10 ) |
| #define WPI_JSON_PASTE12 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11 ) |
| #define WPI_JSON_PASTE13 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12 ) |
| #define WPI_JSON_PASTE14 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13 ) |
| #define WPI_JSON_PASTE15 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14 ) |
| #define WPI_JSON_PASTE16 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15 ) |
| #define WPI_JSON_PASTE17 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16 ) |
| #define WPI_JSON_PASTE18 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17 ) |
| #define WPI_JSON_PASTE19 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18 ) |
| #define WPI_JSON_PASTE2 | ( | func, | |
| v1 ) |
| #define WPI_JSON_PASTE20 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19 ) |
| #define WPI_JSON_PASTE21 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20 ) |
| #define WPI_JSON_PASTE22 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8, | |||
| v9, | |||
| v10, | |||
| v11, | |||
| v12, | |||
| v13, | |||
| v14, | |||
| v15, | |||
| v16, | |||
| v17, | |||
| v18, | |||
| v19, | |||
| v20, | |||
| v21 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_JSON_PASTE3 | ( | func, | |
| v1, | |||
| v2 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_JSON_PASTE4 | ( | func, | |
| v1, | |||
| v2, | |||
| v3 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_JSON_PASTE5 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_JSON_PASTE6 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_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 ) |
| #define WPI_JSON_PASTE7 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6 ) |
| #define WPI_JSON_PASTE8 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7 ) |
| #define WPI_JSON_PASTE9 | ( | func, | |
| v1, | |||
| v2, | |||
| v3, | |||
| v4, | |||
| v5, | |||
| v6, | |||
| v7, | |||
| v8 ) |
| #define WPI_JSON_SERIALIZE_ENUM | ( | ENUM_TYPE, | |
| ... ) |
macro to briefly define a mapping between an enum and JSON
| #define WPI_JSON_TO | ( | v1 | ) |