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 | |