|
unilink
0.4.3
A simple C++ library for unified async communication
|
This is the complete list of members for unilink::config::ConfigManager, including all inherited members.
| clear() override | unilink::config::ConfigManager | virtual |
| ConfigManager() | unilink::config::ConfigManager | |
| ConfigManager(ConfigManager &&) noexcept | unilink::config::ConfigManager | |
| ConfigManager(const ConfigManager &)=delete | unilink::config::ConfigManager | |
| get(const std::string &key) const override | unilink::config::ConfigManager | virtual |
| get(const std::string &key, const std::any &default_value) const override | unilink::config::ConfigManager | virtual |
| get_description(const std::string &key) const override | unilink::config::ConfigManager | virtual |
| get_keys() const override | unilink::config::ConfigManager | virtual |
| get_type(const std::string &key) const override | unilink::config::ConfigManager | virtual |
| has(const std::string &key) const override | unilink::config::ConfigManager | virtual |
| is_required(const std::string &key) const override | unilink::config::ConfigManager | virtual |
| load_from_file(const std::string &filepath) override | unilink::config::ConfigManager | virtual |
| on_change(const std::string &key, ConfigChangeCallback callback) override | unilink::config::ConfigManager | virtual |
| operator=(ConfigManager &&) noexcept | unilink::config::ConfigManager | |
| operator=(const ConfigManager &)=delete | unilink::config::ConfigManager | |
| register_item(const ConfigItem &item) override | unilink::config::ConfigManager | virtual |
| register_validator(const std::string &key, std::function< ValidationResult(const std::any &)> validator) override | unilink::config::ConfigManager | virtual |
| remove(const std::string &key) override | unilink::config::ConfigManager | virtual |
| remove_change_callback(const std::string &key) override | unilink::config::ConfigManager | virtual |
| save_to_file(const std::string &filepath) const override | unilink::config::ConfigManager | virtual |
| set(const std::string &key, const std::any &value) override | unilink::config::ConfigManager | virtual |
| validate() const override | unilink::config::ConfigManager | virtual |
| validate(const std::string &key) const override | unilink::config::ConfigManager | virtual |
| ~ConfigManager() override | unilink::config::ConfigManager | |
| ~ConfigManagerInterface()=default | unilink::config::ConfigManagerInterface | virtual |