Lines Matching refs:X
731 inline constexpr bitmask operator&(bitmask X, bitmask Y) { /* NOLINT */ \
732 return static_cast<bitmask>(static_cast<int>(X) & static_cast<int>(Y)); \
734 inline constexpr bitmask operator|(bitmask X, bitmask Y) { /* NOLINT */ \
735 return static_cast<bitmask>(static_cast<int>(X) | static_cast<int>(Y)); \
737 inline constexpr bitmask operator^(bitmask X, bitmask Y) { /* NOLINT */ \
738 return static_cast<bitmask>(static_cast<int>(X) ^ static_cast<int>(Y)); \
740 inline constexpr bitmask operator~(bitmask X) { /* NOLINT */ \
741 return static_cast<bitmask>(~static_cast<int>(X)); \
743 inline bitmask& operator&=(bitmask& X, bitmask Y) { /* NOLINT */ \
744 X = X & Y; \
745 return X; \
747 inline bitmask& operator|=(bitmask& X, bitmask Y) { /* NOLINT */ \
748 X = X | Y; \
749 return X; \
751 inline bitmask& operator^=(bitmask& X, bitmask Y) { /* NOLINT */ \
752 X = X ^ Y; \
753 return X; \