diff --git a/include/mapnik/expression_node.hpp b/include/mapnik/expression_node.hpp index 7d2e6e701..c46e852f0 100644 --- a/include/mapnik/expression_node.hpp +++ b/include/mapnik/expression_node.hpp @@ -26,6 +26,7 @@ // mapnik #include #include +#include #include #include #include @@ -107,7 +108,7 @@ struct binary_function_call struct _regex_match_impl; struct _regex_replace_impl; -struct regex_match_node +struct MAPNIK_DECL regex_match_node { regex_match_node(transcoder const& tr, expr_node const& a, std::string const& ustr); mapnik::value apply(mapnik::value const& v) const; @@ -117,7 +118,7 @@ struct regex_match_node std::shared_ptr<_regex_match_impl> impl_; }; -struct regex_replace_node +struct MAPNIK_DECL regex_replace_node { regex_replace_node(transcoder const& tr, expr_node const& a, std::string const& ustr, std::string const& f); mapnik::value apply(mapnik::value const& v) const;