llvm::BitmaskEnumDetail::operator<<=

In-place left-shift for bitmask enumeration values.

Synopsis

Declared in <llvm/ADT/BitmaskEnum.h>

template<
    typename e,
    typename = void>
requires is_bitmask_enum<e>::value
e&
operator<<=(
    e& lhs,
    e rhs);

Return Value

Reference to the updated lhs.

Parameters

NameDescription
lhsLeft-hand operand updated in place.
rhsShift amount as an enum value.