mirror of
https://github.com/esphome/esphome.git
synced 2025-09-14 09:12:19 +01:00
lint
This commit is contained in:
@@ -255,7 +255,7 @@ enum UpdateCommand : uint32_t {
|
||||
|
||||
class InfoResponseProtoMessage : public ProtoMessage {
|
||||
public:
|
||||
virtual ~InfoResponseProtoMessage() = default;
|
||||
~InfoResponseProtoMessage() override = default;
|
||||
std::string object_id{};
|
||||
uint32_t key{0};
|
||||
std::string name{};
|
||||
@@ -269,7 +269,7 @@ class InfoResponseProtoMessage : public ProtoMessage {
|
||||
|
||||
class StateResponseProtoMessage : public ProtoMessage {
|
||||
public:
|
||||
virtual ~StateResponseProtoMessage() = default;
|
||||
~StateResponseProtoMessage() override = default;
|
||||
uint32_t key{0};
|
||||
|
||||
protected:
|
||||
|
@@ -1137,8 +1137,8 @@ def build_base_class(
|
||||
out = f"class {base_class_name} : public ProtoMessage {{\n"
|
||||
out += " public:\n"
|
||||
|
||||
# Add virtual destructor
|
||||
public_content.insert(0, f"virtual ~{base_class_name}() = default;")
|
||||
# Add destructor with override
|
||||
public_content.insert(0, f"~{base_class_name}() override = default;")
|
||||
|
||||
# Base classes don't implement encode/decode/calculate_size
|
||||
# Derived classes handle these with their specific field numbers
|
||||
|
Reference in New Issue
Block a user