6#include <nlohmann/json.hpp>
13typedef nlohmann::json JSONType;
14using JSONPointer = nlohmann::json::json_pointer;
20struct is_json_constructible
22 const static bool value = std::is_default_constructible<T>::value;
26inline 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)