summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorThiago Marcos P. Santos <tmpsantos@gmail.com>2020-03-20 12:38:09 +0200
committerThiago Marcos P. Santos <tmpsantos@gmail.com>2020-03-23 20:05:40 +0200
commit9dbd0a666a25b3950d461d41f6c41fc8acea8d81 (patch)
tree757196c0d7efc9c6f198098be5d227d754b0b378 /include
parent76b99eb8e8f0138a1020b01e45bf8fd859051b1c (diff)
downloadqtlocation-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.hpp17
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) {