phosphor-config
Pluggable configuration backends with schema + migration.
Store over a pluggable IBackend (JSON-on-disk, QSettings, in-memory mock). Schema-driven validation rejects invalid values rather than silently coercing them. MigrationRunner chains versioned JSON transforms — one function per schema bump, no per-key fallback reads outside migrations.
Key types
StoreIBackendJsonBackendSchemaMigrationRunnerDependencies
QtCoreQtGui
References
- Full API reference → Doxygen-generated page for
PhosphorConfig. - Namespace index Every symbol under
PhosphorConfig::.