summaryrefslogtreecommitdiff
path: root/compiler/utils/swap_space.h
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2021-07-14 12:45:13 +0100
committer Vladimir Marko <vmarko@google.com> 2021-07-14 15:18:36 +0000
commit4f990714b13e0b4446305a5411648a1a9ae42a7a (patch)
tree4568386e3e6f3c98c819851f6573e2c7cbc184fb /compiler/utils/swap_space.h
parent7744b69abf073101b09b9043f0f0eb109768fcfe (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 'compiler/utils/swap_space.h')
-rw-r--r--compiler/utils/swap_space.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/compiler/utils/swap_space.h b/compiler/utils/swap_space.h
index 76df527108..a472943518 100644
--- a/compiler/utils/swap_space.h
+++ b/compiler/utils/swap_space.h
@@ -66,7 +66,7 @@ class SwapSpace {
}
};
- typedef std::set<SpaceChunk, SortChunkByPtr> FreeByStartSet;
+ using FreeByStartSet = std::set<SpaceChunk, SortChunkByPtr>;
// Map size to an iterator to free_by_start_'s entry.
struct FreeBySizeEntry {
@@ -87,7 +87,7 @@ class SwapSpace {
}
}
};
- typedef std::set<FreeBySizeEntry, FreeBySizeComparator> FreeBySizeSet;
+ using FreeBySizeSet = std::set<FreeBySizeEntry, FreeBySizeComparator>;
SpaceChunk NewFileChunk(size_t min_size) REQUIRES(lock_);
@@ -113,13 +113,13 @@ template <typename T> class SwapAllocator;
template <>
class SwapAllocator<void> {
public:
- typedef void value_type;
- typedef void* pointer;
- typedef const void* const_pointer;
+ using value_type = void;
+ using pointer = void*;
+ using const_pointer = const void*;
template <typename U>
struct rebind {
- typedef SwapAllocator<U> other;
+ using other = SwapAllocator<U>;
};
explicit SwapAllocator(SwapSpace* swap_space) : swap_space_(swap_space) {}
@@ -145,17 +145,17 @@ class SwapAllocator<void> {
template <typename T>
class SwapAllocator {
public:
- typedef T value_type;
- typedef T* pointer;
- typedef T& reference;
- typedef const T* const_pointer;
- typedef const T& const_reference;
- typedef size_t size_type;
- typedef ptrdiff_t difference_type;
+ using value_type = T;
+ using pointer = T*;
+ using reference = T&;
+ using const_pointer = const T*;
+ using const_reference = const T&;
+ using size_type = size_t;
+ using difference_type = ptrdiff_t;
template <typename U>
struct rebind {
- typedef SwapAllocator<U> other;
+ using other = SwapAllocator<U>;
};
explicit SwapAllocator(SwapSpace* swap_space) : swap_space_(swap_space) {}