6 #include <nlohmann/json.hpp>
13 typedef nlohmann::json JSONType;
14 using JSONPointer = nlohmann::json::json_pointer;
20 struct is_json_constructible
22 const static bool value = std::is_default_constructible<T>::value;
26 inline constexpr
bool is_json_constructible_v = is_json_constructible<T>::value;
32 UG_COND_THROW(! is_json_constructible_v<P>,
"ERROR: Type is not constructible!")
34 nlohmann::json j = nlohmann::json::parse(jstring);
#define UG_COND_THROW(cond, msg)
function ProblemDisc new(problemDesc, dom)