|
Monado OpenXR Runtime
|
Implementation of a generic callback collection, intended to be wrapped for a specific event type. More...
#include <vector>#include <algorithm>#include <type_traits>#include <cstdint>
Go to the source code of this file.
Data Structures | |
| struct | xrt::auxiliary::util::detail::GenericCallbackEntry< CallbackType, MaskType > |
| Element type stored in GenericCallbacks, for internal use only. More... | |
| struct | xrt::auxiliary::util::detail::identity< T > |
| struct | xrt::auxiliary::util::GenericCallbacks< CallbackType, EventBitflagType > |
| A generic collection of callbacks for event types represented as a bitmask, intended to be wrapped for each usage. More... | |
Typedefs | |
| template<typename T > | |
| using | xrt::auxiliary::util::detail::mask_from_enum_t = typename std::conditional_t< std::is_enum< T >::value, std::underlying_type< T >, identity< T > >::type |
Implementation of a generic callback collection, intended to be wrapped for a specific event type.