![]() |
|
Uniot Core
|
| 0.8.1 |
Interface for objects that expose their runtime type information. More...
#include <TypeId.h>
Public Member Functions | |
| virtual type_id | getTypeId () const =0 |
| Get the runtime type identifier for this object. | |
Interface for objects that expose their runtime type information.
Classes implementing this interface can be safely downcasted using Type::safeStaticCast.
|
pure virtual |
Get the runtime type identifier for this object.
| type_id | The unique type identifier for this object. |
Implemented in uniot::Button, uniot::EventEmitter< T_topic, T_msg, T_data >, uniot::EventEmitter< unsigned int, int, Bytes >, uniot::EventEmitter< unsigned int, int, Bytes >, uniot::EventEntity< T_topic, T_msg, T_data >, uniot::EventListener< T_topic, T_msg, T_data >, uniot::EventListener< unsigned int, int, Bytes >, and uniot::EventListener< unsigned int, int, Bytes >.