LLVM: llvm::largest_bitmask_enum_bit< E, std::void_t< decltype(E::LLVM_BITMASK_LARGEST_ENUMERATOR)> (original) (raw)

#include "[llvm/ADT/BitmaskEnum.h](BitmaskEnum%5F8h%5Fsource.html)"

Public Types
using UnderlyingTy = std::underlying_type_t<E>
Static Public Attributes
static constexpr UnderlyingTy value

template<typename E>
struct llvm::largest_bitmask_enum_bit< E, std::void_t< decltype(E::LLVM_BITMASK_LARGEST_ENUMERATOR)> >

Definition at line 115 of file BitmaskEnum.h.

UnderlyingTy

value

Initial value:

=

static_cast<UnderlyingTy>(E::LLVM_BITMASK_LARGEST_ENUMERATOR)

std::underlying_type_t< E > UnderlyingTy

Definition at line 118 of file BitmaskEnum.h.


The documentation for this struct was generated from the following file: