diff --git a/test/algorithms/overlay/ccw_traverse.cpp b/test/algorithms/overlay/ccw_traverse.cpp index 463ecdbde..edf9dcb5a 100644 --- a/test/algorithms/overlay/ccw_traverse.cpp +++ b/test/algorithms/overlay/ccw_traverse.cpp @@ -62,7 +62,11 @@ inline typename bg::coordinate_type::type intersect(Geometry1 const& typedef std::deque out_vector; out_vector v; - bg::traverse::value, rev::value>(g1, g2, op, turns, v); + bg::detail::overlay::traverse + < + rev::value, rev::value, + Geometry1, Geometry2 + >::apply(g1, g2, op, turns, v); typename bg::coordinate_type::type result = 0.0; BOOST_FOREACH(ring_type& ring, v) diff --git a/test/algorithms/overlay/traverse.cpp b/test/algorithms/overlay/traverse.cpp index 480b204aa..639184fe9 100644 --- a/test/algorithms/overlay/traverse.cpp +++ b/test/algorithms/overlay/traverse.cpp @@ -158,7 +158,11 @@ struct test_traverse out_vector v; - bg::traverse(g1, g2, Direction, turns, v); + bg::detail::overlay::traverse + < + Reverse1, Reverse2, + G1, G2 + >::apply(g1, g2, Direction, turns, v); // Check number of resulting rings BOOST_CHECK_MESSAGE(expected_count == boost::size(v),