From 62bbf2627a32a57188e4026aca8dc337e07ded7f Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Thu, 11 Feb 2016 17:30:35 -0800 Subject: [PATCH] [core] Organize files that were in map folder better Fixes #996 --- src/mbgl/annotation/annotation_tile.hpp | 2 +- src/mbgl/map/tile.cpp | 3 --- src/mbgl/renderer/circle_bucket.hpp | 2 +- src/mbgl/renderer/debug_bucket.hpp | 2 +- src/mbgl/renderer/fill_bucket.hpp | 2 +- src/mbgl/renderer/line_bucket.hpp | 2 +- src/mbgl/renderer/painter.cpp | 4 ++-- src/mbgl/renderer/painter_clipping.cpp | 2 +- src/mbgl/renderer/painter_debug.cpp | 4 ++-- src/mbgl/renderer/symbol_bucket.cpp | 2 +- src/mbgl/renderer/symbol_bucket.hpp | 2 +- src/mbgl/{map => source}/source.cpp | 10 +++++----- src/mbgl/{map => source}/source.hpp | 6 ++++-- src/mbgl/{map => source}/source_info.hpp | 0 src/mbgl/style/filter_expression.cpp | 2 +- src/mbgl/style/style.cpp | 4 ++-- src/mbgl/style/style.hpp | 2 +- src/mbgl/style/style_bucket_parameters.cpp | 2 +- src/mbgl/style/style_bucket_parameters.hpp | 2 +- src/mbgl/style/style_parser.hpp | 2 +- src/mbgl/tile/geojson_tile.hpp | 2 +- src/mbgl/{map => tile}/geometry_tile.cpp | 2 +- src/mbgl/{map => tile}/geometry_tile.hpp | 0 src/mbgl/{map => tile}/raster_tile_data.cpp | 4 ++-- src/mbgl/{map => tile}/raster_tile_data.hpp | 2 +- src/mbgl/tile/tile.cpp | 3 +++ src/mbgl/{map => tile}/tile.hpp | 0 src/mbgl/{map => tile}/tile_cache.cpp | 3 ++- src/mbgl/{map => tile}/tile_cache.hpp | 5 +++-- src/mbgl/{map => tile}/tile_data.cpp | 2 +- src/mbgl/{map => tile}/tile_data.hpp | 0 src/mbgl/{map => tile}/tile_worker.cpp | 4 ++-- src/mbgl/{map => tile}/tile_worker.hpp | 2 +- src/mbgl/{map => tile}/vector_tile.cpp | 4 ++-- src/mbgl/{map => tile}/vector_tile.hpp | 2 +- src/mbgl/{map => tile}/vector_tile_data.cpp | 4 ++-- src/mbgl/{map => tile}/vector_tile_data.hpp | 4 ++-- src/mbgl/util/clip_id.cpp | 2 +- src/mbgl/util/get_geometries.hpp | 2 +- src/mbgl/util/tile_cover.cpp | 1 - src/mbgl/util/worker.cpp | 2 +- src/mbgl/util/worker.hpp | 2 +- 42 files changed, 56 insertions(+), 53 deletions(-) delete mode 100644 src/mbgl/map/tile.cpp rename src/mbgl/{map => source}/source.cpp (99%) rename src/mbgl/{map => source}/source.hpp (95%) rename src/mbgl/{map => source}/source_info.hpp (100%) rename src/mbgl/{map => tile}/geometry_tile.cpp (91%) rename src/mbgl/{map => tile}/geometry_tile.hpp (100%) rename src/mbgl/{map => tile}/raster_tile_data.cpp (97%) rename src/mbgl/{map => tile}/raster_tile_data.hpp (96%) create mode 100644 src/mbgl/tile/tile.cpp rename src/mbgl/{map => tile}/tile.hpp (100%) rename src/mbgl/{map => tile}/tile_cache.cpp (94%) rename src/mbgl/{map => tile}/tile_cache.hpp (94%) rename src/mbgl/{map => tile}/tile_data.cpp (96%) rename src/mbgl/{map => tile}/tile_data.hpp (100%) rename src/mbgl/{map => tile}/tile_worker.cpp (98%) rename src/mbgl/{map => tile}/tile_worker.hpp (98%) rename src/mbgl/{map => tile}/vector_tile.cpp (98%) rename src/mbgl/{map => tile}/vector_tile.hpp (97%) rename src/mbgl/{map => tile}/vector_tile_data.cpp (98%) rename src/mbgl/{map => tile}/vector_tile_data.hpp (95%) diff --git a/src/mbgl/annotation/annotation_tile.hpp b/src/mbgl/annotation/annotation_tile.hpp index 742a4114a..b2d98c6a3 100644 --- a/src/mbgl/annotation/annotation_tile.hpp +++ b/src/mbgl/annotation/annotation_tile.hpp @@ -1,7 +1,7 @@ #ifndef MBGL_ANNOTATION_TILE #define MBGL_ANNOTATION_TILE -#include +#include #include #include diff --git a/src/mbgl/map/tile.cpp b/src/mbgl/map/tile.cpp deleted file mode 100644 index 408cdfaec..000000000 --- a/src/mbgl/map/tile.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include - -using namespace mbgl; diff --git a/src/mbgl/renderer/circle_bucket.hpp b/src/mbgl/renderer/circle_bucket.hpp index f85c9267d..d098a7a68 100644 --- a/src/mbgl/renderer/circle_bucket.hpp +++ b/src/mbgl/renderer/circle_bucket.hpp @@ -3,7 +3,7 @@ #include -#include +#include #include #include diff --git a/src/mbgl/renderer/debug_bucket.hpp b/src/mbgl/renderer/debug_bucket.hpp index 5c7511ce8..9338f6515 100644 --- a/src/mbgl/renderer/debug_bucket.hpp +++ b/src/mbgl/renderer/debug_bucket.hpp @@ -1,7 +1,7 @@ #ifndef MBGL_RENDERER_DEBUGBUCKET #define MBGL_RENDERER_DEBUGBUCKET -#include +#include #include #include #include diff --git a/src/mbgl/renderer/fill_bucket.hpp b/src/mbgl/renderer/fill_bucket.hpp index 674c41f7d..9b2022af5 100644 --- a/src/mbgl/renderer/fill_bucket.hpp +++ b/src/mbgl/renderer/fill_bucket.hpp @@ -2,7 +2,7 @@ #define MBGL_RENDERER_FILLBUCKET #include -#include +#include #include #include diff --git a/src/mbgl/renderer/line_bucket.hpp b/src/mbgl/renderer/line_bucket.hpp index 7d662aac0..0c4c1f5d9 100644 --- a/src/mbgl/renderer/line_bucket.hpp +++ b/src/mbgl/renderer/line_bucket.hpp @@ -2,7 +2,7 @@ #define MBGL_RENDERER_LINEBUCKET #include -#include +#include #include #include #include diff --git a/src/mbgl/renderer/painter.cpp b/src/mbgl/renderer/painter.cpp index fe0118952..1ade5c039 100644 --- a/src/mbgl/renderer/painter.cpp +++ b/src/mbgl/renderer/painter.cpp @@ -1,7 +1,7 @@ #include -#include -#include +#include +#include #include #include diff --git a/src/mbgl/renderer/painter_clipping.cpp b/src/mbgl/renderer/painter_clipping.cpp index 618c1093a..3dfe8101d 100644 --- a/src/mbgl/renderer/painter_clipping.cpp +++ b/src/mbgl/renderer/painter_clipping.cpp @@ -1,5 +1,5 @@ #include -#include +#include #include #include #include diff --git a/src/mbgl/renderer/painter_debug.cpp b/src/mbgl/renderer/painter_debug.cpp index 739d23a66..a4b5ca178 100644 --- a/src/mbgl/renderer/painter_debug.cpp +++ b/src/mbgl/renderer/painter_debug.cpp @@ -1,7 +1,7 @@ #include #include -#include -#include +#include +#include #include #include #include diff --git a/src/mbgl/renderer/symbol_bucket.cpp b/src/mbgl/renderer/symbol_bucket.cpp index e4fccc22e..0854f697a 100644 --- a/src/mbgl/renderer/symbol_bucket.cpp +++ b/src/mbgl/renderer/symbol_bucket.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include #include #include #include diff --git a/src/mbgl/renderer/symbol_bucket.hpp b/src/mbgl/renderer/symbol_bucket.hpp index 5728cfa28..cca34cd85 100644 --- a/src/mbgl/renderer/symbol_bucket.hpp +++ b/src/mbgl/renderer/symbol_bucket.hpp @@ -2,7 +2,7 @@ #define MBGL_RENDERER_SYMBOLBUCKET #include -#include +#include #include #include #include diff --git a/src/mbgl/map/source.cpp b/src/mbgl/source/source.cpp similarity index 99% rename from src/mbgl/map/source.cpp rename to src/mbgl/source/source.cpp index 96af8c3cb..c98b87c33 100644 --- a/src/mbgl/map/source.cpp +++ b/src/mbgl/source/source.cpp @@ -1,8 +1,8 @@ -#include +#include #include #include -#include -#include +#include +#include #include #include #include @@ -20,8 +20,8 @@ #include #include -#include -#include +#include +#include #include #include #include diff --git a/src/mbgl/map/source.hpp b/src/mbgl/source/source.hpp similarity index 95% rename from src/mbgl/map/source.hpp rename to src/mbgl/source/source.hpp index d3f4abbca..3c265e8e7 100644 --- a/src/mbgl/map/source.hpp +++ b/src/mbgl/source/source.hpp @@ -1,12 +1,14 @@ #ifndef MBGL_MAP_SOURCE #define MBGL_MAP_SOURCE -#include -#include +#include +#include +#include #include #include +#include #include #include diff --git a/src/mbgl/map/source_info.hpp b/src/mbgl/source/source_info.hpp similarity index 100% rename from src/mbgl/map/source_info.hpp rename to src/mbgl/source/source_info.hpp diff --git a/src/mbgl/style/filter_expression.cpp b/src/mbgl/style/filter_expression.cpp index e8231b82e..660c978f0 100644 --- a/src/mbgl/style/filter_expression.cpp +++ b/src/mbgl/style/filter_expression.cpp @@ -1,5 +1,5 @@ #include -#include +#include #include namespace mbgl { diff --git a/src/mbgl/style/style.cpp b/src/mbgl/style/style.cpp index 1ffd75bf6..b66575c36 100644 --- a/src/mbgl/style/style.cpp +++ b/src/mbgl/style/style.cpp @@ -1,7 +1,7 @@ #include #include -#include -#include +#include +#include #include #include #include diff --git a/src/mbgl/style/style.hpp b/src/mbgl/style/style.hpp index 7bd98a755..c74181ed0 100644 --- a/src/mbgl/style/style.hpp +++ b/src/mbgl/style/style.hpp @@ -3,7 +3,7 @@ #include -#include +#include #include #include diff --git a/src/mbgl/style/style_bucket_parameters.cpp b/src/mbgl/style/style_bucket_parameters.cpp index e8303e3d8..7bde1fd80 100644 --- a/src/mbgl/style/style_bucket_parameters.cpp +++ b/src/mbgl/style/style_bucket_parameters.cpp @@ -1,5 +1,5 @@ #include -#include +#include namespace mbgl { diff --git a/src/mbgl/style/style_bucket_parameters.hpp b/src/mbgl/style/style_bucket_parameters.hpp index 3329cac03..134850066 100644 --- a/src/mbgl/style/style_bucket_parameters.hpp +++ b/src/mbgl/style/style_bucket_parameters.hpp @@ -3,7 +3,7 @@ #include #include -#include +#include #include diff --git a/src/mbgl/style/style_parser.hpp b/src/mbgl/style/style_parser.hpp index 6b7c3fefb..280cda530 100644 --- a/src/mbgl/style/style_parser.hpp +++ b/src/mbgl/style/style_parser.hpp @@ -2,7 +2,7 @@ #define MBGL_STYLE_STYLE_PARSER #include -#include +#include #include #include diff --git a/src/mbgl/tile/geojson_tile.hpp b/src/mbgl/tile/geojson_tile.hpp index fd27fa591..6f3cbc10d 100644 --- a/src/mbgl/tile/geojson_tile.hpp +++ b/src/mbgl/tile/geojson_tile.hpp @@ -1,7 +1,7 @@ #ifndef MBGL_ANNOTATION_GEOJSON_VT_TILE #define MBGL_ANNOTATION_GEOJSON_VT_TILE -#include +#include #include #include diff --git a/src/mbgl/map/geometry_tile.cpp b/src/mbgl/tile/geometry_tile.cpp similarity index 91% rename from src/mbgl/map/geometry_tile.cpp rename to src/mbgl/tile/geometry_tile.cpp index 82affc689..fa41481d4 100644 --- a/src/mbgl/map/geometry_tile.cpp +++ b/src/mbgl/tile/geometry_tile.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include diff --git a/src/mbgl/map/geometry_tile.hpp b/src/mbgl/tile/geometry_tile.hpp similarity index 100% rename from src/mbgl/map/geometry_tile.hpp rename to src/mbgl/tile/geometry_tile.hpp diff --git a/src/mbgl/map/raster_tile_data.cpp b/src/mbgl/tile/raster_tile_data.cpp similarity index 97% rename from src/mbgl/map/raster_tile_data.cpp rename to src/mbgl/tile/raster_tile_data.cpp index 8df4e05b6..797ee2a2b 100644 --- a/src/mbgl/map/raster_tile_data.cpp +++ b/src/mbgl/tile/raster_tile_data.cpp @@ -1,5 +1,5 @@ -#include -#include +#include +#include #include #include #include diff --git a/src/mbgl/map/raster_tile_data.hpp b/src/mbgl/tile/raster_tile_data.hpp similarity index 96% rename from src/mbgl/map/raster_tile_data.hpp rename to src/mbgl/tile/raster_tile_data.hpp index e68fbc94c..466d5fbf5 100644 --- a/src/mbgl/map/raster_tile_data.hpp +++ b/src/mbgl/tile/raster_tile_data.hpp @@ -1,7 +1,7 @@ #ifndef MBGL_MAP_RASTER_TILE_DATA #define MBGL_MAP_RASTER_TILE_DATA -#include +#include #include namespace mbgl { diff --git a/src/mbgl/tile/tile.cpp b/src/mbgl/tile/tile.cpp new file mode 100644 index 000000000..a1d36421a --- /dev/null +++ b/src/mbgl/tile/tile.cpp @@ -0,0 +1,3 @@ +#include + +using namespace mbgl; diff --git a/src/mbgl/map/tile.hpp b/src/mbgl/tile/tile.hpp similarity index 100% rename from src/mbgl/map/tile.hpp rename to src/mbgl/tile/tile.hpp diff --git a/src/mbgl/map/tile_cache.cpp b/src/mbgl/tile/tile_cache.cpp similarity index 94% rename from src/mbgl/map/tile_cache.cpp rename to src/mbgl/tile/tile_cache.cpp index 2d1a0da96..423b35582 100644 --- a/src/mbgl/map/tile_cache.cpp +++ b/src/mbgl/tile/tile_cache.cpp @@ -1,4 +1,5 @@ -#include +#include +#include #include diff --git a/src/mbgl/map/tile_cache.hpp b/src/mbgl/tile/tile_cache.hpp similarity index 94% rename from src/mbgl/map/tile_cache.hpp rename to src/mbgl/tile/tile_cache.hpp index e39db0ffa..199f611e7 100644 --- a/src/mbgl/map/tile_cache.hpp +++ b/src/mbgl/tile/tile_cache.hpp @@ -1,13 +1,13 @@ #ifndef MBGL_MAP_TILE_CACHE #define MBGL_MAP_TILE_CACHE -#include - #include #include namespace mbgl { +class TileData; + class TileCache { public: TileCache(size_t size_ = 0) : size(size_) {} @@ -18,6 +18,7 @@ public: std::shared_ptr get(uint64_t key); bool has(uint64_t key); void clear(); + private: std::unordered_map> tiles; std::list orderedKeys; diff --git a/src/mbgl/map/tile_data.cpp b/src/mbgl/tile/tile_data.cpp similarity index 96% rename from src/mbgl/map/tile_data.cpp rename to src/mbgl/tile/tile_data.cpp index edfe4d7ad..46ce64771 100644 --- a/src/mbgl/map/tile_data.cpp +++ b/src/mbgl/tile/tile_data.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include diff --git a/src/mbgl/map/tile_data.hpp b/src/mbgl/tile/tile_data.hpp similarity index 100% rename from src/mbgl/map/tile_data.hpp rename to src/mbgl/tile/tile_data.hpp diff --git a/src/mbgl/map/tile_worker.cpp b/src/mbgl/tile/tile_worker.cpp similarity index 98% rename from src/mbgl/map/tile_worker.cpp rename to src/mbgl/tile/tile_worker.cpp index edbd39205..917b61fde 100644 --- a/src/mbgl/map/tile_worker.cpp +++ b/src/mbgl/tile/tile_worker.cpp @@ -1,6 +1,6 @@ #include -#include -#include +#include +#include #include #include #include diff --git a/src/mbgl/map/tile_worker.hpp b/src/mbgl/tile/tile_worker.hpp similarity index 98% rename from src/mbgl/map/tile_worker.hpp rename to src/mbgl/tile/tile_worker.hpp index bcd8e59bf..08048c134 100644 --- a/src/mbgl/map/tile_worker.hpp +++ b/src/mbgl/tile/tile_worker.hpp @@ -4,7 +4,7 @@ #include #include -#include +#include #include #include #include diff --git a/src/mbgl/map/vector_tile.cpp b/src/mbgl/tile/vector_tile.cpp similarity index 98% rename from src/mbgl/map/vector_tile.cpp rename to src/mbgl/tile/vector_tile.cpp index 6de3b76b4..da070abe2 100644 --- a/src/mbgl/map/vector_tile.cpp +++ b/src/mbgl/tile/vector_tile.cpp @@ -1,5 +1,5 @@ -#include -#include +#include +#include #include #include #include diff --git a/src/mbgl/map/vector_tile.hpp b/src/mbgl/tile/vector_tile.hpp similarity index 97% rename from src/mbgl/map/vector_tile.hpp rename to src/mbgl/tile/vector_tile.hpp index 8550b1c55..15cd70a9d 100644 --- a/src/mbgl/map/vector_tile.hpp +++ b/src/mbgl/tile/vector_tile.hpp @@ -1,7 +1,7 @@ #ifndef MBGL_MAP_VECTOR_TILE #define MBGL_MAP_VECTOR_TILE -#include +#include #include #include diff --git a/src/mbgl/map/vector_tile_data.cpp b/src/mbgl/tile/vector_tile_data.cpp similarity index 98% rename from src/mbgl/map/vector_tile_data.cpp rename to src/mbgl/tile/vector_tile_data.cpp index 27172a3e6..d2eecab97 100644 --- a/src/mbgl/map/vector_tile_data.cpp +++ b/src/mbgl/tile/vector_tile_data.cpp @@ -1,5 +1,5 @@ -#include -#include +#include +#include #include #include #include diff --git a/src/mbgl/map/vector_tile_data.hpp b/src/mbgl/tile/vector_tile_data.hpp similarity index 95% rename from src/mbgl/map/vector_tile_data.hpp rename to src/mbgl/tile/vector_tile_data.hpp index b61b2a25a..d0b599c4c 100644 --- a/src/mbgl/map/vector_tile_data.hpp +++ b/src/mbgl/tile/vector_tile_data.hpp @@ -1,8 +1,8 @@ #ifndef MBGL_MAP_VECTOR_TILE_DATA #define MBGL_MAP_VECTOR_TILE_DATA -#include -#include +#include +#include #include #include diff --git a/src/mbgl/util/clip_id.cpp b/src/mbgl/util/clip_id.cpp index 8274be338..47a5877bb 100644 --- a/src/mbgl/util/clip_id.cpp +++ b/src/mbgl/util/clip_id.cpp @@ -3,7 +3,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/mbgl/util/get_geometries.hpp b/src/mbgl/util/get_geometries.hpp index 32dd38950..013a7e5b9 100644 --- a/src/mbgl/util/get_geometries.hpp +++ b/src/mbgl/util/get_geometries.hpp @@ -1,7 +1,7 @@ #ifndef MBGL_UTIL_GET_GEOMETRIES #define MBGL_UTIL_GET_GEOMETRIES -#include +#include namespace mbgl { diff --git a/src/mbgl/util/tile_cover.cpp b/src/mbgl/util/tile_cover.cpp index a9c265089..e77ea469a 100644 --- a/src/mbgl/util/tile_cover.cpp +++ b/src/mbgl/util/tile_cover.cpp @@ -2,7 +2,6 @@ #include #include #include -#include #include namespace mbgl { diff --git a/src/mbgl/util/worker.cpp b/src/mbgl/util/worker.cpp index fe8ee8177..bc6e4be3d 100644 --- a/src/mbgl/util/worker.cpp +++ b/src/mbgl/util/worker.cpp @@ -3,7 +3,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/mbgl/util/worker.hpp b/src/mbgl/util/worker.hpp index d72438bc7..96a7b2788 100644 --- a/src/mbgl/util/worker.hpp +++ b/src/mbgl/util/worker.hpp @@ -3,7 +3,7 @@ #include #include -#include +#include #include #include