26 this->data[key] = vec;
34 auto it = this->data.find(key);
35 if (it == this->data.end())
37 const auto &vec = it->second;
38 if (vec.size() !=
len)
48 std::map<uint32_t, std::vector<uint8_t>>
data{};
CRTP mixin providing type-safe template make_preference<T>() helpers.
bool load(uint32_t key, uint8_t *data, size_t len)
bool save(uint32_t key, const uint8_t *data, size_t len)
ESPPreferenceObject make_preference(size_t length, uint32_t type)
ESPPreferenceObject make_preference(size_t length, uint32_t type, bool in_flash)
std::map< uint32_t, std::vector< uint8_t > > data
HostPreferences * host_preferences