Searched refs:Coercion (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/style/expression/ |
| H A D | coercion.cpp | 70 Coercion::Coercion(type::Type type_, std::vector<std::unique_ptr<Expression>> inputs_) : in Coercion() function in mbgl::style::expression::Coercion 71 Expression(Kind::Coercion, std::move(type_)), in Coercion() 85 std::string Coercion::getOperator() const { in getOperator() 93 ParseResult Coercion::parse(const Convertible& value, ParsingContext& ctx) { in parse() 117 return ParseResult(std::make_unique<Coercion>(it->second, std::move(parsed))); in parse() 120 EvaluationResult Coercion::evaluate(const EvaluationContext& params) const { in evaluate() 134 void Coercion::eachChild(const std::function<void(const Expression&)>& visit) const { in eachChild() 140 bool Coercion::operator==(const Expression& e) const { in operator ==() 141 if (e.getKind() == Kind::Coercion) { in operator ==() 142 auto rhs = static_cast<const Coercion*>(&e); in operator ==() [all …]
|
| H A D | parsing_context.cpp | 47 bool isTypeAnnotation = expression.getKind() == Kind::Coercion || in isConstant() 117 {"to-color", Coercion::parse}, in getExpressionRegistry() 118 {"to-number", Coercion::parse}, in getExpressionRegistry() 178 parsed = { std::make_unique<Coercion>(*expected, array(std::move(*parsed))) }; in parse()
|
| H A D | dsl.cpp | 69 return std::make_unique<Coercion>(type::Color, vec(std::move(value))); in toColor()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/include/mbgl/style/expression/ |
| H A D | coercion.hpp | 18 class Coercion : public Expression { class 20 Coercion(type::Type type_, std::vector<std::unique_ptr<Expression>> inputs_);
|
| H A D | expression.hpp | 130 Coercion, enumerator
|