Home
last modified time | relevance | path

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 Dcoercion.cpp70 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 Dparsing_context.cpp47 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 Ddsl.cpp69 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 Dcoercion.hpp18 class Coercion : public Expression { class
20 Coercion(type::Type type_, std::vector<std::unique_ptr<Expression>> inputs_);
H A Dexpression.hpp130 Coercion, enumerator