#include <component_iterator.h>
Definition at line 25 of file component_iterator.h.
◆ IteratorState
| Enumerator |
|---|
| NONE | |
| BEGIN | |
| ENTITY_TYPE_ | |
| ENTITY_CONTROLLER_TYPE_ | |
| SERVICE | |
| CAMERA | |
| MAX | |
Definition at line 52 of file component_iterator.h.
◆ advance()
| void esphome::ComponentIterator::advance |
( |
| ) |
|
◆ advance_platform_()
| void esphome::ComponentIterator::advance_platform_ |
( |
| ) |
|
|
protected |
◆ begin()
| void esphome::ComponentIterator::begin |
( |
bool | include_internal = false | ) |
|
◆ completed()
| bool esphome::ComponentIterator::completed |
( |
| ) |
const |
|
inline |
◆ on_begin()
| bool esphome::ComponentIterator::on_begin |
( |
| ) |
|
|
virtual |
◆ on_camera()
◆ on_end()
| bool esphome::ComponentIterator::on_end |
( |
| ) |
|
|
virtual |
◆ on_service()
◆ process_platform_item_()
template<typename Container >
| void esphome::ComponentIterator::process_platform_item_ |
( |
const Container & | items, |
|
|
bool(ComponentIterator::* | on_item )(typename Container::value_type) ) |
|
inlineprotected |
◆ at_
| uint16_t esphome::ComponentIterator::at_ {0} |
|
protected |
◆ include_internal_
| bool esphome::ComponentIterator::include_internal_ {false} |
|
protected |
◆ state_
The documentation for this class was generated from the following files: