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