diff --git a/include/boost/polygon/polygon_45_set_data.hpp b/include/boost/polygon/polygon_45_set_data.hpp index 77ef313..1ab4c25 100644 --- a/include/boost/polygon/polygon_45_set_data.hpp +++ b/include/boost/polygon/polygon_45_set_data.hpp @@ -1456,7 +1456,7 @@ namespace boost { namespace polygon{ template void get_error_rects_shell(cT& posE, cT& negE, iT beginr, iT endr) { - typedef iT::value_type Point; + typedef typename iT::value_type Point; typedef typename point_traits::coordinate_type Unit; typedef typename coordinate_traits::area_type area_type; Point pt1, pt2, pt3;