ESPHome 2026.8.0
Loading...
Searching...
No Matches
esphome::PreferenceBackendContract Concept Reference

#include <preference_backend.h>

Concept definition

template<typename T>
concept esphome::PreferenceBackendContract = requires(T backend, const uint8_t *src, uint8_t *dest, size_t len) {
{ backend.save(src, len) } -> std::same_as<bool>;
{ backend.load(dest, len) } -> std::same_as<bool>;
}
const void size_t len
Definition hal.h:64
const void * src
Definition hal.h:64

Detailed Description

Definition at line 39 of file preference_backend.h.