JayBeams
0.1
Another project to have fun coding.
|
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) const | jb::config_object | private |
apply_cmdline_values(boost::program_options::variables_map const &vm, std::string const &prefix) | jb::config_object | private |
apply_overrides(YAML::Node const &by_name) | jb::config_object | private |
apply_overrides(YAML::Node const &by_name, class_overrides const &by_class) | jb::config_object | private |
attributes_ | jb::config_object | private |
auto_register(attribute_base *a) | jb::config_object | private |
cmdline_arg_name(std::string const &prefix, std::string const &name) | jb::config_object | privatestatic |
config_object() | jb::config_object | |
config_object(config_object const &rhs) | jb::config_object | inline |
config_object(config_object &&rhs) | jb::config_object | inline |
config_recurse | jb::config_object | friend |
desc(std::string const &name) | jb::config_object | inlineprotectedstatic |
desc(std::string const &name, std::string const &class_name) | jb::config_object | inlineprotectedstatic |
generic_config_attribute class | jb::config_object | friend |
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_object | inline |
process_cmdline(int &argc, char *argv[]) | jb::config_object | |
swap(config_object &rhs) | jb::config_object | inline |
to_stream(std::ostream &os) const | jb::config_object | |
to_yaml() const | jb::config_object | private |
validate() const | jb::config_object | virtual |
validate_all() const | jb::config_object | private |
validate_attributes() const | jb::config_object | private |
~config_object() | jb::config_object | inlinevirtual |