template <typename BitType>

class Flags

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

Public Methods

void Flags<BitType> ()

constructors

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

void Flags<BitType> (BitType bit)

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

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

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

void Flags<BitType> (MaskType flags)

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

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

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

bool operator! ()

logical operator

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

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

bitwise operators

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^ (const Flags<BitType> & rhs)

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

Flags<BitType> operator~ ()

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

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

assignment operators

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

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

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

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

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

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

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

bool operator bool ()

cast operators

Defined at line 126 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 131 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_enums.hpp