mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	Fix clang
This commit is contained in:
		| @@ -35,15 +35,6 @@ std::string EntityBase::get_icon() const { | ||||
| } | ||||
| void EntityBase::set_icon(const char *icon) { this->icon_c_str_ = icon; } | ||||
|  | ||||
| // Entity Device id | ||||
| const StringRef &EntityBase::get_device_id() const { | ||||
|   if (this->device_id_.empty()) { | ||||
|     return StringRef(""); | ||||
|   } | ||||
|   return this->device_id_; | ||||
| } | ||||
| void EntityBase::set_device_id(const std::string device_id) { this->device_id_ = StringRef(device_id); } | ||||
|  | ||||
| // Entity Category | ||||
| EntityCategory EntityBase::get_entity_category() const { return this->entity_category_; } | ||||
| void EntityBase::set_entity_category(EntityCategory entity_category) { this->entity_category_ = entity_category; } | ||||
|   | ||||
| @@ -48,8 +48,8 @@ class EntityBase { | ||||
|   void set_icon(const char *icon); | ||||
|  | ||||
|   // Get/set this entity's device id | ||||
|   const StringRef &get_device_id() const; | ||||
|   void set_device_id(const std::string device_id); | ||||
|   const StringRef &get_device_id() const { return this->device_id_; } | ||||
|   void set_device_id(const std::string &device_id) { this->device_id_ = StringRef(device_id); } | ||||
|  | ||||
|  protected: | ||||
|   /// The hash_base() function has been deprecated. It is kept in this | ||||
| @@ -65,7 +65,7 @@ class EntityBase { | ||||
|   bool internal_{false}; | ||||
|   bool disabled_by_default_{false}; | ||||
|   EntityCategory entity_category_{ENTITY_CATEGORY_NONE}; | ||||
|   StringRef device_id_; | ||||
|   StringRef device_id_{""}; | ||||
| }; | ||||
|  | ||||
| class EntityBase_DeviceClass {  // NOLINT(readability-identifier-naming) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user