Home
last modified time | relevance | path

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

/system/tools/hidl/
DConstantExpression.h35 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);
DConstantExpression.cpp170 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()
DInterface.cpp44 std::make_unique<LiteralConstantExpression>(ScalarType::KIND_UINT32,
47 std::make_unique<LiteralConstantExpression>(ScalarType::KIND_UINT32,
Dhidl-gen_y.yy751 $$ = LiteralConstantExpression::tryParse($1);