XRTraits C++ OpenXR Utilities
|
Header shared between the two type-safe cast headers. More...
#include "../Common.h"
#include "../traits/APITraits.h"
#include <openxr/openxr.h>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
xrtraits | |
Main namespace for these C++ OpenXR utilities. | |
xrtraits::casts | |
Casts for OpenXR tagged types, as well as utilities for traversing a next chain. | |
Macros | |
#define | XRTRAITS_HAVE_CASTS |
Header shared between the two type-safe cast headers.
#define XRTRAITS_HAVE_CASTS |
Defined after including any of the cast headers or GetChained.h if the compiler and config requirements are satisfied to provide at least some cast/get-chained functionality.
Without exceptions, casts to reference types are unavailable.