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

Description

Concept that is satisfied when T conforms to the libtcspc matcher interface for event type Event.

Determines whether T is move-constructible and provides operator()(Event const &) const returning bool.

Concept definition

template<typename T, typename Event>
concept matcher_for =
std::move_constructible<T> && requires(T const &m, Event const &e) {
{ m(e) } -> std::same_as<bool>;
}
Concept that is satisfied when T conforms to the libtcspc matcher interface for event type Event.
Definition match.hpp:31