![]() |
Raven Engine v0.1
|
Manages loading, parsing, and saving of configuration sections in INI files. More...
#include "Raven/Configuration/Converters.h"#include <unordered_map>#include <unordered_set>#include <filesystem>#include "Raven/Core/Logging.h"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.