mirror of
https://github.com/esphome/esphome.git
synced 2026-03-04 03:38:20 -07:00
7687e7744205dd04767ef88b45bd16b354d8b1a6
Mark WebServer, ListEntitiesIterator, DeferredUpdateEventSource, and DeferredUpdateEventSourceList as final since none are subclassed. This enables the compiler to devirtualize calls to the many virtual overrides from Component, Controller, AsyncWebHandler, and ComponentIterator. Also remove the unnecessary virtual destructor from ListEntitiesIterator since the class is now final and the base class (ComponentIterator) has no virtual destructor.
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
280 MiB
Languages
C++
64%
Python
35.6%
C
0.3%
