
Filip Konvička
adobe::any_iterator
is the same as
adobe::bidirectional_iter<T>
so the migration to the new interface should be straightforward.
I'm using MSVC 2010 for the experiment, if that matters... Using adobe::bidirectional_iter gives me
adobe\any_iterator.hpp(154): error C2675: unary '--' : 'boost::multi_index::detail::hashed_index_iterator
' does not define this operator or a conversion to a type acceptable to the predefined operator
Expected, since hashed index iterators are not bidirectional, only forward.
Using adobe::iter gives me:
adobe\any_iterator.hpp(63): error C2039: 'interface_ref' : is not a member of 'adobe::poly_iterator_instance
::type<I>'
I think this is a bug with adobe::iter. I've filed a bug report at http://tinyurl.com/2ubs9z2 . Joaquín M López Muñoz Telefónica, Investigación y Desarrollo