From 4161d197fdb59587b3ef5deac321605fc911a2ab Mon Sep 17 00:00:00 2001 From: Bruno de Oliveira Abinader Date: Sun, 12 Jun 2016 13:53:35 +0300 Subject: [tidy] Check modernize-pass-by-value Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html --- platform/default/asset_file_source.cpp | 4 ++-- platform/default/mbgl/storage/offline.cpp | 14 +++++++------- platform/default/mbgl/storage/offline_database.cpp | 4 ++-- platform/default/mbgl/storage/offline_database.hpp | 3 +-- platform/default/online_file_source.cpp | 6 +++--- 5 files changed, 15 insertions(+), 16 deletions(-) (limited to 'platform') diff --git a/platform/default/asset_file_source.cpp b/platform/default/asset_file_source.cpp index 3a47f349fe..c2694ba469 100644 --- a/platform/default/asset_file_source.cpp +++ b/platform/default/asset_file_source.cpp @@ -14,8 +14,8 @@ namespace mbgl { class AssetFileSource::Impl { public: - Impl(const std::string& root_) - : root(root_) { + Impl(std::string root_) + : root(std::move(root_)) { } void request(const std::string& url, FileSource::Callback callback) { diff --git a/platform/default/mbgl/storage/offline.cpp b/platform/default/mbgl/storage/offline.cpp index d8e0357ae2..812e427157 100644 --- a/platform/default/mbgl/storage/offline.cpp +++ b/platform/default/mbgl/storage/offline.cpp @@ -11,9 +11,9 @@ namespace mbgl { OfflineTilePyramidRegionDefinition::OfflineTilePyramidRegionDefinition( - const std::string& styleURL_, const LatLngBounds& bounds_, double minZoom_, double maxZoom_, float pixelRatio_) - : styleURL(styleURL_), - bounds(bounds_), + std::string styleURL_, LatLngBounds bounds_, double minZoom_, double maxZoom_, float pixelRatio_) + : styleURL(std::move(styleURL_)), + bounds(std::move(bounds_)), minZoom(minZoom_), maxZoom(maxZoom_), pixelRatio(pixelRatio_) { @@ -97,11 +97,11 @@ std::string encodeOfflineRegionDefinition(const OfflineRegionDefinition& region) } OfflineRegion::OfflineRegion(int64_t id_, - const OfflineRegionDefinition& definition_, - const OfflineRegionMetadata& metadata_) + OfflineRegionDefinition definition_, + OfflineRegionMetadata metadata_) : id(id_), - definition(definition_), - metadata(metadata_) { + definition(std::move(definition_)), + metadata(std::move(metadata_)) { } OfflineRegion::OfflineRegion(OfflineRegion&&) = default; diff --git a/platform/default/mbgl/storage/offline_database.cpp b/platform/default/mbgl/storage/offline_database.cpp index 3193909294..e46fc42225 100644 --- a/platform/default/mbgl/storage/offline_database.cpp +++ b/platform/default/mbgl/storage/offline_database.cpp @@ -18,8 +18,8 @@ OfflineDatabase::Statement::~Statement() { stmt.clearBindings(); } -OfflineDatabase::OfflineDatabase(const std::string& path_, uint64_t maximumCacheSize_) - : path(path_), +OfflineDatabase::OfflineDatabase(std::string path_, uint64_t maximumCacheSize_) + : path(std::move(path_)), maximumCacheSize(maximumCacheSize_) { ensureSchema(); } diff --git a/platform/default/mbgl/storage/offline_database.hpp b/platform/default/mbgl/storage/offline_database.hpp index 3f5df3509b..55cb7ad2fa 100644 --- a/platform/default/mbgl/storage/offline_database.hpp +++ b/platform/default/mbgl/storage/offline_database.hpp @@ -27,8 +27,7 @@ class OfflineDatabase : private util::noncopyable { public: // Limits affect ambient caching (put) only; resources required by offline // regions are exempt. - OfflineDatabase(const std::string& path, - uint64_t maximumCacheSize = util::DEFAULT_MAX_CACHE_SIZE); + OfflineDatabase(std::string path, uint64_t maximumCacheSize = util::DEFAULT_MAX_CACHE_SIZE); ~OfflineDatabase(); optional get(const Resource&); diff --git a/platform/default/online_file_source.cpp b/platform/default/online_file_source.cpp index a4ac2c2b2b..e0adfd8a54 100644 --- a/platform/default/online_file_source.cpp +++ b/platform/default/online_file_source.cpp @@ -26,7 +26,7 @@ class OnlineFileRequest : public AsyncRequest { public: using Callback = std::function; - OnlineFileRequest(const Resource&, Callback, OnlineFileSource::Impl&); + OnlineFileRequest(Resource, Callback, OnlineFileSource::Impl&); ~OnlineFileRequest(); void networkIsReachableAgain(); @@ -182,9 +182,9 @@ std::unique_ptr OnlineFileSource::request(const Resource& resource return std::make_unique(res, callback, *impl); } -OnlineFileRequest::OnlineFileRequest(const Resource& resource_, Callback callback_, OnlineFileSource::Impl& impl_) +OnlineFileRequest::OnlineFileRequest(Resource resource_, Callback callback_, OnlineFileSource::Impl& impl_) : impl(impl_), - resource(resource_), + resource(std::move(resource_)), callback(std::move(callback_)) { impl.add(this); -- cgit v1.2.1