diff --git a/include/burst/iterator/join_iterator.hpp b/include/burst/iterator/join_iterator.hpp index 1856019a..8e8ab9f2 100644 --- a/include/burst/iterator/join_iterator.hpp +++ b/include/burst/iterator/join_iterator.hpp @@ -3,10 +3,11 @@ #include #include -#include +#include +#include +#include #include -#include #include #include @@ -79,7 +80,11 @@ namespace burst typename boost::iterators::minimum_category < typename boost::iterators::pure_iterator_traversal::type, - range_pure_traversal_t> + typename boost::iterators::pure_iterator_traversal + < + range_iterator_t> + > + ::type > ::type >; diff --git a/include/burst/type_traits/range_pure_traversal.hpp b/include/burst/type_traits/range_pure_traversal.hpp deleted file mode 100644 index aad4df26..00000000 --- a/include/burst/type_traits/range_pure_traversal.hpp +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef BURST_TYPE_TRAITS_RANGE_PURE_TRAVERSAL_HPP -#define BURST_TYPE_TRAITS_RANGE_PURE_TRAVERSAL_HPP - -#include -#include - -namespace burst -{ - template - struct range_pure_traversal - { - using type = - typename boost::iterators::pure_iterator_traversal - < - typename boost::range_iterator::type - > - ::type; - }; - - template - using range_pure_traversal_t = typename range_pure_traversal::type; -} // namespace burst - -#endif // BURST_TYPE_TRAITS_RANGE_PURE_TRAVERSAL_HPP