Matcher to select events that occur within a profile section. More...
#include <EventInProfileSectionMatcher.hpp>
Public Member Functions | |
bool | operator() (const CreateProfileSectionEvent &event) |
bool | operator() (const StartProfileSectionEvent &event) |
bool | operator() (const StopProfileSectionEvent &event) |
template<Event EventType> | |
bool | operator() (const EventType &) const |
Public Attributes | |
MatcherType | matcher {} |
uint32_t | section_id = invalid_section_id |
bool | recording = false |
Static Public Attributes | |
static constexpr uint32_t | invalid_section_id = Kokkos::Experimental::finite_max_v<uint32_t> |
Matcher to select events that occur within a profile section.
The profile section is selected by matcher.
Definition at line 18 of file EventInProfileSectionMatcher.hpp.
|
inline |
Definition at line 22 of file EventInProfileSectionMatcher.hpp.
|
inline |
Definition at line 45 of file EventInProfileSectionMatcher.hpp.
|
inline |
Definition at line 32 of file EventInProfileSectionMatcher.hpp.
|
inline |
Definition at line 38 of file EventInProfileSectionMatcher.hpp.
|
staticconstexpr |
Definition at line 20 of file EventInProfileSectionMatcher.hpp.
MatcherType Kokkos::utils::callbacks::EventInProfileSectionMatcher< MatcherType >::matcher {} |
Definition at line 49 of file EventInProfileSectionMatcher.hpp.
bool Kokkos::utils::callbacks::EventInProfileSectionMatcher< MatcherType >::recording = false |
Definition at line 51 of file EventInProfileSectionMatcher.hpp.
uint32_t Kokkos::utils::callbacks::EventInProfileSectionMatcher< MatcherType >::section_id = invalid_section_id |
Definition at line 50 of file EventInProfileSectionMatcher.hpp.