MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
layer.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <mbgl/style/layer.hpp>
5 
6 #include <memory>
7 #include <optional>
8 
9 namespace mbgl {
10 namespace style {
11 namespace conversion {
12 
13 template <>
14 struct Converter<std::unique_ptr<Layer>> {
15 public:
16  std::optional<std::unique_ptr<Layer>> operator()(const Convertible& value, Error& error) const;
17 };
18 
19 std::optional<Error> setPaintProperties(Layer& layer, const Convertible& value);
20 
21 } // namespace conversion
22 } // namespace style
23 } // namespace mbgl
std::optional< Error > setPaintProperties(Layer &layer, const Convertible &value)
std::unique_ptr< Expression > error(std::string)
Definition: actor.hpp:15
Definition: tile_id.hpp:256