libtcspc C++ API
Streaming TCSPC and time tag data processing
Loading...
Searching...
No Matches
tcspc::handler_for Concept Reference

Description

Concept that is satisfied when a processor handles the given event types.

Determines whether the processor Proc handles all of the event types Events.

This is equivalent to the logical AND of tcspc::const_handler_for<Proc, Event> and tcspc::rvalue_handler_for<Proc, Event> over each Event in Events.

If the event handler(s) exist but any of them has a return type other than void, the concept is not satisfied.

Concept definition

template<typename Proc, typename... Events>
Concept that is satisfied when a processor handles an event type by const lvalue reference.
Definition processor.hpp:74
Concept that is satisfied when a processor handles the given event types.
Definition processor.hpp:95
Concept that is satisfied when a processor handles an event type by rvalue reference.
Definition processor.hpp:54