#ifndef LLVM_ADT_ITERATOR_RANGE_H
#define LLVM_ADT_ITERATOR_RANGE_H
+#include <algorithm>
+#include <iterator>
#include <utility>
namespace llvm {
/// \brief Determine the distance between the end() and begin() iterators of
/// a range. Analogous to std::distance().
-template <class Range>\r
-typename range_traits<Range>::difference_type distance(Range R) {\r
- return std::distance(R.begin(), R.end());\r
+template <class Range>
+typename range_traits<Range>::difference_type distance(Range R) {
+ return std::distance(R.begin(), R.end());
}
/// \brief Copies members of a range into the output iterator provided.