diff --git a/plugins/input/csv/csv_datasource.hpp b/plugins/input/csv/csv_datasource.hpp index 22a99a2b8..056d2391d 100644 --- a/plugins/input/csv/csv_datasource.hpp +++ b/plugins/input/csv/csv_datasource.hpp @@ -25,9 +25,19 @@ // mapnik #include +#include +#include +#include +#include +#include +#include + +// boost +#include // stl #include +#include class csv_datasource : public mapnik::datasource { diff --git a/plugins/input/gdal/gdal_datasource.hpp b/plugins/input/gdal/gdal_datasource.hpp index 989b30135..15654fae9 100644 --- a/plugins/input/gdal/gdal_datasource.hpp +++ b/plugins/input/gdal/gdal_datasource.hpp @@ -25,9 +25,19 @@ // mapnik #include +#include +#include +#include +#include +#include +#include // boost -#include +#include + +// stl +#include +#include // gdal #include diff --git a/plugins/input/gdal/gdal_featureset.cpp b/plugins/input/gdal/gdal_featureset.cpp index 959b1d009..008194ff9 100644 --- a/plugins/input/gdal/gdal_featureset.cpp +++ b/plugins/input/gdal/gdal_featureset.cpp @@ -23,6 +23,7 @@ // mapnik #include #include +#include #include // boost diff --git a/plugins/input/gdal/gdal_featureset.hpp b/plugins/input/gdal/gdal_featureset.hpp index a9912e70e..fc3856574 100644 --- a/plugins/input/gdal/gdal_featureset.hpp +++ b/plugins/input/gdal/gdal_featureset.hpp @@ -31,6 +31,8 @@ #include #include +#include "gdal_datasource.hpp" + class GDALDataset; class GDALRasterBand; diff --git a/plugins/input/geojson/geojson_datasource.cpp b/plugins/input/geojson/geojson_datasource.cpp index 3ce9140e8..58354b6f8 100644 --- a/plugins/input/geojson/geojson_datasource.cpp +++ b/plugins/input/geojson/geojson_datasource.cpp @@ -36,6 +36,7 @@ #include // mapnik #include +#include #include #include #include diff --git a/plugins/input/geojson/geojson_datasource.hpp b/plugins/input/geojson/geojson_datasource.hpp index 231339cc0..9f9ce42d0 100644 --- a/plugins/input/geojson/geojson_datasource.hpp +++ b/plugins/input/geojson/geojson_datasource.hpp @@ -25,7 +25,16 @@ // mapnik #include +#include +#include +#include +#include +#include +#include + // boost +#include +#include #include #include #include @@ -33,6 +42,12 @@ #include #include +// stl +#include +#include +#include +#include + class geojson_datasource : public mapnik::datasource { public: diff --git a/plugins/input/geos/geos_datasource.hpp b/plugins/input/geos/geos_datasource.hpp index 752a89ffc..6127e9fbd 100644 --- a/plugins/input/geos/geos_datasource.hpp +++ b/plugins/input/geos/geos_datasource.hpp @@ -25,12 +25,21 @@ // mapnik #include +#include +#include #include +#include +#include #include // boost +#include #include +// stl +#include +#include + #include "geos_feature_ptr.hpp" class geos_datasource : public mapnik::datasource diff --git a/plugins/input/kismet/kismet_datasource.hpp b/plugins/input/kismet/kismet_datasource.hpp index 6e54d9c23..85504839b 100644 --- a/plugins/input/kismet/kismet_datasource.hpp +++ b/plugins/input/kismet/kismet_datasource.hpp @@ -23,21 +23,25 @@ #ifndef KISMET_DATASOURCE_HPP #define KISMET_DATASOURCE_HPP -// stl -#include - // mapnik #include +#include +#include #include +#include +#include #include -#include // boost +#include #include -#include #include -// sqlite +// stl +#include +#include +#include + #include "kismet_types.hpp" class kismet_datasource : public mapnik::datasource diff --git a/plugins/input/kismet/kismet_types.hpp b/plugins/input/kismet/kismet_types.hpp index c3393d74e..519577897 100644 --- a/plugins/input/kismet/kismet_types.hpp +++ b/plugins/input/kismet/kismet_types.hpp @@ -25,6 +25,7 @@ // mapnik #include +#include // boost #include diff --git a/plugins/input/occi/occi_datasource.hpp b/plugins/input/occi/occi_datasource.hpp index bbc57970d..7e85de7b0 100644 --- a/plugins/input/occi/occi_datasource.hpp +++ b/plugins/input/occi/occi_datasource.hpp @@ -25,13 +25,21 @@ // mapnik #include -#include +#include +#include #include +#include +#include #include // boost +#include #include +// stl +#include +#include + // oci #include "occi_types.hpp" diff --git a/plugins/input/ogr/ogr_converter.hpp b/plugins/input/ogr/ogr_converter.hpp index 94b198d54..a52ab66ce 100644 --- a/plugins/input/ogr/ogr_converter.hpp +++ b/plugins/input/ogr/ogr_converter.hpp @@ -25,6 +25,7 @@ // mapnik #include +#include // ogr #include diff --git a/plugins/input/ogr/ogr_datasource.hpp b/plugins/input/ogr/ogr_datasource.hpp index 1898397e0..67dc5799c 100644 --- a/plugins/input/ogr/ogr_datasource.hpp +++ b/plugins/input/ogr/ogr_datasource.hpp @@ -25,15 +25,23 @@ // mapnik #include +#include +#include #include +#include +#include #include // boost +#include #include +// stl +#include +#include + // ogr #include - #include "ogr_layer_ptr.hpp" class ogr_datasource : public mapnik::datasource diff --git a/plugins/input/osm/osm_datasource.hpp b/plugins/input/osm/osm_datasource.hpp index 1b99718ed..fc79faa88 100644 --- a/plugins/input/osm/osm_datasource.hpp +++ b/plugins/input/osm/osm_datasource.hpp @@ -25,7 +25,20 @@ // mapnik #include +#include +#include +#include #include +#include +#include + +// boost +#include +#include + +// stl +#include +#include #include "osm.h" diff --git a/plugins/input/postgis/postgis_datasource.hpp b/plugins/input/postgis/postgis_datasource.hpp index f484837c8..5cb786569 100644 --- a/plugins/input/postgis/postgis_datasource.hpp +++ b/plugins/input/postgis/postgis_datasource.hpp @@ -25,12 +25,22 @@ // mapnik #include +#include +#include +#include #include +#include #include // boost +#include +#include #include +// stl +#include +#include + #include "connection_manager.hpp" #include "resultset.hpp" #include "cursorresultset.hpp" diff --git a/plugins/input/raster/raster_datasource.cpp b/plugins/input/raster/raster_datasource.cpp index efbd38233..1c66c462e 100644 --- a/plugins/input/raster/raster_datasource.cpp +++ b/plugins/input/raster/raster_datasource.cpp @@ -26,6 +26,7 @@ // mapnik #include +#include #include #include diff --git a/plugins/input/raster/raster_datasource.hpp b/plugins/input/raster/raster_datasource.hpp index 9b84380e5..c79afbbe6 100644 --- a/plugins/input/raster/raster_datasource.hpp +++ b/plugins/input/raster/raster_datasource.hpp @@ -24,9 +24,22 @@ #define RASTER_DATASOURCE_HPP // mapnik -#include -#include #include +#include +#include +#include +#include +#include +#include + +// boost +#include +#include + +// stl +#include +#include + class raster_datasource : public mapnik::datasource { diff --git a/plugins/input/raster/raster_featureset.cpp b/plugins/input/raster/raster_featureset.cpp index bd26a076f..b39bf237b 100644 --- a/plugins/input/raster/raster_featureset.cpp +++ b/plugins/input/raster/raster_featureset.cpp @@ -22,6 +22,7 @@ // mapnik #include +#include #include #include #include diff --git a/plugins/input/rasterlite/rasterlite_datasource.hpp b/plugins/input/rasterlite/rasterlite_datasource.hpp index 4971b2d1d..e2a8137d9 100644 --- a/plugins/input/rasterlite/rasterlite_datasource.hpp +++ b/plugins/input/rasterlite/rasterlite_datasource.hpp @@ -25,10 +25,21 @@ // mapnik #include +#include +#include +#include +#include +#include +#include // boost +#include #include +// stl +#include +#include + #include "rasterlite_include.hpp" class rasterlite_datasource : public mapnik::datasource diff --git a/plugins/input/shape/shape_datasource.hpp b/plugins/input/shape/shape_datasource.hpp index 522365dde..56ea052fc 100644 --- a/plugins/input/shape/shape_datasource.hpp +++ b/plugins/input/shape/shape_datasource.hpp @@ -25,11 +25,21 @@ // mapnik #include +#include +#include +#include #include +#include +#include // boost +#include #include +// stl +#include +#include + #include "shape_io.hpp" using mapnik::datasource; diff --git a/plugins/input/shape/shape_utils.cpp b/plugins/input/shape/shape_utils.cpp index 56cd7c8a2..a2685e67c 100644 --- a/plugins/input/shape/shape_utils.cpp +++ b/plugins/input/shape/shape_utils.cpp @@ -22,6 +22,7 @@ // mapnik #include +#include #include "shape_utils.hpp" // boost diff --git a/plugins/input/sqlite/sqlite_connection.hpp b/plugins/input/sqlite/sqlite_connection.hpp index 1a38062e2..b28c4c97e 100644 --- a/plugins/input/sqlite/sqlite_connection.hpp +++ b/plugins/input/sqlite/sqlite_connection.hpp @@ -28,6 +28,7 @@ // mapnik #include +#include #include #include diff --git a/plugins/input/sqlite/sqlite_datasource.hpp b/plugins/input/sqlite/sqlite_datasource.hpp index c1f840212..063ccaf75 100644 --- a/plugins/input/sqlite/sqlite_datasource.hpp +++ b/plugins/input/sqlite/sqlite_datasource.hpp @@ -25,18 +25,26 @@ // mapnik #include +#include +#include #include +#include +#include #include #include // boost +#include #include #include +// stl +#include +#include + // sqlite #include "sqlite_connection.hpp" - class sqlite_datasource : public mapnik::datasource { public: diff --git a/plugins/input/sqlite/sqlite_prepared.hpp b/plugins/input/sqlite/sqlite_prepared.hpp index c18591f04..f6bf45339 100644 --- a/plugins/input/sqlite/sqlite_prepared.hpp +++ b/plugins/input/sqlite/sqlite_prepared.hpp @@ -25,6 +25,7 @@ // mapnik #include +#include #include // boost diff --git a/plugins/input/sqlite/sqlite_resultset.hpp b/plugins/input/sqlite/sqlite_resultset.hpp index c1582f8ba..9c10eb0f3 100644 --- a/plugins/input/sqlite/sqlite_resultset.hpp +++ b/plugins/input/sqlite/sqlite_resultset.hpp @@ -25,6 +25,7 @@ // mapnik #include +#include // stl #include diff --git a/plugins/input/sqlite/sqlite_utils.hpp b/plugins/input/sqlite/sqlite_utils.hpp index 891150506..fb81ce62b 100644 --- a/plugins/input/sqlite/sqlite_utils.hpp +++ b/plugins/input/sqlite/sqlite_utils.hpp @@ -29,6 +29,7 @@ // mapnik #include +#include #include #include diff --git a/plugins/input/templates/helloworld/hello_datasource.hpp b/plugins/input/templates/helloworld/hello_datasource.hpp index f2e172f56..b7e3dfbbc 100644 --- a/plugins/input/templates/helloworld/hello_datasource.hpp +++ b/plugins/input/templates/helloworld/hello_datasource.hpp @@ -3,6 +3,19 @@ // mapnik #include +#include +#include +#include +#include +#include +#include + +// boost +#include +#include + +// stl +#include class hello_datasource : public mapnik::datasource {