|
stmm-input-doc
0.17.0
|

Public Member Functions | |
| CallIfAccessor () noexcept | |
| Empty constructor. More... | |
| CallIfAccessor (const shared_ptr< const Accessor > &refAccessor) noexcept | |
| Constructor. More... | |
| bool | operator() (const shared_ptr< const Event > &refEvent) const noexcept override |
| Event selection function. More... | |
| const shared_ptr< const Accessor > & | getAccessor () const noexcept |
| The accessor 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 | |
Accessor callif.
Selects events with the given accessor.
|
noexcept |
Empty constructor.
Selects events that didn't need an accessor to be generated.
|
explicitnoexcept |
Constructor.
Selects events that needed the given accessor to be generated, if null same as empty constructor, otherwise instances of this class keep a strong reference to the accessor.
| refAccessor | Accessor subclass instance or null. |
|
inlinenoexcept |
The accessor to be selected.
|
inlineoverridevirtualnoexcept |
Event selection function.
Note: if both this callif's accessor and the refAccessor are null, true is returned.
Implements stmi::CallIf.
1.8.13