From 55e18a6f81f3b8ee61c3eb70b0d1cbe9a861e44f Mon Sep 17 00:00:00 2001 From: Mikhail Pozdnyakov Date: Thu, 7 Nov 2019 18:31:40 +0200 Subject: [core] Use expected.hpp from mapbox-base --- include/mbgl/storage/offline.hpp | 36 +++++++++++++++--------------------- include/mbgl/util/expected.hpp | 2 +- 2 files changed, 16 insertions(+), 22 deletions(-) (limited to 'include') diff --git a/include/mbgl/storage/offline.hpp b/include/mbgl/storage/offline.hpp index baf43dc5f5..f35abbfe38 100644 --- a/include/mbgl/storage/offline.hpp +++ b/include/mbgl/storage/offline.hpp @@ -32,12 +32,12 @@ public: OfflineTilePyramidRegionDefinition(std::string, LatLngBounds, double, double, float, bool); /* Private */ - const std::string styleURL; - const LatLngBounds bounds; - const double minZoom; - const double maxZoom; - const float pixelRatio; - const bool includeIdeographs; + std::string styleURL; + LatLngBounds bounds; + double minZoom; + double maxZoom; + float pixelRatio; + bool includeIdeographs; }; /* @@ -56,12 +56,12 @@ public: OfflineGeometryRegionDefinition(std::string styleURL, Geometry, double minZoom, double maxZoom, float pixelRatio, bool includeIdeographs); /* Private */ - const std::string styleURL; - const Geometry geometry; - const double minZoom; - const double maxZoom; - const float pixelRatio; - const bool includeIdeographs; + std::string styleURL; + Geometry geometry; + double minZoom; + double maxZoom; + float pixelRatio; + bool includeIdeographs; }; /* @@ -211,14 +211,8 @@ public: class OfflineRegion { public: - // Move-only; not publicly constructible. - OfflineRegion(OfflineRegion&&); ~OfflineRegion(); - OfflineRegion() = delete; - OfflineRegion(const OfflineRegion&) = delete; - OfflineRegion& operator=(OfflineRegion&&) = delete; - OfflineRegion& operator=(const OfflineRegion&) = delete; int64_t getID() const; const OfflineRegionDefinition& getDefinition() const; @@ -231,9 +225,9 @@ private: OfflineRegionDefinition, OfflineRegionMetadata); - const int64_t id; - const OfflineRegionDefinition definition; - const OfflineRegionMetadata metadata; + int64_t id; + OfflineRegionDefinition definition; + OfflineRegionMetadata metadata; }; using OfflineRegions = std::vector; diff --git a/include/mbgl/util/expected.hpp b/include/mbgl/util/expected.hpp index 135de3cf9b..53c5b6ab45 100644 --- a/include/mbgl/util/expected.hpp +++ b/include/mbgl/util/expected.hpp @@ -1,6 +1,6 @@ #pragma once -#include +#include namespace mbgl { -- cgit v1.2.1