summaryrefslogtreecommitdiff
path: root/include/mbgl/style/expression/compound_expression.hpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] make style/conversion.hpp implementation privateKonstantin Käfer2018-08-191-1/+1
|
* [core] Simplify CompoundExpression implementationJohn Firebaugh2018-07-301-100/+19
|
* Fix compilation errors with libc++ on QNX 7Sudarsana Babu Nagineni2018-07-301-1/+4
| | | | | | | | | | This patch fixes the compilation errors on QNX 7: 1) QNX 7 compiler (i.e qcc based GCC 5.4.0 with libc++ from LLVM) has a limited c++11 feature support and causing the compilation errors with the inheriting constructors. This fixes the issues by providing the required constructors explicitly. 2) Resolves an ambiguous overload error with optional<T>
* [core] Replace expressions RTTI with enums + static castBruno de Oliveira Abinader2018-07-241-2/+3
|
* [core] Replace use of *Stops with expressions DSLJohn Firebaugh2018-06-291-15/+0
|
* [core] Convert "legacy" filters directly into expressions (#11610)Lucas Wojciechowski2018-05-101-2/+13
| | | Ports the specialized filter-* expressions from GL JS, adding them to src/mbgl/style/expression/compound_expression.cpp
* [core] Implement Expression::serialize()Chris Loer2018-02-281-5/+10
| | | | | | | | Issue #10714 - Each expression stores its operator as a string, and default serialization is [operator, serialize(child1), ...] - Custom implementations of `serialize` for Expression types that don't follow the pattern - expression::Value -> mbgl::Value converter - node_expression bindings to expose `serialize`
* [core, ios, macos, android] Add data-driven-styling support for `text-font`John Firebaugh2018-01-101-2/+6
|
* Implement Expressions (#9439)Anand Thakker2017-11-081-0/+138
Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups)