diff options
author | 2021-07-14 12:45:13 +0100 | |
---|---|---|
committer | 2021-07-14 15:18:36 +0000 | |
commit | 4f990714b13e0b4446305a5411648a1a9ae42a7a (patch) | |
tree | 4568386e3e6f3c98c819851f6573e2c7cbc184fb /libartbase/base/iteration_range.h | |
parent | 7744b69abf073101b09b9043f0f0eb109768fcfe (diff) |
Modernize typedefs with `using`.
Replace many occurences of `typedef` with `using`. For now,
do not update typedefs for function types and aligned types
and do not touch some parts such as jvmti or dmtracedump.
Test: m
Change-Id: Ie97ecbc5abf7e7109ef4b01f208752e2dc26c36d
Diffstat (limited to 'libartbase/base/iteration_range.h')
-rw-r--r-- | libartbase/base/iteration_range.h | 12 |
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())); } |