|
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 guanaqo::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 > |