CPP-TOOLBOX
Loading...
Searching...
No Matches
Configuration Member List

This is the complete list of members for Configuration, including all inherited members.

apply_config_logic()Configuration
apply_config_logic_for_key(const std::string &section, const std::string &key)Configuration
backup_config(const std::filesystem::path &backup_path)Configuration
ConfigData typedefConfiguration
ConfigLogic typedefConfiguration
Configuration(const std::filesystem::path &config_path, const SectionKeyPairToConfigLogic &config_logic={}, bool apply=true)Configuration
get_keys(const std::string &section)Configuration
get_sections() constConfiguration
get_value(const std::string &section, const std::string &key)Configuration
has_section(const std::string &section) constConfiguration
has_value(const std::string &section, const std::string &key)Configuration
register_config_handler(const std::string &section, const std::string &key, std::function< void(const std::string)> logic)Configuration
reload_config_from_file()Configuration
remove_value(const std::string &section, const std::string &key)Configuration
save_to_file()Configuration
save_to_file(const std::filesystem::path &path)Configuration
SectionKeyPair typedefConfiguration
SectionKeyPairToConfigLogic typedefConfiguration
set_value(const std::string &section, const std::string &key, const std::string &value, const bool apply=false)Configuration