Wrapper around C-style NVS iterators
#include <base.hpp>
|
nvs_iterator_t | _it {} |
|
esp_err_t | _err {} |
|
◆ difference_type
◆ iterator_category
◆ reference
◆ value_type
◆ Iterator()
mem::nvs::Base::Iterator::Iterator |
( |
char const * | namespace_name | ) |
|
|
inline |
Creates an iterator to enumerate NVS entries.
- Parameters
-
namespace_name | Namespace to iterate over |
◆ ~Iterator()
mem::nvs::Base::Iterator::~Iterator |
( |
| ) |
|
|
inline |
◆ operator*()
reference mem::nvs::Base::Iterator::operator* |
( |
| ) |
const |
|
inline |
◆ operator++() [1/2]
Iterator & mem::nvs::Base::Iterator::operator++ |
( |
| ) |
|
|
inline |
◆ operator++() [2/2]
void mem::nvs::Base::Iterator::operator++ |
( |
int | | ) |
|
|
inline |
◆ operator==
esp_err_t implicitly converts to bool. Any other value than 'ESP_OK' indicates that we have reached the end.
- Returns
- Return value of last call to nvs_entry_next
◆ _err
esp_err_t mem::nvs::Base::Iterator::_err {} |
|
private |
◆ _it
nvs_iterator_t mem::nvs::Base::Iterator::_it {} |
|
private |
The documentation for this struct was generated from the following file:
- /home/runner/work/Firmware/Firmware/src/mem/nvs/base.hpp