30 default_value(default_value_)
50 const std::string &name,
51 const std::string &documentation)
const 57 Pointer((base +
"/default value").c_str()).Set(declarations,
default_value);
58 Pointer((base +
"/type").c_str()).Set(declarations,
"integer");
59 Pointer((base +
"/description").c_str()).Set(declarations,documentation.c_str());
~UnsignedInt() override final
unsigned int default_value
std::string get_full_json_path(size_t max_size=std::numeric_limits< size_t >::max()) const
UnsignedInt(unsigned int default_value=0)
void write_schema(Parameters &prm, const std::string &name, const std::string &documentation) const override final
rapidjson::Document declarations