#include "Stroika/Foundation/StroikaPreComp.h"#include <filesystem>#include <optional>#include "Stroika/Foundation/Characters/String.h"#include "Stroika/Foundation/Common/Version.h"#include "Stroika/Foundation/DataExchange/ObjectVariantMapper.h"#include "Stroika/Foundation/DataExchange/Variant/Reader.h"#include "Stroika/Foundation/DataExchange/Variant/Writer.h"#include "Stroika/Foundation/DataExchange/VariantValue.h"#include "Stroika/Foundation/Memory/BLOB.h"#include "OptionsFile.inl"Go to the source code of this file.
| Classes | |
| class | Stroika::Foundation::DataExchange::OptionsFile | 
| Namespaces | |
| namespace | Stroika::Foundation | 
| namespace | Stroika::Foundation::DataExchange | 
TODO:
GIST: if you have mapper object for type T) � one line create object that writes/reads it to/from filesystem (defaults to good places) � and handles logging warning if created, or bad, and rewrites for if changes detected (added/renamed etc). Maybe hook / configure options for these features.
Design Note:
Definition in file OptionsFile.h.