|
libtcspc C++ API
Streaming TCSPC and time tag data processing
|
Concept that is satisfied when a processor handles the given event types and flush.
Determines whether Proc is move-constructible and handles all of the event types Events as well as flush().
This is equivalent to the logical AND of std::move_constructible<Proc>, tcspc::handler_for<Proc, Events...>, and tcspc::flushable<Proc>.
If the event handler(s) and/or flush() exist but any of them has a return type other than void, the concept is not satisfied.