MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
expression.hpp File Reference
#include <mbgl/style/expression/parsing_context.hpp>
#include <mbgl/style/expression/type.hpp>
#include <mbgl/style/expression/value.hpp>
#include <mbgl/tile/tile_id.hpp>
#include <mbgl/util/color.hpp>
#include <mbgl/util/variant.hpp>
#include <array>
#include <vector>
#include <memory>
#include <optional>

Go to the source code of this file.

Classes

class  mbgl::style::expression::EvaluationError
 
class  mbgl::style::expression::EvaluationContext
 
class  mbgl::style::expression::Result< T >
 
class  mbgl::style::expression::EvaluationResult
 
class  mbgl::style::expression::Expression
 

Namespaces

 mbgl
 
 mbgl::style
 
 mbgl::style::expression
 

Enumerations

enum class  mbgl::style::expression::Kind : int32_t {
  mbgl::style::expression::Coalesce , mbgl::style::expression::CompoundExpression , mbgl::style::expression::Literal , mbgl::style::expression::At ,
  mbgl::style::expression::Interpolate , mbgl::style::expression::Assertion , mbgl::style::expression::Length , mbgl::style::expression::Step ,
  mbgl::style::expression::Let , mbgl::style::expression::Var , mbgl::style::expression::CollatorExpression , mbgl::style::expression::Coercion ,
  mbgl::style::expression::Match , mbgl::style::expression::Error , mbgl::style::expression::Case , mbgl::style::expression::Any ,
  mbgl::style::expression::All , mbgl::style::expression::Comparison , mbgl::style::expression::FormatExpression , mbgl::style::expression::FormatSectionOverride ,
  mbgl::style::expression::NumberFormat , mbgl::style::expression::ImageExpression , mbgl::style::expression::In , mbgl::style::expression::Within ,
  mbgl::style::expression::Distance
}