|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Classes | |
| struct | event_type_id |
| Generate unique type ID for each event type using std::type_index. More... | |
Functions | |
| constexpr int | get_event_bus_abi_version () |
| Get the ABI version of the event_bus implementation. | |
Variables | |
| constexpr int | event_bus_abi_version = 1 |
|
inlineconstexpr |
Get the ABI version of the event_bus implementation.
This function is used to detect ABI incompatibilities at link time. The ABI version ensures that all linked modules use the same event_bus implementation, preventing subtle runtime errors.
Definition at line 469 of file event_bus.h.
References event_bus_abi_version.
Referenced by kcenon::common::verify_event_bus_abi().

|
constexpr |
Definition at line 51 of file event_bus.h.
Referenced by get_event_bus_abi_version().