forked from boostorg/iterator
5f6fd2dec6
This allows next/prior to detect user's iterators that do not define iterator_category nested type but specialize std::iterator_traits instead.