Monado OpenXR Runtime
|
Element type stored in GenericCallbacks, for internal use only. More...
#include <util/u_generic_callbacks.hpp>
Public Member Functions | |
GenericCallbackEntry (CallbackType callback_, MaskType event_mask_, void *userdata_) noexcept | |
bool | matches (GenericCallbackEntry const &other) const noexcept |
Do the two entries match? Used for removal "by value". More... | |
bool | operator== (GenericCallbackEntry const &other) const noexcept |
bool | shouldInvoke (MaskType event) const noexcept |
Data Fields | |
CallbackType | callback |
MaskType | event_mask |
void * | userdata |
bool | should_remove = false |
Element type stored in GenericCallbacks, for internal use only.
|
inlinenoexcept |
Do the two entries match? Used for removal "by value".