Lines Matching refs:X
740 inline constexpr bitmask operator&(bitmask X, bitmask Y) { /* NOLINT */ \
741 return static_cast<bitmask>(static_cast<int>(X) & static_cast<int>(Y)); \
743 inline constexpr bitmask operator|(bitmask X, bitmask Y) { /* NOLINT */ \
744 return static_cast<bitmask>(static_cast<int>(X) | static_cast<int>(Y)); \
746 inline constexpr bitmask operator^(bitmask X, bitmask Y) { /* NOLINT */ \
747 return static_cast<bitmask>(static_cast<int>(X) ^ static_cast<int>(Y)); \
749 inline constexpr bitmask operator~(bitmask X) { /* NOLINT */ \
750 return static_cast<bitmask>(~static_cast<int>(X)); \
752 inline bitmask& operator&=(bitmask& X, bitmask Y) { /* NOLINT */ \
753 X = X & Y; \
754 return X; \
756 inline bitmask& operator|=(bitmask& X, bitmask Y) { /* NOLINT */ \
757 X = X | Y; \
758 return X; \
760 inline bitmask& operator^=(bitmask& X, bitmask Y) { /* NOLINT */ \
761 X = X ^ Y; \
762 return X; \