|
XRTraits C++ OpenXR Utilities
|
C++ type traits related to OpenXR, and some other compile-time functionality. More...
#include "xrtraits/traits/APITraitsImpl.h"#include "xrtraits/Common.h"#include <openxr/openxr.h>#include <openxr/openxr_reflection.h>#include <type_traits>#include <utility>

Go to the source code of this file.
Namespaces | |
| xrtraits | |
| Main namespace for these C++ OpenXR utilities. | |
| xrtraits::traits | |
| C++11/14/17 "type traits" for manipulating and reasoning about types at compile-time. | |
Functions | |
| constexpr const char * | xrtraits::traits::to_string (XrStructureType t) |
| constexpr const char * | xrtraits::traits::getTypeName (XrStructureType t) |
Variables | |
| template<typename T > | |
| constexpr bool | xrtraits::traits::is_xr_tagged_type_v |
| template<typename T > | |
| constexpr bool | xrtraits::traits::has_xr_type_tag_v |
| template<typename T > | |
| constexpr XrStructureType | xrtraits::traits::xr_type_tag_v |
| template<typename T > | |
| constexpr bool | xrtraits::traits::has_const_next_pointer_v |
| template<typename SourceType , typename TargetType > | |
| constexpr bool | xrtraits::traits::same_constness |
| Do SourceType and TargetType have the same const-qualifications? More... | |
C++ type traits related to OpenXR, and some other compile-time functionality.
Includes a generated header that defines most of these based on the registry.
1.8.13