7#if !defined(TETENGO_PROPERTY_MEMORYSTORAGE_HPP)
8#define TETENGO_PROPERTY_MEMORYSTORAGE_HPP
42 const std::unique_ptr<impl> m_p_impl;
52 virtual void save_impl()
const override;
83 const std::unique_ptr<impl> m_p_impl;
88 virtual std::unique_ptr<storage> load_impl(
const std::filesystem::path&)
const override;
A memory storage loader.
Definition memory_storage.hpp:60
virtual ~memory_storage_loader()
Destroys the memory storage loader.
memory_storage_loader()
Creates a memory storage loader.
A memory storage.
Definition memory_storage.hpp:22
virtual ~memory_storage()
Destroys the memory storage.
A storage loader.
Definition storage.hpp:156
A storage.
Definition storage.hpp:27
std::unordered_map< std::string, std::variant< bool, std::uint32_t, std::string > > value_map_type
The value map type.
Definition storage.hpp:32