Home
last modified time | relevance | path

Searched refs:LiteralConstantExpression (Results 1 – 4 of 4) sorted by relevance

/system/tools/hidl/
DConstantExpression.h35 struct LiteralConstantExpression;
162 friend struct LiteralConstantExpression;
170 struct LiteralConstantExpression : public ConstantExpression { struct
171 LiteralConstantExpression(ScalarType::Kind kind, uint64_t value);
172 LiteralConstantExpression(ScalarType::Kind kind, uint64_t value, const std::string& expr);
176 static LiteralConstantExpression* tryParse(const std::string& value);
DConstantExpression.cpp164 return std::make_unique<LiteralConstantExpression>(kind, value); in ValueOf()
171 LiteralConstantExpression::LiteralConstantExpression( in LiteralConstantExpression() function in android::LiteralConstantExpression
183 LiteralConstantExpression::LiteralConstantExpression(ScalarType::Kind kind, uint64_t value) in LiteralConstantExpression() function in android::LiteralConstantExpression
184 : LiteralConstantExpression(kind, value, std::to_string(value)) {} in LiteralConstantExpression()
186 LiteralConstantExpression* LiteralConstantExpression::tryParse(const std::string& value) { in tryParse()
244 return new LiteralConstantExpression(kind, rawValue, value); in tryParse()
247 void LiteralConstantExpression::evaluate() { in evaluate()
681 std::vector<const ConstantExpression*> LiteralConstantExpression::getConstantExpressions() const { in getConstantExpressions()
DInterface.cpp72 std::make_unique<LiteralConstantExpression>(ScalarType::KIND_UINT32, 0x01, "oneway");
Dhidl-gen_y.yy743 $$ = LiteralConstantExpression::tryParse($1);