summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorThiago Marcos P. Santos <tmpsantos@gmail.com>2020-03-27 18:30:35 +0200
committerThiago Marcos P. Santos <tmpsantos@gmail.com>2020-04-17 13:36:50 +0300
commitc4cb026fa4d30b7d81c4a23613dc5d772b1708d0 (patch)
tree597f8f83e74942ac887032c1fb1efb46687b4a33 /include
parentdffe00feeade4d65d10deecdc196add14b791c11 (diff)
downloadqtlocation-mapboxgl-c4cb026fa4d30b7d81c4a23613dc5d772b1708d0.tar.gz
[core] Fix readability-redundant-member-init errors in header files
As reported by clang-tidy-8.
Diffstat (limited to 'include')
-rw-r--r--include/mbgl/gl/custom_layer.hpp2
-rw-r--r--include/mbgl/style/filter.hpp4
-rw-r--r--include/mbgl/style/layers/background_layer.hpp2
-rw-r--r--include/mbgl/style/layers/circle_layer.hpp2
-rw-r--r--include/mbgl/style/layers/fill_extrusion_layer.hpp2
-rw-r--r--include/mbgl/style/layers/fill_layer.hpp2
-rw-r--r--include/mbgl/style/layers/heatmap_layer.hpp2
-rw-r--r--include/mbgl/style/layers/hillshade_layer.hpp2
-rw-r--r--include/mbgl/style/layers/layer.hpp.ejs2
-rw-r--r--include/mbgl/style/layers/line_layer.hpp2
-rw-r--r--include/mbgl/style/layers/location_indicator_layer.hpp4
-rw-r--r--include/mbgl/style/layers/raster_layer.hpp2
-rw-r--r--include/mbgl/style/layers/symbol_layer.hpp2
-rw-r--r--include/mbgl/util/tileset.hpp3
14 files changed, 16 insertions, 17 deletions
diff --git a/include/mbgl/gl/custom_layer.hpp b/include/mbgl/gl/custom_layer.hpp
index 8b60af5d7f..f879cda806 100644
--- a/include/mbgl/gl/custom_layer.hpp
+++ b/include/mbgl/gl/custom_layer.hpp
@@ -61,7 +61,7 @@ public:
virtual void deinitialize() = 0;
};
-class CustomLayer : public Layer {
+class CustomLayer final : public Layer {
public:
CustomLayer(const std::string& id,
std::unique_ptr<CustomLayerHost> host);
diff --git a/include/mbgl/style/filter.hpp b/include/mbgl/style/filter.hpp
index e0623a20d4..5e14bccacc 100644
--- a/include/mbgl/style/filter.hpp
+++ b/include/mbgl/style/filter.hpp
@@ -18,8 +18,8 @@ public:
private:
optional<mbgl::Value> legacyFilter;
public:
- Filter() : expression() {}
-
+ Filter() {}
+
Filter(expression::ParseResult _expression, optional<mbgl::Value> _filter = {})
: expression(std::move(*_expression)),
legacyFilter(std::move(_filter)){
diff --git a/include/mbgl/style/layers/background_layer.hpp b/include/mbgl/style/layers/background_layer.hpp
index 2a46b2fc21..4143f23126 100644
--- a/include/mbgl/style/layers/background_layer.hpp
+++ b/include/mbgl/style/layers/background_layer.hpp
@@ -14,7 +14,7 @@ namespace style {
class TransitionOptions;
-class BackgroundLayer : public Layer {
+class BackgroundLayer final : public Layer {
public:
BackgroundLayer(const std::string& layerID);
~BackgroundLayer() final;
diff --git a/include/mbgl/style/layers/circle_layer.hpp b/include/mbgl/style/layers/circle_layer.hpp
index aac02121e1..370d2aa8ba 100644
--- a/include/mbgl/style/layers/circle_layer.hpp
+++ b/include/mbgl/style/layers/circle_layer.hpp
@@ -14,7 +14,7 @@ namespace style {
class TransitionOptions;
-class CircleLayer : public Layer {
+class CircleLayer final : public Layer {
public:
CircleLayer(const std::string& layerID, const std::string& sourceID);
~CircleLayer() final;
diff --git a/include/mbgl/style/layers/fill_extrusion_layer.hpp b/include/mbgl/style/layers/fill_extrusion_layer.hpp
index 3e4973b82c..a62a8a0fdb 100644
--- a/include/mbgl/style/layers/fill_extrusion_layer.hpp
+++ b/include/mbgl/style/layers/fill_extrusion_layer.hpp
@@ -14,7 +14,7 @@ namespace style {
class TransitionOptions;
-class FillExtrusionLayer : public Layer {
+class FillExtrusionLayer final : public Layer {
public:
FillExtrusionLayer(const std::string& layerID, const std::string& sourceID);
~FillExtrusionLayer() final;
diff --git a/include/mbgl/style/layers/fill_layer.hpp b/include/mbgl/style/layers/fill_layer.hpp
index fb386c4b11..3c3c54220e 100644
--- a/include/mbgl/style/layers/fill_layer.hpp
+++ b/include/mbgl/style/layers/fill_layer.hpp
@@ -14,7 +14,7 @@ namespace style {
class TransitionOptions;
-class FillLayer : public Layer {
+class FillLayer final : public Layer {
public:
FillLayer(const std::string& layerID, const std::string& sourceID);
~FillLayer() final;
diff --git a/include/mbgl/style/layers/heatmap_layer.hpp b/include/mbgl/style/layers/heatmap_layer.hpp
index 371e9a8aa4..ec6c39766f 100644
--- a/include/mbgl/style/layers/heatmap_layer.hpp
+++ b/include/mbgl/style/layers/heatmap_layer.hpp
@@ -15,7 +15,7 @@ namespace style {
class TransitionOptions;
-class HeatmapLayer : public Layer {
+class HeatmapLayer final : public Layer {
public:
HeatmapLayer(const std::string& layerID, const std::string& sourceID);
~HeatmapLayer() final;
diff --git a/include/mbgl/style/layers/hillshade_layer.hpp b/include/mbgl/style/layers/hillshade_layer.hpp
index 7149fb46dd..7848182652 100644
--- a/include/mbgl/style/layers/hillshade_layer.hpp
+++ b/include/mbgl/style/layers/hillshade_layer.hpp
@@ -14,7 +14,7 @@ namespace style {
class TransitionOptions;
-class HillshadeLayer : public Layer {
+class HillshadeLayer final : public Layer {
public:
HillshadeLayer(const std::string& layerID, const std::string& sourceID);
~HillshadeLayer() final;
diff --git a/include/mbgl/style/layers/layer.hpp.ejs b/include/mbgl/style/layers/layer.hpp.ejs
index a81aaa9e16..1a0f557e92 100644
--- a/include/mbgl/style/layers/layer.hpp.ejs
+++ b/include/mbgl/style/layers/layer.hpp.ejs
@@ -32,7 +32,7 @@ namespace style {
class TransitionOptions;
-class <%- camelize(type) %>Layer : public Layer {
+class <%- camelize(type) %>Layer final : public Layer {
public:
<% if ((type === 'background') || (type === 'location-indicator')) { -%>
<%- camelize(type) %>Layer(const std::string& layerID);
diff --git a/include/mbgl/style/layers/line_layer.hpp b/include/mbgl/style/layers/line_layer.hpp
index 7d7da47bf9..13a58f45da 100644
--- a/include/mbgl/style/layers/line_layer.hpp
+++ b/include/mbgl/style/layers/line_layer.hpp
@@ -17,7 +17,7 @@ namespace style {
class TransitionOptions;
-class LineLayer : public Layer {
+class LineLayer final : public Layer {
public:
LineLayer(const std::string& layerID, const std::string& sourceID);
~LineLayer() final;
diff --git a/include/mbgl/style/layers/location_indicator_layer.hpp b/include/mbgl/style/layers/location_indicator_layer.hpp
index 49720a2403..fcf688fb99 100644
--- a/include/mbgl/style/layers/location_indicator_layer.hpp
+++ b/include/mbgl/style/layers/location_indicator_layer.hpp
@@ -15,10 +15,10 @@ namespace style {
class TransitionOptions;
-class LocationIndicatorLayer : public Layer {
+class LocationIndicatorLayer final : public Layer {
public:
LocationIndicatorLayer(const std::string& layerID);
- ~LocationIndicatorLayer() final;
+ ~LocationIndicatorLayer();
// Layout properties
diff --git a/include/mbgl/style/layers/raster_layer.hpp b/include/mbgl/style/layers/raster_layer.hpp
index 78fa3db23b..3ccda2d683 100644
--- a/include/mbgl/style/layers/raster_layer.hpp
+++ b/include/mbgl/style/layers/raster_layer.hpp
@@ -14,7 +14,7 @@ namespace style {
class TransitionOptions;
-class RasterLayer : public Layer {
+class RasterLayer final : public Layer {
public:
RasterLayer(const std::string& layerID, const std::string& sourceID);
~RasterLayer() final;
diff --git a/include/mbgl/style/layers/symbol_layer.hpp b/include/mbgl/style/layers/symbol_layer.hpp
index 40d16dedf3..355299ce5c 100644
--- a/include/mbgl/style/layers/symbol_layer.hpp
+++ b/include/mbgl/style/layers/symbol_layer.hpp
@@ -17,7 +17,7 @@ namespace style {
class TransitionOptions;
-class SymbolLayer : public Layer {
+class SymbolLayer final : public Layer {
public:
SymbolLayer(const std::string& layerID, const std::string& sourceID);
~SymbolLayer() final;
diff --git a/include/mbgl/util/tileset.hpp b/include/mbgl/util/tileset.hpp
index c0885e0eb3..c6e41fc4ab 100644
--- a/include/mbgl/util/tileset.hpp
+++ b/include/mbgl/util/tileset.hpp
@@ -33,8 +33,7 @@ public:
zoomRange(zoomRange_),
attribution(std::move(attribution_)),
scheme(scheme_),
- encoding(encoding_),
- bounds(){};
+ encoding(encoding_){};
// TileJSON also includes center and zoom but they are not used by mbgl.