#include #include #include #include namespace mbgl { const style::LayerTypeInfo* CustomLayerFactory::getTypeInfo() const noexcept { return style::CustomLayer::Impl::staticTypeInfo(); } std::unique_ptr CustomLayerFactory::createLayer(const std::string&, const style::conversion::Convertible&) noexcept { assert(false); return nullptr; } std::unique_ptr CustomLayerFactory::createRenderLayer(Immutable impl) noexcept { return std::make_unique(staticImmutableCast(impl)); } } // namespace mbgl