#pragma once #include #include #include namespace mbgl { namespace style { namespace conversion { template <> struct Converter> { public: optional> operator()(const Convertible& value, Error& error) const; }; optional setLayoutProperty(Layer& layer, const std::string& name, const Convertible& value); optional setPaintProperty(Layer& layer, const std::string& name, const Convertible& value); optional setPaintProperties(Layer& layer, const Convertible& value); } // namespace conversion } // namespace style } // namespace mbgl