Functions | |
std::string | join_sorted_keys (const auto &members) |
template<class S > | |
auto | find_param_or_throw (const std::string &key, const attribute_table_t< S > &members, const attribute_alias_table_t< S > &aliases, const std::string &type_name) -> typename attribute_table_t< S >::const_iterator |
template<class S > | |
auto | find_param_or_throw (const std::string &key, const attribute_table_t< S > &members, const std::false_type &, const std::string &type_name) -> typename attribute_table_t< S >::const_iterator |
template<class Aliases > | |
void | set_param_json (const any_ptr &t, const json &j, const attribute_table_t< json > &members, const Aliases &aliases, const std::string &type_name) |
template<class S > | |
auto | find_param (const attribute_table_t< S > &m, std::string_view key, std::string &error_msg) -> std::optional< typename attribute_table_t< S >::const_iterator > |
auto find_param_or_throw | ( | const std::string & | key, |
const attribute_table_t< S > & | members, | ||
const attribute_alias_table_t< S > & | aliases, | ||
const std::string & | type_name | ||
) | -> typename attribute_table_t<S>::const_iterator |
auto find_param_or_throw | ( | const std::string & | key, |
const attribute_table_t< S > & | members, | ||
const std::false_type & | , | ||
const std::string & | type_name | ||
) | -> typename attribute_table_t<S>::const_iterator |
auto find_param | ( | const attribute_table_t< S > & | m, |
std::string_view | key, | ||
std::string & | error_msg | ||
) | -> std::optional<typename attribute_table_t<S>::const_iterator> |
Definition at line 52 of file params.tpp.