mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 23:21:54 +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; } | 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 | // Entity Category | ||||||
| EntityCategory EntityBase::get_entity_category() const { return this->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; } | 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); |   void set_icon(const char *icon); | ||||||
|  |  | ||||||
|   // Get/set this entity's device id |   // Get/set this entity's device id | ||||||
|   const StringRef &get_device_id() const; |   const StringRef &get_device_id() const { return this->device_id_; } | ||||||
|   void set_device_id(const std::string device_id); |   void set_device_id(const std::string &device_id) { this->device_id_ = StringRef(device_id); } | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   /// The hash_base() function has been deprecated. It is kept in this |   /// The hash_base() function has been deprecated. It is kept in this | ||||||
| @@ -65,7 +65,7 @@ class EntityBase { | |||||||
|   bool internal_{false}; |   bool internal_{false}; | ||||||
|   bool disabled_by_default_{false}; |   bool disabled_by_default_{false}; | ||||||
|   EntityCategory entity_category_{ENTITY_CATEGORY_NONE}; |   EntityCategory entity_category_{ENTITY_CATEGORY_NONE}; | ||||||
|   StringRef device_id_; |   StringRef device_id_{""}; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| class EntityBase_DeviceClass {  // NOLINT(readability-identifier-naming) | class EntityBase_DeviceClass {  // NOLINT(readability-identifier-naming) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user