summaryrefslogtreecommitdiff
path: root/boost/geometry/algorithms/detail/overlay/traverse.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/geometry/algorithms/detail/overlay/traverse.hpp')
-rw-r--r--boost/geometry/algorithms/detail/overlay/traverse.hpp9
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();
}
}
}