MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
conversion_impl.hpp File Reference
#include <mbgl/style/color_ramp_property_value.hpp>
#include <mbgl/style/conversion.hpp>
#include <mbgl/style/expression/image.hpp>
#include <mbgl/style/layer.hpp>
#include <mbgl/style/property_value.hpp>
#include <mbgl/style/rotation.hpp>
#include <mbgl/style/transition_options.hpp>
#include <mbgl/util/feature.hpp>
#include <mbgl/util/geojson.hpp>
#include <mbgl/util/traits.hpp>
#include <mapbox/compatibility/value.hpp>
#include <array>
#include <chrono>
#include <string>
#include <type_traits>
#include <optional>

Go to the source code of this file.

Classes

class  mbgl::style::conversion::Convertible
 
struct  mbgl::style::conversion::ValueFactory< ColorRampPropertyValue >
 
struct  mbgl::style::conversion::ValueFactory< TransitionOptions >
 
struct  mbgl::style::conversion::ValueFactory< Color >
 
struct  mbgl::style::conversion::ValueFactory< Position >
 
struct  mbgl::style::conversion::ValueFactory< Rotation >
 
struct  mbgl::style::conversion::ValueFactory< float >
 

Namespaces

 mbgl
 
 mbgl::style
 
 mbgl::style::conversion
 

Functions

template<class T , class... Args>
std::optional< T > mbgl::style::conversion::convert (const Convertible &value, Error &error, Args &&...args)
 
template<typename T >
Value mbgl::style::conversion::makeValue (T &&arg)
 
template<typename T >
StyleProperty mbgl::style::conversion::makeStyleProperty (const PropertyValue< T > &value)
 
StyleProperty mbgl::style::conversion::makeStyleProperty (const TransitionOptions &value)
 
StyleProperty mbgl::style::conversion::makeStyleProperty (const ColorRampPropertyValue &value)