libdisplaydevice v2026.322.2407
C++ library to modify display devices.
display_device::NoopSettingsPersistence Class Reference

A no-operation implementation for SettingsPersistenceInterface. More...

#include <src/common/include/display_device/noop_settings_persistence.h>

Inheritance diagram for display_device::NoopSettingsPersistence:
[legend]
Collaboration diagram for display_device::NoopSettingsPersistence:
[legend]

Public Member Functions

bool clear () override
 
std::optional< std::vector< std::uint8_t > > load () const override
 
bool store (const std::vector< std::uint8_t > &) override
 
- Public Member Functions inherited from display_device::SettingsPersistenceInterface
virtual ~SettingsPersistenceInterface ()=default
 Default virtual destructor.
 

Detailed Description

A no-operation implementation for SettingsPersistenceInterface.

Member Function Documentation

◆ clear()

bool display_device::NoopSettingsPersistence::clear ( )
nodiscardoverridevirtual

Always returns true.

Implements display_device::SettingsPersistenceInterface.

◆ load()

std::optional< std::vector< std::uint8_t > > display_device::NoopSettingsPersistence::load ( ) const
nodiscardoverridevirtual

Always returns empty vector.

Implements display_device::SettingsPersistenceInterface.

◆ store()

bool display_device::NoopSettingsPersistence::store ( const std::vector< std::uint8_t > & )
nodiscardoverridevirtual

Always returns true.

Implements display_device::SettingsPersistenceInterface.


The documentation for this class was generated from the following files: