ESPHome
2026.8.0
Loading...
Searching...
No Matches
esphome
PreferenceBackendContract
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>;
}
esphome::PreferenceBackendContract
Definition
preference_backend.h:39
esphome::len
const void size_t len
Definition
hal.h:64
esphome::src
const void * src
Definition
hal.h:64
Detailed Description
Definition at line
39
of file
preference_backend.h
.
Generated by
1.12.0