Flow 1.0.0
Flow project: Full implementation reference.
flow::cfg::Option_set< Value_set > Member List

This is the complete list of members for flow::cfg::Option_set< Value_set >, including all inherited members.

canonicalize_candidate(bool *change_detected=0)flow::cfg::Option_set< Value_set >
declare_option_for_help(util::String_view name, const Value &value_default, util::String_view description)flow::cfg::Option_set< Value_set >
declare_option_for_output(util::String_view name, opts::options_description *target_opts, const Value &value_default, const Value &current_value, util::String_view description)flow::cfg::Option_set_basestatic
declare_option_for_parsing(util::String_view name, Value *target_value, const Value *value_default_if_no_acc, Function< bool(const Value &val)> &&validator_func_moved, util::String_view validator_cond_str)flow::cfg::Option_set< Value_set >
Declare_options_func typedefflow::cfg::Option_set< Value_set >
Declare_options_func_call_type enum nameflow::cfg::Option_set_base
get_log_component() constflow::log::Log_context
get_logger() constflow::log::Log_context
help_to_ostream(std::ostream &os) constflow::cfg::Option_set< Value_set >
Iterable_values typedefflow::cfg::Option_set< Value_set >private
load_option_value_as_if_parsed(util::String_view name, Value *target_value, const Value &source_value)flow::cfg::Option_set< Value_set >
Log_context(Logger *logger=0)flow::log::Log_contextexplicit
Log_context(Logger *logger, Component_payload component_payload)flow::log::Log_contextexplicit
Log_context(const Log_context &src)flow::log::Log_contextexplicit
Log_context(Log_context &&src)flow::log::Log_context
log_help(util::String_view summary, log::Sev sev=log::Sev::S_INFO) constflow::cfg::Option_set< Value_set >
log_values(util::String_view summary, const Values *values_or_null=0, log::Sev sev=log::Sev::S_INFO) constflow::cfg::Option_set< Value_set >
m_componentflow::log::Log_contextprivate
m_declare_opts_funcflow::cfg::Option_set< Value_set >private
m_iterable_values_candidateflow::cfg::Option_set< Value_set >private
m_loggerflow::log::Log_contextprivate
m_nicknameflow::cfg::Option_set< Value_set >
m_nullflow::cfg::Option_set< Value_set >private
m_opt_namesflow::cfg::Option_set< Value_set >private
m_opts_for_helpflow::cfg::Option_set< Value_set >private
m_opts_for_parsingflow::cfg::Option_set< Value_set >private
m_parsingflow::cfg::Option_set< Value_set >private
m_valuesflow::cfg::Option_set< Value_set >private
m_values_candidateflow::cfg::Option_set< Value_set >private
m_values_defaultflow::cfg::Option_set< Value_set >private
mutable_values_copy() constflow::cfg::Option_set< Value_set >
Mutable_values_ptr typedefflow::cfg::Option_set< Value_set >
null() constflow::cfg::Option_set< Value_set >
operator<<(std::ostream &os, const Option_set< Value_set > &val)flow::cfg::Option_set< Value_set >related
operator=(const Log_context &src)flow::log::Log_context
operator=(Log_context &&src)flow::log::Log_context
Opt_table typedefflow::cfg::Option_set_baseprotected
option_names() constflow::cfg::Option_set< Value_set >
Option_set(log::Logger *logger_ptr, util::String_view nickname, Declare_options_func &&declare_opts_func_moved)flow::cfg::Option_set< Value_set >explicit
parse_config_file(const fs::path &cfg_path, bool allow_unregistered, bool *success_or_null=0, const boost::unordered_set< std::string > &allowed_unregistered_opts_or_empty={})flow::cfg::Option_set< Value_set >
parse_direct_values(const Values &src_values)flow::cfg::Option_set< Value_set >
reject_candidate()flow::cfg::Option_set< Value_set >
scan_parsed_option(util::String_view name, const Value &canonical_value)flow::cfg::Option_set< Value_set >
swap(Log_context &other)flow::log::Log_context
throw_on_invalid_func(util::String_view name, Function< bool(const Value &val)> &&validator_func_moved, util::String_view validator_cond_str)flow::cfg::Option_set_baseprotectedstatic
validate_parsed_option(util::String_view name, const Value &value, Function< bool(const Value &val)> &&validator_func_moved, util::String_view validator_cond_str)flow::cfg::Option_set_basestatic
validate_values(bool *success_or_null=0) constflow::cfg::Option_set< Value_set >
validate_values(log::Logger *logger_ptr, const Values &values_to_validate, const Declare_options_func &declare_opts_func, bool *success_or_null=0)flow::cfg::Option_set< Value_set >static
validate_values(const Values &values_to_validate, bool *success_or_null=0) constflow::cfg::Option_set< Value_set >
validate_values_candidate(bool *success_or_null=0) constflow::cfg::Option_set< Value_set >
Values typedefflow::cfg::Option_set< Value_set >
values() constflow::cfg::Option_set< Value_set >
values_candidate() constflow::cfg::Option_set< Value_set >
Values_ptr typedefflow::cfg::Option_set< Value_set >
values_to_ostream(std::ostream &os, const Values *values_or_null=0) constflow::cfg::Option_set< Value_set >