summaryrefslogtreecommitdiff
path: root/include/mbgl/util/feature.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/mbgl/util/feature.hpp')
-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) {