template <typename BitType>

class Flags

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

Public Methods

void Flags<BitType> ()

constructors

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

void Flags<BitType> (BitType bit)

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

void Flags<BitType> (const Flags<BitType> & rhs)

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

void Flags<BitType> (MaskType flags)

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

auto operator<=> (const Flags<BitType> & )

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

bool operator! ()

logical operator

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

Flags<BitType> operator& (const Flags<BitType> & rhs)

bitwise operators

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

Flags<BitType> operator| (const Flags<BitType> & rhs)

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

Flags<BitType> operator^ (const Flags<BitType> & rhs)

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

Flags<BitType> operator~ ()

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

Flags<BitType> & operator= (const Flags<BitType> & rhs)

assignment operators

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

Flags<BitType> & operator|= (const Flags<BitType> & rhs)

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

Flags<BitType> & operator&= (const Flags<BitType> & rhs)

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

Flags<BitType> & operator^= (const Flags<BitType> & rhs)

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

bool operator bool ()

cast operators

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

MaskType operator std::underlying_type<type-parameter-0-0>::type ()

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