|
XRTraits C++ OpenXR Utilities
|
#include <TypeError.h>


Public Member Functions | |
| get_from_chain_error (std::string &&msg, XrResult result) | |
| get_from_chain_error (const char *paramName, std::nullptr_t, XrStructureType expectedType, XrResult result) | |
| get_from_chain_error (const char *paramName, XrStructureType headType, XrStructureType expectedType, XrResult result) | |
Public Member Functions inherited from xrtraits::exceptions::type_error | |
| type_error (std::string &&msg, XrResult result) | |
| type_error (const char *paramName, std::nullptr_t, XrStructureType expectedType, XrResult result) | |
| type_error (const char *paramName, XrStructureType actualType, XrStructureType expectedType, XrResult result) | |
| type_error (const char *paramName, XrStructureType actualType, XrStructureType expectedType, std::ptrdiff_t index, XrResult result) | |
| type_error (const char *paramName, std::nullptr_t, XrStructureType expectedType, std::ptrdiff_t size, XrResult result) | |
Public Member Functions inherited from xrtraits::exceptions::xr_logic_error | |
| xr_logic_error (std::string &&what, XrResult err) | |
| xr_logic_error (std::string const &what, XrResult err) | |
| xr_logic_error (std::string &&what) | |
Public Member Functions inherited from xrtraits::exceptions::xr_exception | |
| const char * | what () const noexcept override |
| bool | hasResult () const noexcept |
| XrResult | result () const noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from xrtraits::exceptions::xr_exception | |
| xr_exception (std::string &&what) | |
| xr_exception (std::string const &what, XrResult err) | |
| xr_exception (std::string &&what, XrResult err) | |
Related Functions inherited from xrtraits::exceptions::type_error | |
| static constexpr XrResult | DEFAULT_TYPE_ERROR_CODE |
Exception thrown by xrtraits::getFromChain() and friends when input doesn't include the type required.
| xrtraits::exceptions::get_from_chain_error::get_from_chain_error | ( | std::string && | msg, |
| XrResult | result | ||
| ) |
Constructor taking a message.
| xrtraits::exceptions::get_from_chain_error::get_from_chain_error | ( | const char * | paramName, |
| std::nullptr_t | , | ||
| XrStructureType | expectedType, | ||
| XrResult | result | ||
| ) |
Constructor for getting nullptr instead of a chain containing a desired type.
| xrtraits::exceptions::get_from_chain_error::get_from_chain_error | ( | const char * | paramName, |
| XrStructureType | headType, | ||
| XrStructureType | expectedType, | ||
| XrResult | result | ||
| ) |
Constructor for not finding the desired type in a struct chain.
1.8.13