![]() |
|
Uniot Core
|
| 0.8.1 |
Base class for objects that can be registered in the ObjectRegister. More...
Classes | |
| class | uniot::ObjectRegisterRecord |
Base class for objects that can be registered in the ObjectRegister.
This class provides self-registration functionality to track object instances. Any object inheriting from ObjectRegisterRecord is automatically tracked in a static registry upon creation and removed upon destruction. This tracking mechanism helps to detect and handle dangling pointers in the ObjectRegister.
Objects of this class cannot be copied, only moved or created/destroyed.