| assertNoSwallowedErrors() | BaseLib::ConfigTree | static |
| Attr enum name | BaseLib::ConfigTree | private |
| Callback typedef | BaseLib::ConfigTree | |
| checkAndInvalidate() | BaseLib::ConfigTree | private |
| checkAndInvalidate(ConfigTree *const conf) | BaseLib::ConfigTree | friend |
| checkAndInvalidate(ConfigTree &conf) | BaseLib::ConfigTree | friend |
| checkAndInvalidate(std::unique_ptr< ConfigTree > const &conf) | BaseLib::ConfigTree | friend |
| checkConfigParameter(std::string const ¶m, std::string_view const value) const | BaseLib::ConfigTree | |
| checkKeyname(std::string const &key) const | BaseLib::ConfigTree | private |
| checkUnique(std::string const &key) const | BaseLib::ConfigTree | private |
| checkUniqueAttr(std::string const &attr) const | BaseLib::ConfigTree | private |
| ConfigTree(PTree &&top_level_tree, std::string filename, Callback error_cb, Callback warning_cb) | BaseLib::ConfigTree | explicit |
| ConfigTree(ConfigTree const &)=delete | BaseLib::ConfigTree | |
| ConfigTree(ConfigTree &&other) | BaseLib::ConfigTree | |
| ConfigTree(PTree const &tree, ConfigTree const &parent, std::string const &root) | BaseLib::ConfigTree | explicitprivate |
| error(std::string const &message) const | BaseLib::ConfigTree | private |
| filename_ | BaseLib::ConfigTree | private |
| getConfigAttribute(std::string const &attr) const | BaseLib::ConfigTree | |
| getConfigAttribute(std::string const &attr, T const &default_value) const | BaseLib::ConfigTree | |
| getConfigAttributeOptional(std::string const &attr) const | BaseLib::ConfigTree | |
| getConfigParameter(std::string const ¶m) const | BaseLib::ConfigTree | |
| getConfigParameter(std::string const ¶m, T const &default_value) const | BaseLib::ConfigTree | |
| getConfigParameter(std::string const &root) const | BaseLib::ConfigTree | |
| getConfigParameterList(std::string const ¶m) const | BaseLib::ConfigTree | |
| getConfigParameterList(std::string const ¶m) const | BaseLib::ConfigTree | |
| getConfigParameterOptional(std::string const ¶m) const | BaseLib::ConfigTree | |
| getConfigParameterOptional(std::string const ¶m) const | BaseLib::ConfigTree | |
| getConfigParameterOptionalImpl(std::string const ¶m, T *) const | BaseLib::ConfigTree | private |
| getConfigParameterOptionalImpl(std::string const ¶m, std::vector< T > *) const | BaseLib::ConfigTree | private |
| getConfigSubtree(std::string const &root) const | BaseLib::ConfigTree | |
| getConfigSubtreeList(std::string const &root) const | BaseLib::ConfigTree | |
| getConfigSubtreeOptional(std::string const &root) const | BaseLib::ConfigTree | |
| getProjectFileName() const | BaseLib::ConfigTree | inline |
| getValue() const | BaseLib::ConfigTree | |
| hasChildren() const | BaseLib::ConfigTree | private |
| have_read_data_ | BaseLib::ConfigTree | mutableprivate |
| ignoreConfigAttribute(std::string const &attr) const | BaseLib::ConfigTree | |
| ignoreConfigParameter(std::string const ¶m) const | BaseLib::ConfigTree | |
| ignoreConfigParameterAll(std::string const ¶m) const | BaseLib::ConfigTree | |
| joinPaths(std::string const &p1, std::string const &p2) const | BaseLib::ConfigTree | private |
| key_chars | BaseLib::ConfigTree | privatestatic |
| key_chars_start | BaseLib::ConfigTree | privatestatic |
| KeyType typedef | BaseLib::ConfigTree | private |
| markVisited(std::string const &key, Attr const is_attr, bool peek_only) const | BaseLib::ConfigTree | private |
| markVisited(std::string const &key, Attr const is_attr, bool const peek_only) const | BaseLib::ConfigTree | private |
| markVisitedDecrement(Attr const is_attr, std::string const &key) const | BaseLib::ConfigTree | private |
| onerror(std::string const &filename, std::string const &path, std::string const &message) | BaseLib::ConfigTree | static |
| onerror_ | BaseLib::ConfigTree | private |
| onwarning(std::string const &filename, std::string const &path, std::string const &message) | BaseLib::ConfigTree | static |
| onwarning_ | BaseLib::ConfigTree | private |
| operator=(ConfigTree const &)=delete | BaseLib::ConfigTree | |
| operator=(ConfigTree &&other) | BaseLib::ConfigTree | |
| path_ | BaseLib::ConfigTree | private |
| pathseparator | BaseLib::ConfigTree | privatestatic |
| peekConfigParameter(std::string const ¶m) const | BaseLib::ConfigTree | |
| PTree typedef | BaseLib::ConfigTree | |
| shortString(std::string const &s) | BaseLib::ConfigTree | privatestatic |
| top_level_tree_ | BaseLib::ConfigTree | private |
| tree_ | BaseLib::ConfigTree | private |
| visited_params_ | BaseLib::ConfigTree | mutableprivate |
| warning(std::string const &message) const | BaseLib::ConfigTree | private |
| ~ConfigTree() | BaseLib::ConfigTree | |