mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00: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