#pragma once #include namespace mbgl { namespace style { class VectorSource : public TileSource { public: static std::unique_ptr parse(std::string id, const JSValue&); VectorSource(std::string id, variant); private: std::unique_ptr createTile(const OverscaledTileID&, const UpdateParameters&) final; }; } // namespace style } // namespace mbgl