add(const std::string §ion, const std::string &key=std::string()) | mysql_harness::Config | |
allow_keys | mysql_harness::Config | static |
apply_overwrites() | mysql_harness::Config | protected |
clear() | mysql_harness::Config | |
Config(unsigned int flags=0U, const ConfigOverwrites &config_overwrites={}) | mysql_harness::LoaderConfig | explicit |
Config(const AssocT ¶meters, unsigned int flags=0U, const ConfigOverwrites &config_overwrites={}) | mysql_harness::LoaderConfig | inlineexplicit |
Config(const AssocT ¶meters, const SeqT &reserved, unsigned int flags=0U, const ConfigOverwrites &config_overwrites={}) | mysql_harness::LoaderConfig | inlineexplicit |
Config(const Config &)=default | mysql_harness::LoaderConfig | |
config_overwrites_ | mysql_harness::Config | protected |
ConfigOverwrites typedef | mysql_harness::Config | |
ConstSectionList typedef | mysql_harness::Config | |
copy_guts(const Config &source) noexcept | mysql_harness::Config | protected |
DEFAULT_PATTERN | mysql_harness::Config | static |
defaults_ | mysql_harness::Config | protected |
do_read_file(const Path &path) | mysql_harness::Config | protectedvirtual |
do_read_stream(std::istream &input) | mysql_harness::Config | protectedvirtual |
empty() const | mysql_harness::Config | |
error_on_unsupported_option | mysql_harness::Config | |
fill_and_check() | mysql_harness::LoaderConfig | |
flags_ | mysql_harness::Config | protected |
get(const std::string §ion) const | mysql_harness::Config | |
get(const std::string §ion) | mysql_harness::Config | |
get(const std::string §ion, const std::string &key) | mysql_harness::Config | |
get(const std::string §ion, const std::string &key) const | mysql_harness::Config | |
get_default(std::string_view option) const | mysql_harness::Config | |
get_default_section() const | mysql_harness::Config | |
get_log_file() const | mysql_harness::LoaderConfig | |
has(const std::string §ion, const std::string &key=std::string()) const | mysql_harness::Config | |
has_any(std::string_view section) const | mysql_harness::Config | |
has_default(std::string_view option) const | mysql_harness::Config | |
is_reserved(const std::string &word) const | mysql_harness::Config | |
logging_to_file() const | mysql_harness::LoaderConfig | |
operator=(const Config &)=default | mysql_harness::Config | |
OptionMap typedef | mysql_harness::Config | |
read(const Path &path) | mysql_harness::LoaderConfig | |
read(std::istream &input) | mysql_harness::LoaderConfig | |
mysql_harness::Config::read(const Path &path, const std::string &pattern) | mysql_harness::Config | |
remove(const SectionKey §ion_key) noexcept | mysql_harness::Config | |
remove(const std::string §ion, const std::string &key=std::string()) noexcept | mysql_harness::Config | |
reserved_ | mysql_harness::Config | protected |
ReservedList typedef | mysql_harness::Config | protected |
section_names() const | mysql_harness::Config | inline |
SectionKey typedef | mysql_harness::Config | |
SectionList typedef | mysql_harness::Config | |
SectionMap typedef | mysql_harness::Config | protected |
sections() const | mysql_harness::Config | |
sections_ | mysql_harness::Config | protected |
set_default(std::string_view option, const std::string &value) | mysql_harness::Config | |
set_reserved(const SeqT &reserved) | mysql_harness::Config | inline |
update(const Config &other) | mysql_harness::Config | |
~Config()=default | mysql_harness::Config | virtual |