libdisplaydevice v2026.322.2407
C++ library to modify display devices.
noop_settings_persistence.h
Go to the documentation of this file.
1
5#pragma once
6
7// local includes
9
10namespace display_device {
15 public:
17 [[nodiscard]] bool store(const std::vector<std::uint8_t> &) override;
18
20 [[nodiscard]] std::optional<std::vector<std::uint8_t>> load() const override;
21
23 [[nodiscard]] bool clear() override;
24 };
25} // namespace display_device
A no-operation implementation for SettingsPersistenceInterface.
Definition noop_settings_persistence.h:14
bool clear() override
Definition noop_settings_persistence.cpp:17
std::optional< std::vector< std::uint8_t > > load() const override
Definition noop_settings_persistence.cpp:13
bool store(const std::vector< std::uint8_t > &) override
Definition noop_settings_persistence.cpp:9
A class for storing and loading settings data from a persistent medium.
Definition settings_persistence_interface.h:16
Declarations for the SettingsPersistenceInterface.