[core] Inline Source::Impl::getTile

This commit is contained in:
John Firebaugh
2016-08-23 11:30:59 -07:00
parent f996558bc2
commit 8ac03f3870
2 changed files with 3 additions and 13 deletions

View File

@@ -77,15 +77,6 @@ const std::map<UnwrappedTileID, RenderTile>& Source::Impl::getRenderTiles() cons
return renderTiles;
}
Tile* Source::Impl::getTile(const OverscaledTileID& overscaledTileID) const {
auto it = tiles.find(overscaledTileID);
if (it != tiles.end()) {
return it->second.get();
} else {
return nullptr;
}
}
bool Source::Impl::update(const UpdateParameters& parameters) {
bool allTilesUpdated = true;
@@ -123,8 +114,9 @@ bool Source::Impl::update(const UpdateParameters& parameters) {
tile.setNecessity(required ? Tile::Necessity::Required
: Tile::Necessity::Optional);
};
auto getTileFn = [this](const OverscaledTileID& dataTileID) -> Tile* {
return getTile(dataTileID);
auto getTileFn = [this](const OverscaledTileID& tileID) -> Tile* {
auto it = tiles.find(tileID);
return it == tiles.end() ? nullptr : it->second.get();
};
auto createTileFn = [this, &parameters](const OverscaledTileID& dataTileID) -> Tile* {
std::unique_ptr<Tile> data = cache.get(dataTileID);

View File

@@ -56,8 +56,6 @@ public:
const std::map<UnwrappedTileID, RenderTile>& getRenderTiles() const;
Tile* getTile(const OverscaledTileID&) const;
std::unordered_map<std::string, std::vector<Feature>>
queryRenderedFeatures(const QueryParameters&) const;