|
| | ValueDict (std::initializer_list< value_type > contents) |
| |
| | ValueDict (DictType dict) |
| |
| | ValueDict (std::string name, DictType dict) |
| |
| | ValueDict (std::string name, const DocsMap &docs_map) |
| |
| bool | HasDefaultValue () const |
| |
| bool | HasValue (std::string_view key) const |
| |
| const ValueType & | GetDefaultValue () const |
| |
| const ValueType & | operator[] (std::string_view key) const |
| |
| template<typename StringType > |
| const ValueType & | operator[] (const std::optional< StringType > &key) const |
| |
| const ValueType & | Get (std::string_view key) const |
| |
| template<typename StringType > |
| const ValueType & | Get (const std::optional< StringType > &key) const |
| |
| std::optional< ValueType > | GetOptional (std::string_view key) const |
| |
| void | SetDefault (ValueType value) |
| |
| template<typename StringType > |
| void | Set (StringType &&key, ValueType value) |
| |
| auto | begin () const |
| |
| auto | end () const |
| |
| const std::string & | GetName () const |
| |
| bool | operator== (const ValueDict &r) const |
| |
| bool | operator!= (const ValueDict &r) const |
| |
template<typename ValueType>
class dynamic_config::ValueDict< ValueType >
Definition at line 75 of file value.hpp.