Manages loading, parsing, and saving of configuration sections in INI files. More...
#include "Raven/Core/Base.h"#include "Raven/Core/Logging.h"#include "Raven/Configuration/Converters.h"#include <unordered_set>#include <filesystem>Classes | |
| class | Raven::ConfigurationManager |
| Singleton manager for application configuration files. More... | |
Namespaces | |
| namespace | Raven |
Manages loading, parsing, and saving of configuration sections in INI files.
The ConfigurationManager provides functionality to read and write named sections in a simple INI configuration file. It supports parsing key-value pairs, finding section headers, and loading settings into user-defined structs via a Reflect(visitor) interface. Primitive types are converted using the Converters utilities. If a section or field is missing, defaults are written back to the file.