From be08c79b6ffc8062ed3bf73b2534d267c5000ab1 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Wed, 31 Aug 2016 15:33:43 -0700 Subject: [PATCH] update filter doc usage example (#6202) --- include/mbgl/style/filter_evaluator.hpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/include/mbgl/style/filter_evaluator.hpp b/include/mbgl/style/filter_evaluator.hpp index 793abe6da..cf9877da2 100644 --- a/include/mbgl/style/filter_evaluator.hpp +++ b/include/mbgl/style/filter_evaluator.hpp @@ -9,14 +9,11 @@ namespace mbgl { namespace style { /* - A visitor that evaluates a `Filter` for a given feature type and properties. For maximum - flexibility, it is templated on the PropertyAccessor type, which must be a callable type with - function signature `optional (const std::string&)`, returning the value for the given - key, if it exists. + A visitor that evaluates a `Filter` for a given feature. Use via `Filter::operator()`. For example: - if (filter(feature.getType(), [&] (const std::string& key) { return feature.getValue(key); })) { + if (filter(feature)) { // matches the filter } else { // does not match