diff --git a/include/mapnik/json/feature_generator_grammar.hpp b/include/mapnik/json/feature_generator_grammar.hpp index 9eaa3bb99..d2a5c8e52 100644 --- a/include/mapnik/json/feature_generator_grammar.hpp +++ b/include/mapnik/json/feature_generator_grammar.hpp @@ -40,26 +40,26 @@ struct is_container : mpl::false_ {} ; template <> struct container_iterator { - using type = mapnik::feature_kv_iterator2; + using type = mapnik::feature_kv_iterator; }; template <> struct begin_container { - static mapnik::feature_kv_iterator2 + static mapnik::feature_kv_iterator call (mapnik::feature_impl const& f) { - return mapnik::feature_kv_iterator2(mapnik::value_not_null(),f.begin(),f.end()); + return f.begin(); } }; template <> struct end_container { - static mapnik::feature_kv_iterator2 + static mapnik::feature_kv_iterator call (mapnik::feature_impl const& f) { - return mapnik::feature_kv_iterator2(mapnik::value_not_null(),f.end(),f.end()); + return f.end(); } };