Wildmeshing Toolkit
|
#include <nlohmann/json_fwd.hpp>
Go to the source code of this file.
Macros | |
#define | WMTK_NLOHMANN_JSON_FRIEND_DECLARATION(Type) |
#define | WMTK_NLOHMANN_JSON_FRIEND_TO_JSON_PROTOTYPE(Type) void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) |
#define | WMTK_NLOHMANN_JSON_FRIEND_FROM_JSON_PROTOTYPE(Type) void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) |
#define | WMTK_NLOHMANN_ASSIGN_TYPE_TO_JSON(...) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } |
#define | WMTK_NLOHMANN_ASSIGN_TYPE_FROM_JSON(...) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) } |
#define WMTK_NLOHMANN_ASSIGN_TYPE_FROM_JSON | ( | ... | ) | { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) } |
Definition at line 21 of file json_macros.hpp.
#define WMTK_NLOHMANN_ASSIGN_TYPE_TO_JSON | ( | ... | ) | { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } |
Definition at line 18 of file json_macros.hpp.
#define WMTK_NLOHMANN_JSON_FRIEND_DECLARATION | ( | Type | ) |
Definition at line 6 of file json_macros.hpp.
#define WMTK_NLOHMANN_JSON_FRIEND_FROM_JSON_PROTOTYPE | ( | Type | ) | void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) |
Definition at line 15 of file json_macros.hpp.
#define WMTK_NLOHMANN_JSON_FRIEND_TO_JSON_PROTOTYPE | ( | Type | ) | void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) |
Definition at line 12 of file json_macros.hpp.