Iterators++, Part 3 -- Eric Niebler
Eric Niebler concludes his series about proxy iterators with:
Iterators++, Part 3
by Eric Niebler
From the article:
This is the forth and final post in a series about proxy iterators, the limitations of the existing STL iterator concept hierarchy, and what could be done about it. The first three posts describe the problems of proxy iterators, the way to swap and move their elements, and how to rigorously define what an Iterator is.
This time around I’ll be focusing on the final problem: how to properly constrain the higher-order algorithms so that they work with proxy iterators.