From c1a843a9af34fc6b97eae4de222a5e116a2c2bc9 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 18 Mar 2026 21:30:50 -1000 Subject: [PATCH] [packet_transport] Remove unnecessary friend declarations The lambdas are defined inside PacketTransport::setup() so they inherit member-function access rights. The friend declarations are not needed for accessing protected members through parent pointer. --- esphome/components/packet_transport/packet_transport.h | 7 ------- 1 file changed, 7 deletions(-) diff --git a/esphome/components/packet_transport/packet_transport.h b/esphome/components/packet_transport/packet_transport.h index c2cf68936d..836775bc85 100644 --- a/esphome/components/packet_transport/packet_transport.h +++ b/esphome/components/packet_transport/packet_transport.h @@ -58,13 +58,6 @@ struct BinarySensor { #endif class PacketTransport : public PollingComponent { -#ifdef USE_SENSOR - friend struct Sensor; -#endif -#ifdef USE_BINARY_SENSOR - friend struct BinarySensor; -#endif - public: void setup() override; void loop() override;