29 default_value(default_value_)
49 const std::string &name,
50 const std::string &documentation)
const 56 Pointer((base +
"/default value").c_str()).Set(declarations,
default_value);
57 Pointer((base +
"/type").c_str()).Set(declarations,
"boolean");
58 Pointer((base +
"/description").c_str()).Set(declarations,documentation.c_str());
Bool(const bool default_value)
std::string get_full_json_path(size_t max_size=std::numeric_limits< size_t >::max()) const
void write_schema(Parameters &prm, const std::string &name, const std::string &documentation) const override final
rapidjson::Document declarations