summaryrefslogtreecommitdiff
path: root/libartbase/base/iteration_range.h
diff options
context:
space:
mode:
Diffstat (limited to 'libartbase/base/iteration_range.h')
-rw-r--r--libartbase/base/iteration_range.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/libartbase/base/iteration_range.h b/libartbase/base/iteration_range.h
index c916250751..0685d591ee 100644
--- a/libartbase/base/iteration_range.h
+++ b/libartbase/base/iteration_range.h
@@ -27,11 +27,11 @@ namespace art {
template <typename Iter>
class IterationRange {
public:
- typedef Iter iterator;
- typedef typename std::iterator_traits<Iter>::difference_type difference_type;
- typedef typename std::iterator_traits<Iter>::value_type value_type;
- typedef typename std::iterator_traits<Iter>::pointer pointer;
- typedef typename std::iterator_traits<Iter>::reference reference;
+ using iterator = Iter;
+ using difference_type = typename std::iterator_traits<Iter>::difference_type;
+ using value_type = typename std::iterator_traits<Iter>::value_type;
+ using pointer = typename std::iterator_traits<Iter>::pointer;
+ using reference = typename std::iterator_traits<Iter>::reference;
IterationRange(iterator first, iterator last) : first_(first), last_(last) { }
@@ -64,7 +64,7 @@ inline IterationRange<Iter> MakeEmptyIterationRange(const Iter& it) {
template <typename Container>
inline auto ReverseRange(Container&& c) {
- typedef typename std::reverse_iterator<decltype(c.begin())> riter;
+ using riter = typename std::reverse_iterator<decltype(c.begin())>;
return MakeIterationRange(riter(c.end()), riter(c.begin()));
}