[core] Eliminate static {Vector,Raster}TileData::parseData

This commit is contained in:
John Firebaugh
2016-06-07 12:06:31 -07:00
parent bfcd21dd7e
commit 7c282d074c
5 changed files with 8 additions and 12 deletions

View File

@@ -21,8 +21,10 @@ void VectorTileData::setNecessity(Necessity necessity) {
tileSource.setNecessity(static_cast<TileSource<VectorTileData>::Necessity>(necessity));
}
std::unique_ptr<GeometryTile> VectorTileData::parseData(std::shared_ptr<const std::string> data) {
return data ? std::make_unique<VectorTile>(data) : nullptr;
void VectorTileData::setData(std::shared_ptr<const std::string> data,
optional<Timestamp> modified,
optional<Timestamp> expires) {
GeometryTileData::setData(data ? std::make_unique<VectorTile>(data) : nullptr, modified, expires);
}
} // namespace mbgl