|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Fixed-capacity stack-allocated list of event handlers for a single event type. More...
#include <Reactor.hpp>
Collaboration diagram for corium::internal::FixedHandlerList< EventType, MaxHandlers, InlineSize >:Public Member Functions | |
| void | dispatch (const EventType &event) const |
| FixedHandlerList ()=default | |
| template<typename Handler > | |
| bool | registerHandler (Handler &&handler) |
| size_t | size () const noexcept |
Fixed-capacity stack-allocated list of event handlers for a single event type.
| EventType | Event type handled. |
| MaxHandlers | Maximum number of handlers allowed for this event type. |
| InlineSize | Max payload size in bytes for handler inline storage. |
|
default |
|
inline |
|
inline |
|
inlinenoexcept |