alias(const char *primary, const char *secondary) | SWC::Config::Properties | |
AliasMap typedef | SWC::Config::Properties | private |
check_dynamic_files() noexcept | SWC::Config::Settings | |
cmdline_desc | SWC::Config::Settings | |
defaulted(const char *name) const | SWC::Config::Properties | |
executable | SWC::Config::Settings | |
file_desc | SWC::Config::Settings | |
get(const char *name) const | SWC::Config::Properties | inline |
get_bool(const char *name) const | SWC::Config::Properties | inline |
get_bool(const char *name, bool v) const | SWC::Config::Properties | inline |
get_enum(const char *name) const | SWC::Config::Properties | inline |
get_gbool(const char *name) const | SWC::Config::Properties | inline |
get_genum(const char *name) const | SWC::Config::Properties | inline |
get_i16(const char *name) const | SWC::Config::Properties | inline |
get_i16(const char *name, uint16_t v) const | SWC::Config::Properties | inline |
get_i32(const char *name) const | SWC::Config::Properties | inline |
get_i32(const char *name, int32_t v) const | SWC::Config::Properties | inline |
get_i64(const char *name) const | SWC::Config::Properties | inline |
get_i8(const char *name) const | SWC::Config::Properties | inline |
get_names(Strings &names) const | SWC::Config::Properties | |
get_ptr(const char *name, bool null_ok=false) const | SWC::Config::Properties | |
get_str(const char *name) const | SWC::Config::Properties | inline |
get_str(const char *name, const std::string &v) const | SWC::Config::Properties | inline |
get_strs(const char *name) const | SWC::Config::Properties | inline |
has(const char *name) const noexcept | SWC::Config::Properties | |
init(int argc, char *argv[], init_option_t app, init_option_t post_cmd_args) | SWC::Config::Settings | |
init_option_t typedef | SWC::Config::Settings | |
init_options() | SWC::Config::Settings | |
init_process(bool with_pid_file, const char *port_cfg=nullptr) | SWC::Config::Settings | |
install_path | SWC::Config::Settings | |
load(const std::string &fname, const Config::ParserConfig &filedesc, const Config::ParserConfig &cmddesc, bool allow_unregistered=false, bool only_guarded=false) | SWC::Config::Properties | |
load_files_by(const char *fileprop, bool allow_unregistered) | SWC::Config::Settings | |
load_from(const Config::Parser::Options &opts, bool only_guarded=false) | SWC::Config::Properties | |
m_alias_map | SWC::Config::Properties | private |
m_cmd_args | SWC::Config::Settings | private |
m_dyn_files | SWC::Config::Settings | private |
m_map | SWC::Config::Properties | private |
Map typedef | SWC::Config::Properties | private |
mutex | SWC::Config::Properties | |
operator=(Settings &&)=delete | SWC::Config::Settings | |
operator=(const Settings &)=delete | SWC::Config::Settings | |
SWC::Config::Properties::operator=(Properties &&)=delete | SWC::Config::Properties | |
SWC::Config::Properties::operator=(const Properties &)=delete | SWC::Config::Properties | |
parse_args(int argc, char *argv[]) | SWC::Config::Settings | |
parse_file(const std::string &fname, const char *onchg) | SWC::Config::Settings | |
print(std::ostream &out, bool include_default=false) const | SWC::Config::Properties | |
Properties() noexcept | SWC::Config::Properties | inline |
Properties(Properties &&)=delete | SWC::Config::Properties | |
Properties(const Properties &)=delete | SWC::Config::Properties | |
Ptr typedef | SWC::Config::Settings | |
reload(const std::string &fname, const Config::ParserConfig &filedesc, const Config::ParserConfig &cmddesc) | SWC::Config::Properties | |
remove(const char *name) | SWC::Config::Properties | |
reset() noexcept | SWC::Config::Properties | |
set(const char *name, Property::Value::Ptr p) | SWC::Config::Properties | |
Settings() | SWC::Config::Settings | |
Settings(Settings &&)=delete | SWC::Config::Settings | |
Settings(const Settings &)=delete | SWC::Config::Settings | |
to_string(const char *name) const | SWC::Config::Properties | |
usage_str(const char *usage=nullptr) | SWC::Config::Settings | |
~Properties() noexcept | SWC::Config::Properties | inline |
~Settings() noexcept | SWC::Config::Settings | |