Match a begin event and its corresponding end event based on their event ID. More...
#include <EventBeginEndEventIdMatcher.hpp>
Public Member Functions | |
bool | operator() (const BeginEventType &event) |
bool | operator() (const EndEventType &event) const |
Public Attributes | |
MatcherBeginEventType | matcher |
uint64_t | event_id = invalid_event_id |
Static Public Attributes | |
static constexpr auto | invalid_event_id = Kokkos::Experimental::finite_max_v<uint64_t> |
Match a begin event and its corresponding end event based on their event ID.
The matcher can be used to match a specific begin event of type BeginEventType
.
Definition at line 16 of file EventBeginEndEventIdMatcher.hpp.
|
inline |
Definition at line 20 of file EventBeginEndEventIdMatcher.hpp.
|
inline |
Definition at line 31 of file EventBeginEndEventIdMatcher.hpp.
uint64_t Kokkos::utils::callbacks::EventBeginEndEventIdMatcher< MatcherBeginEventType, BeginEventType, EndEventType >::event_id = invalid_event_id |
Definition at line 36 of file EventBeginEndEventIdMatcher.hpp.
|
staticconstexpr |
Definition at line 18 of file EventBeginEndEventIdMatcher.hpp.
MatcherBeginEventType Kokkos::utils::callbacks::EventBeginEndEventIdMatcher< MatcherBeginEventType, BeginEventType, EndEventType >::matcher |
Definition at line 35 of file EventBeginEndEventIdMatcher.hpp.