Searched refs:AidlBinaryConstExpression (Results 1 – 5 of 5) sorted by relevance
/system/tools/aidl/ |
D | aidl_language_y.yy | 435 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "||", std::uni… 438 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "&&", std::uni… 441 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "|" , std::uni… 444 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "^" , std::uni… 447 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "&" , std::uni… 450 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "==", std::uni… 453 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "!=", std::uni… 456 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "<" , std::uni… 459 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), ">" , std::uni… 462 …$$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "<=", std::uni… [all …]
|
D | aidl_const_expressions.cpp | 280 bool AidlBinaryConstExpression::AreCompatibleTypes(Type t1, Type t2) { in AreCompatibleTypes() 310 AidlConstantValue::Type AidlBinaryConstExpression::UsualArithmeticConversion(Type left, in UsualArithmeticConversion() 325 AidlConstantValue::Type AidlBinaryConstExpression::IntegralPromotion(Type in) { in IntegralPromotion() 652 } else if (!AidlBinaryConstExpression::AreCompatibleTypes(array_type, in evaluate() 864 bool AidlBinaryConstExpression::CheckValid() const { in CheckValid() 891 bool AidlBinaryConstExpression::evaluate() const { in evaluate() 1061 AidlBinaryConstExpression::AidlBinaryConstExpression(const AidlLocation& location, in AidlBinaryConstExpression() function in AidlBinaryConstExpression
|
D | aidl_language.h | 96 class AidlBinaryConstExpression; 118 virtual void Visit(const AidlBinaryConstExpression&) {} 565 class AidlBinaryConstExpression; 687 friend AidlBinaryConstExpression; 736 class AidlBinaryConstExpression : public AidlConstantValue { 738 AidlBinaryConstExpression(const AidlLocation& location, std::unique_ptr<AidlConstantValue> lval,
|
D | aidl_language.cpp | 1237 enumerator->SetValue(std::make_unique<AidlBinaryConstExpression>( in AidlEnumDeclaration()
|
D | aidl_unittest.cpp | 1033 AidlBinaryConstExpression one_plus_one(loc, Ptr(AidlConstantValue::Integral(loc, "1")), "+", in TEST_F()
|