Searched refs:BinaryConstantExpression (Results 1 – 3 of 3) sorted by relevance
| /system/tools/hidl/ |
| D | ConstantExpression.h | 37 struct BinaryConstantExpression; 164 friend struct BinaryConstantExpression; 189 struct BinaryConstantExpression : public ConstantExpression { struct 190 BinaryConstantExpression(ConstantExpression* lval, const std::string& op,
|
| D | hidl-gen_y.yy | 772 | const_expr LOGICAL_OR const_expr { $$ = new BinaryConstantExpression($1, "||", $3); } 773 | const_expr LOGICAL_AND const_expr { $$ = new BinaryConstantExpression($1, "&&", $3); } 774 | const_expr '|' const_expr { $$ = new BinaryConstantExpression($1, "|" , $3); } 775 | const_expr '^' const_expr { $$ = new BinaryConstantExpression($1, "^" , $3); } 776 | const_expr '&' const_expr { $$ = new BinaryConstantExpression($1, "&" , $3); } 777 | const_expr EQUALITY const_expr { $$ = new BinaryConstantExpression($1, "==", $3); } 778 | const_expr NEQ const_expr { $$ = new BinaryConstantExpression($1, "!=", $3); } 779 | const_expr '<' const_expr { $$ = new BinaryConstantExpression($1, "<" , $3); } 780 | const_expr '>' const_expr { $$ = new BinaryConstantExpression($1, ">" , $3); } 781 | const_expr LEQ const_expr { $$ = new BinaryConstantExpression($1, "<=", $3); } [all …]
|
| D | ConstantExpression.cpp | 267 void BinaryConstantExpression::evaluate() { in evaluate() 391 auto ret = std::make_unique<BinaryConstantExpression>( in addOne() 692 BinaryConstantExpression::BinaryConstantExpression(ConstantExpression* lval, const std::string& op, in BinaryConstantExpression() function in android::BinaryConstantExpression 696 std::vector<const ConstantExpression*> BinaryConstantExpression::getConstantExpressions() const { in getConstantExpressions()
|