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