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:
- include/llvm/ADT/BitmaskEnum.h