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.cpp176 return std::make_unique<LiteralConstantExpression>(kind, value); in ValueOf()
185 LiteralConstantExpression::LiteralConstantExpression(ScalarType::Kind kind, uint64_t value, in LiteralConstantExpression() function in android::LiteralConstantExpression
197 LiteralConstantExpression::LiteralConstantExpression(ScalarType::Kind kind, uint64_t value) in LiteralConstantExpression() function in android::LiteralConstantExpression
198 : LiteralConstantExpression(kind, value, std::to_string(value)) {} in LiteralConstantExpression()
200 LiteralConstantExpression* LiteralConstantExpression::tryParse(const std::string& value) { in tryParse()
258 return new LiteralConstantExpression(kind, rawValue, value); in tryParse()
261 void LiteralConstantExpression::evaluate() { in evaluate()
693 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);