addCallbackFunction(const std::string &key, SettingsCallbackFunction callbackFunction) | gz::SettingsManager< CacheTypes > | |
allowedValues (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | private |
cacheTypes (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | private |
filepath (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | private |
get(const std::string &key) const | gz::SettingsManager< CacheTypes > | |
get(const std::string &key) | gz::SettingsManager< CacheTypes > | |
getCopy(const std::string &key) const | gz::SettingsManager< CacheTypes > | |
getCopy(const std::string &key) | gz::SettingsManager< CacheTypes > | |
getCopyOr(const std::string &key, const std::string &fallback) | gz::SettingsManager< CacheTypes > | |
getCopyOr(const std::string &key, const T &fallback) | gz::SettingsManager< CacheTypes > | |
getOr(const std::string &key, const std::string &fallback) | gz::SettingsManager< CacheTypes > | |
getOr(const std::string &key, const T &fallback) | gz::SettingsManager< CacheTypes > | |
getSettingsMap() const | gz::SettingsManager< CacheTypes > | inline |
initAllowedValues() | gz::SettingsManager< CacheTypes > | private |
initCache() | gz::SettingsManager< CacheTypes > | private |
initCache() | gz::SettingsManager< CacheTypes > | inlineprivate |
insertFallbacks | gz::SettingsManager< CacheTypes > | private |
isValueAllowed(const std::string &key, const T &value) const noexcept | gz::SettingsManager< CacheTypes > | |
isValueAllowed(const std::string &key, const T &value) const noexcept (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | |
operator=(const SettingsManager &)=delete (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | |
readFromFile(bool checkValidity=true) | gz::SettingsManager< CacheTypes > | |
removeAllowedValues(const std::string &key) noexcept | gz::SettingsManager< CacheTypes > | |
removeCallbackFunction(const std::string &key) | gz::SettingsManager< CacheTypes > | |
set(const std::string &key, const std::string &value) | gz::SettingsManager< CacheTypes > | |
set(const std::string &key, const T &value) | gz::SettingsManager< CacheTypes > | |
setAllowedValues(const std::string &key, std::vector< T > &allowedValues, SettingsManagerAllowedValueTypes type=SM_LIST) | gz::SettingsManager< CacheTypes > | |
setAllowedValues(const std::string &key, std::vector< T > &&allowedValues, SettingsManagerAllowedValueTypes type=SM_LIST) (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | inline |
settings (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | private |
settingsCache (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | private |
settingsCallbackFunctions (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | private |
SettingsManager(SettingsManagerCreateInfo< CacheTypes... > &createInfo) | gz::SettingsManager< CacheTypes > | |
SettingsManager(const SettingsManager &)=delete (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | |
throwExceptionWhenNewValueNotAllowed (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | private |
toString() const (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | inline |
writeFileOnExit (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | private |
writeToFile() const (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | |
~SettingsManager() (defined in gz::SettingsManager< CacheTypes >) | gz::SettingsManager< CacheTypes > | |