diff options
Diffstat (limited to 'boost/geometry/algorithms/detail/overlay/traverse.hpp')
-rw-r--r-- | boost/geometry/algorithms/detail/overlay/traverse.hpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/boost/geometry/algorithms/detail/overlay/traverse.hpp b/boost/geometry/algorithms/detail/overlay/traverse.hpp index b9cbea3127..710cea09e9 100644 --- a/boost/geometry/algorithms/detail/overlay/traverse.hpp +++ b/boost/geometry/algorithms/detail/overlay/traverse.hpp @@ -42,14 +42,11 @@ class traverse template <typename Turns> static void reset_visits(Turns& turns) { - for (typename boost::range_iterator<Turns>::type - it = boost::begin(turns); - it != boost::end(turns); - ++it) + for (auto& turn : turns) { - for (int i = 0; i < 2; i++) + for (auto& op : turn.operations) { - it->operations[i].visited.reset(); + op.visited.reset(); } } } |