key_descriptor.hpp file
Namespaces
- namespace prf
- namespace prf::config
Classes
-
template<typename Key, typename = void>struct prf::config::is_key_descriptor
-
template<typename Key>struct prf::config::is_key_descriptor<Key, std::void_t<typename Key::value_type, decltype(Key::name()), decltype(Key::default_value())>>
Defines
- #define CONFIG_APPEND_KEY_SPEC(Name, KeyName, Type, DefaultExpr)
- #define CONFIG_APPEND_KEY_SPEC_VALIDATED(Name, KeyName, Type, DefaultExpr, ValidatorExpr)
- #define CONFIG_DEFINE_KEY_STRUCT(Name, KeyName, Type, DefaultExpr)
- #define CONFIG_DEFINE_KEY_STRUCT_VALIDATED(Name, KeyName, Type, DefaultExpr, ValidatorExpr)