Searched refs:LiteralConstantExpression (Results 1 – 4 of 4) sorted by relevance
/system/tools/hidl/ |
D | ConstantExpression.h | 35 struct LiteralConstantExpression; 165 friend struct LiteralConstantExpression; 173 struct LiteralConstantExpression : public ConstantExpression { struct 174 LiteralConstantExpression(ScalarType::Kind kind, uint64_t value); 175 LiteralConstantExpression(ScalarType::Kind kind, uint64_t value, const std::string& expr); 179 static LiteralConstantExpression* tryParse(const std::string& value);
|
D | ConstantExpression.cpp | 170 return std::make_unique<LiteralConstantExpression>(kind, value); in ValueOf() 179 LiteralConstantExpression::LiteralConstantExpression(ScalarType::Kind kind, uint64_t value, in LiteralConstantExpression() function in android::LiteralConstantExpression 191 LiteralConstantExpression::LiteralConstantExpression(ScalarType::Kind kind, uint64_t value) in LiteralConstantExpression() function in android::LiteralConstantExpression 192 : LiteralConstantExpression(kind, value, std::to_string(value)) {} in LiteralConstantExpression() 194 LiteralConstantExpression* LiteralConstantExpression::tryParse(const std::string& value) { in tryParse() 252 return new LiteralConstantExpression(kind, rawValue, value); in tryParse() 255 void LiteralConstantExpression::evaluate() { in evaluate() 687 std::vector<const ConstantExpression*> LiteralConstantExpression::getConstantExpressions() const { in getConstantExpressions()
|
D | Interface.cpp | 44 std::make_unique<LiteralConstantExpression>(ScalarType::KIND_UINT32, 47 std::make_unique<LiteralConstantExpression>(ScalarType::KIND_UINT32,
|
D | hidl-gen_y.yy | 751 $$ = LiteralConstantExpression::tryParse($1);
|