From 7e25846cada60d9795840f158bd036de2381ab70 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 1 Aug 2025 15:26:51 -1000 Subject: [PATCH] preen --- esphome/core/component_iterator.cpp | 8 ++++---- esphome/core/component_iterator.h | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/esphome/core/component_iterator.cpp b/esphome/core/component_iterator.cpp index 583f9c39af..1e8f670d8b 100644 --- a/esphome/core/component_iterator.cpp +++ b/esphome/core/component_iterator.cpp @@ -17,13 +17,13 @@ void ComponentIterator::begin(bool include_internal) { this->include_internal_ = include_internal; } -template -void ComponentIterator::process_platform_item_(const Container &items, - bool (ComponentIterator::*on_item)(typename Container::value_type)) { +template +void ComponentIterator::process_platform_item_(const std::vector &items, + bool (ComponentIterator::*on_item)(PlatformItem *)) { if (this->at_ >= items.size()) { this->advance_platform_(); } else { - auto *item = items[this->at_]; + PlatformItem *item = items[this->at_]; if ((item->is_internal() && !this->include_internal_) || (this->*on_item)(item)) { this->at_++; } diff --git a/esphome/core/component_iterator.h b/esphome/core/component_iterator.h index 6b44990529..7a9771b8f2 100644 --- a/esphome/core/component_iterator.h +++ b/esphome/core/component_iterator.h @@ -172,9 +172,9 @@ class ComponentIterator { uint16_t at_{0}; // Supports up to 65,535 entities per type bool include_internal_{false}; - template - void process_platform_item_(const Container &items, - bool (ComponentIterator::*on_item)(typename Container::value_type)); + template + void process_platform_item_(const std::vector &items, + bool (ComponentIterator::*on_item)(PlatformItem *)); void advance_platform_(); };