template<typename EventList>
class tcspc::type_erased_processor< EventList >
Processor that type-erases the downstream processor.
- Template Parameters
-
| EventList | the event set handled by the processor |
- Events handled
- Events in EventList: pass through with no action
- Flush: pass through with no action
|
| | type_erased_processor () |
| | Construct with a stub downstream processor.
|
| template<typename Downstream> |
| | type_erased_processor (Downstream downstream) |
| | Construct with the given downstream processor.
|
|
void | flush () |
| | Implements processor requirement.
|
|
template<typename Event> |
| void | handle (Event &&event) |
| | Implements processor requirement.
|
|
auto | introspect_graph () const -> processor_graph |
| | Implements processor requirement.
|
|
auto | introspect_node () const -> processor_info |
| | Implements processor requirement.
|