Remove empty EntityBase_DeviceClass/EntityBase_UnitOfMeasurement shells

These empty classes were only used internally by entity base classes,
not exposed to external components. No need for backward compat shells.
This commit is contained in:
J. Nick Koston
2026-02-20 22:48:46 -06:00
parent f1578351aa
commit 70fb8cc7c4
-10
View File
@@ -216,16 +216,6 @@ class EntityBase {
} flags_{};
};
// Empty shell — methods moved to EntityBase. Kept for backward compatibility.
// TODO: Remove in 2027.2.0
class EntityBase_DeviceClass { // NOLINT(readability-identifier-naming)
};
// Empty shell — methods moved to EntityBase. Kept for backward compatibility.
// TODO: Remove in 2027.2.0
class EntityBase_UnitOfMeasurement { // NOLINT(readability-identifier-naming)
};
/// Log entity icon if set (for use in dump_config)
#ifdef USE_ENTITY_ICON
#define LOG_ENTITY_ICON(tag, prefix, obj) log_entity_icon(tag, prefix, obj)