diff --git a/include/mapnik/image_filter_grammar.hpp b/include/mapnik/image_filter_grammar.hpp index ef9b6697b..176c84e02 100644 --- a/include/mapnik/image_filter_grammar.hpp +++ b/include/mapnik/image_filter_grammar.hpp @@ -31,7 +31,6 @@ #pragma GCC diagnostic push #include #include -#include #pragma GCC diagnostic pop // stl @@ -44,16 +43,6 @@ struct color_stop; struct colorize_alpha; } -} - -BOOST_FUSION_ADAPT_STRUCT( - mapnik::filter::color_stop, - (mapnik::color, color ) - (double, offset) -) - -namespace mapnik { - namespace qi = boost::spirit::qi; struct percent_offset_impl diff --git a/include/mapnik/image_filter_grammar_impl.hpp b/include/mapnik/image_filter_grammar_impl.hpp index 4dfa54038..7b8212ec7 100644 --- a/include/mapnik/image_filter_grammar_impl.hpp +++ b/include/mapnik/image_filter_grammar_impl.hpp @@ -26,9 +26,16 @@ #pragma GCC diagnostic push #include +#include #include #pragma GCC diagnostic pop +BOOST_FUSION_ADAPT_STRUCT( + mapnik::filter::color_stop, + (mapnik::color, color ) + (double, offset) +) + namespace mapnik { namespace qi = boost::spirit::qi;