template <typename Type, typename Dispatch>

class UniqueHandle

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

Public Methods

void UniqueHandle<Type, Dispatch> ()

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

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

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

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

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

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

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

void ~UniqueHandle<Type, Dispatch> ()

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

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

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

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

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

bool operator bool ()

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

const Type * operator-> ()

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

Type * operator-> ()

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

const Type & operator* ()

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

Type & operator* ()

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

const Type & get ()

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

Type & get ()

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

void reset (const Type & value)

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

Type release ()

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

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

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