#ifndef EVALUATOR_HPP #define EVALUATOR HPP #include #include #include #include "jsonpull/jsonpull.h" #include "mvt.hpp" bool evaluate(std::unordered_map const &feature, std::string const &layer, json_object_ptr filter, std::set &exclude_attributes, std::vector const &unidecode_data); json_object_ptr parse_filter(const char *s); json_object_ptr read_filter(const char *fname); bool evaluate(mvt_feature const &feat, mvt_layer const &layer, json_object_ptr filter, std::set &exclude_attributes, int z, std::vector const &unidecode_data); #endif