Definition at line 32 of file config_manager.cc.
◆ deserialize_value()
| std::any unilink::config::ConfigManager::Impl::deserialize_value |
( |
const std::string & |
value_str, |
|
|
ConfigType |
type |
|
) |
| const |
|
inline |
◆ notify_change()
| void unilink::config::ConfigManager::Impl::notify_change |
( |
const std::string & |
key, |
|
|
const std::any & |
old_value, |
|
|
const std::any & |
new_value |
|
) |
| |
|
inline |
◆ serialize_value()
| std::string unilink::config::ConfigManager::Impl::serialize_value |
( |
const std::any & |
value, |
|
|
ConfigType |
type |
|
) |
| const |
|
inline |
◆ validate_value()
| ValidationResult unilink::config::ConfigManager::Impl::validate_value |
( |
const std::string & |
key, |
|
|
const std::any & |
value |
|
) |
| const |
|
inline |
◆ change_callbacks_
| std::unordered_map<std::string, ConfigChangeCallback> unilink::config::ConfigManager::Impl::change_callbacks_ |
◆ config_items_
| std::unordered_map<std::string, ConfigItem> unilink::config::ConfigManager::Impl::config_items_ |
◆ mutex_
| std::mutex unilink::config::ConfigManager::Impl::mutex_ |
|
mutable |
The documentation for this struct was generated from the following file: