Searched refs:ArrayAssertion (Results 1 – 5 of 5) sorted by relevance
14 class ArrayAssertion : public Expression { class16 ArrayAssertion(type::Array type_, std::unique_ptr<Expression> input_) : in ArrayAssertion() function in mbgl::style::expression::ArrayAssertion17 Expression(Kind::ArrayAssertion, type_), in ArrayAssertion()27 if (e.getKind() == Kind::ArrayAssertion) { in operator ==()28 auto rhs = static_cast<const ArrayAssertion*>(&e); in operator ==()
121 ArrayAssertion, enumerator
9 EvaluationResult ArrayAssertion::evaluate(const EvaluationContext& params) const { in evaluate()25 void ArrayAssertion::eachChild(const std::function<void(const Expression&)>& visit) const { in eachChild()30 ParseResult ArrayAssertion::parse(const Convertible& value, ParsingContext& ctx) { in parse()78 return ParseResult(std::make_unique<ArrayAssertion>( in parse()84 mbgl::Value ArrayAssertion::serialize() const { in serialize()
49 expression.getKind() == Kind::ArrayAssertion; in isConstant()102 {"array", ArrayAssertion::parse}, in getExpressionRegistry()174 … parsed = { std::make_unique<ArrayAssertion>(expected->get<type::Array>(), std::move(*parsed)) }; in parse()
613 std::make_unique<ArrayAssertion>(array, get(literal(*property)))); in convertFunctionToExpression()