Uniot Core
0.8.1
Loading...
Searching...
No Matches
Object Register Record

Base class for objects that can be registered in the ObjectRegister. More...

Collaboration diagram for Object Register Record:

Classes

class  uniot::ObjectRegisterRecord
 

Detailed Description

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.