unilink  0.4.3
A simple C++ library for unified async communication
unilink::config::ConfigManager Member List

This is the complete list of members for unilink::config::ConfigManager, including all inherited members.

clear() overrideunilink::config::ConfigManagervirtual
ConfigManager()unilink::config::ConfigManager
ConfigManager(ConfigManager &&) noexceptunilink::config::ConfigManager
ConfigManager(const ConfigManager &)=deleteunilink::config::ConfigManager
get(const std::string &key) const overrideunilink::config::ConfigManagervirtual
get(const std::string &key, const std::any &default_value) const overrideunilink::config::ConfigManagervirtual
get_description(const std::string &key) const overrideunilink::config::ConfigManagervirtual
get_keys() const overrideunilink::config::ConfigManagervirtual
get_type(const std::string &key) const overrideunilink::config::ConfigManagervirtual
has(const std::string &key) const overrideunilink::config::ConfigManagervirtual
is_required(const std::string &key) const overrideunilink::config::ConfigManagervirtual
load_from_file(const std::string &filepath) overrideunilink::config::ConfigManagervirtual
on_change(const std::string &key, ConfigChangeCallback callback) overrideunilink::config::ConfigManagervirtual
operator=(ConfigManager &&) noexceptunilink::config::ConfigManager
operator=(const ConfigManager &)=deleteunilink::config::ConfigManager
register_item(const ConfigItem &item) overrideunilink::config::ConfigManagervirtual
register_validator(const std::string &key, std::function< ValidationResult(const std::any &)> validator) overrideunilink::config::ConfigManagervirtual
remove(const std::string &key) overrideunilink::config::ConfigManagervirtual
remove_change_callback(const std::string &key) overrideunilink::config::ConfigManagervirtual
save_to_file(const std::string &filepath) const overrideunilink::config::ConfigManagervirtual
set(const std::string &key, const std::any &value) overrideunilink::config::ConfigManagervirtual
validate() const overrideunilink::config::ConfigManagervirtual
validate(const std::string &key) const overrideunilink::config::ConfigManagervirtual
~ConfigManager() overrideunilink::config::ConfigManager
~ConfigManagerInterface()=defaultunilink::config::ConfigManagerInterfacevirtual