OSVR-Core
|
Type traits and metaprogramming supports related to specially-handled reports. More...
Classes | |
struct | CallbackType |
Metafunction/trait taking a ReportType and returning the associated CallbackType. More... | |
struct | KeepStateForReport |
Type predicate: Whether callbacks of a report type should store state for that type. More... | |
struct | KeepStateForReport< OSVR_ImagingReport > |
Don't store the imaging reports as state, since doing so would involve extra lifetime management. More... | |
struct | ReportFromCallback |
Metafunction/trait taking a CallbackType and returning the associated ReportType. More... | |
struct | ReportStateGetter |
Helper traits struct for reportState(), to access the state member of the various report types. More... | |
struct | ReportStateGetter< OSVR_DirectionReport > |
struct | ReportStateGetter< OSVR_Location2DReport > |
struct | ReportStateGetter< OSVR_OrientationReport > |
struct | ReportStateGetter< OSVR_PoseReport > |
struct | ReportStateGetter< OSVR_PositionReport > |
struct | StateType |
Metafunction/trait taking a ReportType and returning the associated StateType. More... | |
Type traits and metaprogramming supports related to specially-handled reports.