#endif
#include <cstddef>
+#include <iterator>
#include <stdexcept>
#include <boost/assert.hpp>
#include <boost/static_assert.hpp>
#include <boost/swap.hpp>
-// Handles broken standard libraries better than <iterator>
-#include <boost/detail/iterator.hpp>
#include <boost/throw_exception.hpp>
#include <algorithm>