JayBeams  0.1
Another project to have fun coding.
jb::config_object Member List

This is the complete list of members for jb::config_object, including all inherited members.

add_options(boost::program_options::options_description &options, std::string const &prefix, attribute_descriptor const &d) constjb::config_objectprivate
apply_cmdline_values(boost::program_options::variables_map const &vm, std::string const &prefix)jb::config_objectprivate
apply_overrides(YAML::Node const &by_name)jb::config_objectprivate
apply_overrides(YAML::Node const &by_name, class_overrides const &by_class)jb::config_objectprivate
attributes_jb::config_objectprivate
auto_register(attribute_base *a)jb::config_objectprivate
cmdline_arg_name(std::string const &prefix, std::string const &name)jb::config_objectprivatestatic
config_object()jb::config_object
config_object(config_object const &rhs)jb::config_objectinline
config_object(config_object &&rhs)jb::config_objectinline
config_recursejb::config_objectfriend
desc(std::string const &name)jb::config_objectinlineprotectedstatic
desc(std::string const &name, std::string const &class_name)jb::config_objectinlineprotectedstatic
generic_config_attribute classjb::config_objectfriend
load_overrides(int &argc, char *argv[], std::string const &filename, char const *environment_variable_name)jb::config_object
load_overrides(int &argc, char *argv[], std::string const &filename)jb::config_object
load_overrides(int &argc, char *argv[], std::istream &is)jb::config_object
operator=(config_object rhs)jb::config_objectinline
process_cmdline(int &argc, char *argv[])jb::config_object
swap(config_object &rhs)jb::config_objectinline
to_stream(std::ostream &os) constjb::config_object
to_yaml() constjb::config_objectprivate
validate() constjb::config_objectvirtual
validate_all() constjb::config_objectprivate
validate_attributes() constjb::config_objectprivate
~config_object()jb::config_objectinlinevirtual