Searched refs:CollatorExpression (Results 1 – 5 of 5) sorted by relevance
10 CollatorExpression::CollatorExpression(std::unique_ptr<Expression> caseSensitive_, in CollatorExpression() function in mbgl::style::expression::CollatorExpression13 : Expression(Kind::CollatorExpression, type::Collator) in CollatorExpression()21 ParseResult CollatorExpression::parse(const Convertible& value, ParsingContext& ctx) { in parse()64 …return ParseResult(std::make_unique<CollatorExpression>(std::move(*caseSensitive), std::move(*diac… in parse()67 void CollatorExpression::eachChild(const std::function<void(const Expression&)>& fn) const { in eachChild()75 bool CollatorExpression::operator==(const Expression& e) const { in operator ==()76 if (e.getKind() == Kind::CollatorExpression) { in operator ==()77 auto rhs = static_cast<const CollatorExpression*>(&e); in operator ==()88 mbgl::Value CollatorExpression::serialize() const { in serialize()98 EvaluationResult CollatorExpression::evaluate(const EvaluationContext& params) const { in evaluate()
32 if (expression.getKind() == Kind::CollatorExpression) { in isFeatureConstant()
107 {"collator", CollatorExpression::parse}, in getExpressionRegistry()
13 class CollatorExpression : public Expression { class15 CollatorExpression(std::unique_ptr<Expression> caseSensitive,
129 CollatorExpression, enumerator