template <typename T>
struct ResultValue
Defined at line 8868 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
Public Members
Result result
T value
Public Methods
void ResultValue<T> (Result r, T & v)
Defined at line 8871 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void ResultValue<T> (Result r, T && v)
Defined at line 8880 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
std::tuple<Result &, T &> operator std::tuple<vk::Result &, type-parameter-0-0 &> ()
Defined at line 8891 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
std::tuple<Result, T> asTuple ()
Defined at line 8896 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
bool has_value ()
std::expected-look alike
Defined at line 8902 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
const T * operator-> ()
Defined at line 8907 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
T * operator-> ()
Defined at line 8913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
const T & operator* ()
Defined at line 8919 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
T & operator* ()
Defined at line 8925 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp