template <typename Type, typename Dispatch>

class UniqueHandle

Defined at line 920 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

Public Methods

void UniqueHandle<Type, Dispatch> ()

Defined at line 928 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void UniqueHandle<Type, Dispatch> (const Type & value, const Deleter & deleter)

Defined at line 930 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void UniqueHandle<Type, Dispatch> (const UniqueHandle<Type, Dispatch> & )

Defined at line 936 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void UniqueHandle<Type, Dispatch> (UniqueHandle<Type, Dispatch> && other)

Defined at line 938 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void ~UniqueHandle<Type, Dispatch> ()

Defined at line 944 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

UniqueHandle<Type, Dispatch> & operator= (const UniqueHandle<Type, Dispatch> & )

Defined at line 952 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

UniqueHandle<Type, Dispatch> & operator= (UniqueHandle<Type, Dispatch> && other)

Defined at line 954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

bool operator bool ()

Defined at line 961 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

const Type * operator-> ()

Defined at line 973 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

Type * operator-> ()

Defined at line 978 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

const Type & operator* ()

Defined at line 983 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

Type & operator* ()

Defined at line 988 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

const Type & get ()

Defined at line 993 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

Type & get ()

Defined at line 998 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void reset (const Type & value)

Defined at line 1003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

Type release ()

Defined at line 1015 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void swap (UniqueHandle<Type, Dispatch> & rhs)

Defined at line 1022 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp