|
MapLibre Native Core
|
#include <mbgl/style/expression/collator.hpp>#include <mbgl/style/expression/formatted.hpp>#include <mbgl/style/expression/image.hpp>#include <mbgl/style/expression/type.hpp>#include <mbgl/style/position.hpp>#include <mbgl/style/rotation.hpp>#include <mbgl/style/types.hpp>#include <mbgl/util/color.hpp>#include <mbgl/util/enum.hpp>#include <mbgl/util/feature.hpp>#include <mbgl/util/variant.hpp>#include <array>#include <vector>#include <optional>Go to the source code of this file.
Namespaces | |
| mbgl | |
| mbgl::style | |
| mbgl::style::expression | |
Typedefs | |
| using | mbgl::style::expression::ValueBase = variant< NullValue, bool, double, std::string, Color, Collator, Formatted, Image, mapbox::util::recursive_wrapper< std::vector< Value > >, mapbox::util::recursive_wrapper< std::unordered_map< std::string, Value > >> |
Functions | |
| type::Type | mbgl::style::expression::typeOf (const Value &value) |
| std::string | mbgl::style::expression::toString (const Value &value) |
| std::string | mbgl::style::expression::stringify (const Value &value) |
| template<typename T > | |
| type::Type | mbgl::style::expression::valueTypeToExpressionType () |
| template<typename T > | |
| Value | mbgl::style::expression::toExpressionValue (const T &value) |
| template<typename T > | |
| std::optional< T > | mbgl::style::expression::fromExpressionValue (const Value &value) |
| template<typename T > | |
| std::vector< std::optional< T > > | mbgl::style::expression::fromExpressionValues (const std::vector< std::optional< Value >> &values) |
Variables | |
| constexpr NullValue | mbgl::style::expression::Null = NullValue() |