|
stmm-input-doc
0.17.0
|

Public Member Functions | |
| CallIfEventClass (const Event::Class &oClass) noexcept | |
| Constructor. More... | |
| CallIfEventClass (const std::type_info &oEventType) noexcept | |
| Type id constructor. More... | |
| CallIfEventClass (const std::string &sEventClassId) noexcept | |
| String id Constructor. More... | |
| bool | operator() (const shared_ptr< const Event > &refEvent) const noexcept override |
| Function that determines whether an event should be sent to a listener. More... | |
| const Event::Class & | getClass () const noexcept |
| The registered event class to be selected. More... | |
Public Member Functions inherited from stmi::CallIf | |
| virtual | ~CallIf () noexcept=default |
Additional Inherited Members | |
Protected Member Functions inherited from stmi::CallIf | |
| CallIf () noexcept | |
Event class callif.
Selects events that are (sub)classes of a given registered event class.
|
explicitnoexcept |
Constructor.
| oClass | The event class. Must be registered. |
|
explicitnoexcept |
Type id constructor.
| oEventType | The event class by typeid. Must be registered. |
|
explicitnoexcept |
String id Constructor.
| sEventClassId | The registered event class string id. Cannot be null. |
|
inlinenoexcept |
The registered event class to be selected.
|
inlineoverridevirtualnoexcept |
Function that determines whether an event should be sent to a listener.
| refEvent | The event. Cannot be null. |
true if the event is to be sent to the listener, false otherwise. Implements stmi::CallIf.
1.8.13