Lines Matching refs:operator_
37 : Expression(AstNodeType::BINARY_EXPRESSION), left_(left), right_(right), operator_(operatorType)
76 return operator_;
81 return operator_ <= lexer::TokenType::PUNCTUATOR_LOGICAL_AND;
86 return operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_AND ||
87 operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_OR;
92 return operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_OR ||
93 operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_XOR ||
94 operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_AND ||
95 operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_AND_EQUAL ||
96 operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_OR_EQUAL ||
97 operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_XOR_EQUAL;
102 return operator_ == lexer::TokenType::PUNCTUATOR_PLUS || operator_ == lexer::TokenType::PUNCTUATOR_MINUS ||
103 operator_ == lexer::TokenType::PUNCTUATOR_MULTIPLY || operator_ == lexer::TokenType::PUNCTUATOR_DIVIDE ||
104 operator_ == lexer::TokenType::PUNCTUATOR_MOD || operator_ == lexer::TokenType::PUNCTUATOR_PLUS_EQUAL ||
105 operator_ == lexer::TokenType::PUNCTUATOR_MINUS_EQUAL ||
106 operator_ == lexer::TokenType::PUNCTUATOR_MULTIPLY_EQUAL ||
107 operator_ == lexer::TokenType::PUNCTUATOR_DIVIDE_EQUAL ||
108 operator_ == lexer::TokenType::PUNCTUATOR_MOD_EQUAL || IsBitwise();
134 operator_ = operatorType;
174 lexer::TokenType operator_;