#pragma once #include #include #include namespace mbgl { namespace style { class RasterSource : public Source { public: RasterSource(std::string id, variant urlOrTileset, uint16_t tileSize); // Private implementation class Impl; }; template <> inline bool Source::is() const { return type == SourceType::Raster; } } // namespace style } // namespace mbgl