[Boost-users] [iterators] Do I need and how to use a custom difference type