diff options
author | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2020-03-20 12:38:09 +0200 |
---|---|---|
committer | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2020-03-23 20:05:40 +0200 |
commit | 9dbd0a666a25b3950d461d41f6c41fc8acea8d81 (patch) | |
tree | 757196c0d7efc9c6f198098be5d227d754b0b378 /include | |
parent | 76b99eb8e8f0138a1020b01e45bf8fd859051b1c (diff) | |
download | qtlocation-mapboxgl-9dbd0a666a25b3950d461d41f6c41fc8acea8d81.tar.gz |
[core] Fix modernize-pass-by-value errors
As reported by clang-tidy-8.
Diffstat (limited to 'include')
-rw-r--r-- | include/mbgl/util/feature.hpp | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/include/mbgl/util/feature.hpp b/include/mbgl/util/feature.hpp index 92d7ebf9da..de9b03f60e 100644 --- a/include/mbgl/util/feature.hpp +++ b/include/mbgl/util/feature.hpp @@ -32,19 +32,10 @@ public: template <class T> optional<T> numericValue(const Value& value) { - return value.match( - [] (uint64_t t) { - return optional<T>(t); - }, - [] (int64_t t) { - return optional<T>(t); - }, - [] (double t) { - return optional<T>(t); - }, - [] (auto) { - return optional<T>(); - }); + return value.match([](uint64_t t) { return optional<T>(t); }, + [](int64_t t) { return optional<T>(t); }, + [](double t) { return optional<T>(t); }, + [](const auto&) { return optional<T>(); }); } inline optional<std::string> featureIDtoString(const FeatureIdentifier& id) { |