MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
conversion.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 namespace mbgl {
6 namespace style {
7 namespace conversion {
8 
9 // This is a forward-declaration only header intended to minimize dependencies and to improve
10 // compilation speed. In order to specialize implementations and get access to the actual
11 // implementation, include <mbgl/style/conversion_impl.hpp>.
12 
14 
15 template <typename T>
17 
18 class Convertible;
19 
20 template <typename T, typename Enable = void>
21 struct Converter;
22 
23 template <typename T, typename Enable = void>
24 struct ValueFactory;
25 
26 } // namespace conversion
27 } // namespace style
28 } // namespace mbgl
29 
std::unique_ptr< Expression > string(std::unique_ptr< Expression >, std::unique_ptr< Expression > def=nullptr)
Definition: actor.hpp:15