Naturally just after sending this I found the reference
We are still using boost 1.27. We are getting to the point that there are features of the latest boost release that we want to use. Of course there are barriers.
One barrier is iterator_adaptor. Iterator_adapter went through a significant rewrite. We have several (>10) iterators written using the older implementation.
We are trying to gauge the impact of changing to the latest boost. Do we need to largely rewrite these iterators? Is the interface close enough for this to be a reasonably simple task? Simply how do we get our old iterators to the new adaptor?