diff options
Diffstat (limited to 'include/mbgl/style/filter_evaluator.hpp')
-rw-r--r-- | include/mbgl/style/filter_evaluator.hpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/mbgl/style/filter_evaluator.hpp b/include/mbgl/style/filter_evaluator.hpp index e7b6e0f5a0..cf91fdab1f 100644 --- a/include/mbgl/style/filter_evaluator.hpp +++ b/include/mbgl/style/filter_evaluator.hpp @@ -151,13 +151,24 @@ private: return false; } + bool operator()(const NullValue&, + const NullValue&) const { + // Should be unreachable; null is not currently allowed by the style specification. + assert(false); + return false; + } + bool operator()(const std::vector<Value>&, const std::vector<Value>&) const { + // Should be unreachable; nested values are not currently allowed by the style specification. + assert(false); return false; } bool operator()(const std::unordered_map<std::string, Value>&, const std::unordered_map<std::string, Value>&) const { + // Should be unreachable; nested values are not currently allowed by the style specification. + assert(false); return false; } }; |