3#include <alpaqa/export.h>
5#include <nlohmann/json_fwd.hpp>
29 using std::invalid_argument::invalid_argument;
void get_param(const T &, json &j)
Get the first argument as a JSON object j.
void set_param(T &, const json &j)
Update/overwrite the first argument based on the JSON object j.
Function wrapper access the enumerators of an enum, type-erasing the type of the enum.
enum_accessor(T value, std::string_view="")
Custom parameter parsing exception.
std::vector< std::string > backtrace