30 default_value(default_value_)
51 const std::string &name,
52 const std::string &documentation)
const 59 Pointer((base +
"/default value").c_str()).Set(declarations,
"NaN");
61 Pointer((base +
"/default value").c_str()).Set(declarations,
default_value);
63 Pointer((base +
"/type").c_str()).Set(declarations,
"number");
64 Pointer((base +
"/description").c_str()).Set(declarations,documentation.c_str());
void write_schema(Parameters &prm, const std::string &name, const std::string &documentation) const override final
std::string get_full_json_path(size_t max_size=std::numeric_limits< size_t >::max()) const
Double(const double default_value)
rapidjson::Document declarations