SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::Config::Settings Member List

This is the complete list of members for SWC::Config::Settings, including all inherited members.

alias(const char *primary, const char *secondary)SWC::Config::Properties
AliasMap typedefSWC::Config::Propertiesprivate
check_dynamic_files() noexceptSWC::Config::Settings
cmdline_descSWC::Config::Settings
defaulted(const char *name) constSWC::Config::Properties
executableSWC::Config::Settings
file_descSWC::Config::Settings
get(const char *name) constSWC::Config::Propertiesinline
get_bool(const char *name) constSWC::Config::Propertiesinline
get_bool(const char *name, bool v) constSWC::Config::Propertiesinline
get_enum(const char *name) constSWC::Config::Propertiesinline
get_gbool(const char *name) constSWC::Config::Propertiesinline
get_genum(const char *name) constSWC::Config::Propertiesinline
get_i16(const char *name) constSWC::Config::Propertiesinline
get_i16(const char *name, uint16_t v) constSWC::Config::Propertiesinline
get_i32(const char *name) constSWC::Config::Propertiesinline
get_i32(const char *name, int32_t v) constSWC::Config::Propertiesinline
get_i64(const char *name) constSWC::Config::Propertiesinline
get_i8(const char *name) constSWC::Config::Propertiesinline
get_names(Strings &names) constSWC::Config::Properties
get_ptr(const char *name, bool null_ok=false) constSWC::Config::Properties
get_str(const char *name) constSWC::Config::Propertiesinline
get_str(const char *name, const std::string &v) constSWC::Config::Propertiesinline
get_strs(const char *name) constSWC::Config::Propertiesinline
has(const char *name) const noexceptSWC::Config::Properties
init(int argc, char *argv[], init_option_t app, init_option_t post_cmd_args)SWC::Config::Settings
init_option_t typedefSWC::Config::Settings
init_options()SWC::Config::Settings
init_process(bool with_pid_file, const char *port_cfg=nullptr)SWC::Config::Settings
install_pathSWC::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_mapSWC::Config::Propertiesprivate
m_cmd_argsSWC::Config::Settingsprivate
m_dyn_filesSWC::Config::Settingsprivate
m_mapSWC::Config::Propertiesprivate
Map typedefSWC::Config::Propertiesprivate
mutexSWC::Config::Properties
operator=(Settings &&)=deleteSWC::Config::Settings
operator=(const Settings &)=deleteSWC::Config::Settings
SWC::Config::Properties::operator=(Properties &&)=deleteSWC::Config::Properties
SWC::Config::Properties::operator=(const Properties &)=deleteSWC::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) constSWC::Config::Properties
Properties() noexceptSWC::Config::Propertiesinline
Properties(Properties &&)=deleteSWC::Config::Properties
Properties(const Properties &)=deleteSWC::Config::Properties
Ptr typedefSWC::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() noexceptSWC::Config::Properties
set(const char *name, Property::Value::Ptr p)SWC::Config::Properties
Settings()SWC::Config::Settings
Settings(Settings &&)=deleteSWC::Config::Settings
Settings(const Settings &)=deleteSWC::Config::Settings
to_string(const char *name) constSWC::Config::Properties
usage_str(const char *usage=nullptr)SWC::Config::Settings
~Properties() noexceptSWC::Config::Propertiesinline
~Settings() noexceptSWC::Config::Settings