Update esphome/core/helpers.h

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
J. Nick Koston
2025-10-13 21:56:11 -10:00
committed by GitHub
parent 17c44504da
commit 1acd7d4672

View File

@@ -201,9 +201,12 @@ template<typename T> class FixedVector {
/// This enables brace initialization: FixedVector<int> v = {1, 2, 3};
FixedVector(std::initializer_list<T> init_list) {
init(init_list.size());
size_t idx = 0;
for (const auto &item : init_list) {
push_back(item);
new (data_ + idx) T(item);
++idx;
}
size_ = init_list.size();
}
~FixedVector() { cleanup_(); }