Home
last modified time | relevance | path

Searched refs:BinaryConstantExpression (Results 1 – 3 of 3) sorted by relevance

/system/tools/hidl/
DConstantExpression.h37 struct BinaryConstantExpression;
164 friend struct BinaryConstantExpression;
189 struct BinaryConstantExpression : public ConstantExpression { struct
190 BinaryConstantExpression(ConstantExpression* lval, const std::string& op,
Dhidl-gen_y.yy772 | 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 …]
DConstantExpression.cpp267 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()