Skip to content

Commit 953ac95

Browse files
authored
[libc++][NFC] Use aliases instead of typedefs in std::array (#74491)
As requested in #74482.
1 parent 77a00c0 commit 953ac95

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

libcxx/include/array

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -164,18 +164,18 @@ template <class _Tp, size_t _Size>
164164
struct _LIBCPP_TEMPLATE_VIS array
165165
{
166166
// types:
167-
typedef array __self;
168-
typedef _Tp value_type;
169-
typedef value_type& reference;
170-
typedef const value_type& const_reference;
171-
typedef value_type* iterator;
172-
typedef const value_type* const_iterator;
173-
typedef value_type* pointer;
174-
typedef const value_type* const_pointer;
175-
typedef size_t size_type;
176-
typedef ptrdiff_t difference_type;
177-
typedef std::reverse_iterator<iterator> reverse_iterator;
178-
typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
167+
using __self = array;
168+
using value_type = _Tp;
169+
using reference = value_type&;
170+
using const_reference = const value_type&;
171+
using iterator = value_type*;
172+
using const_iterator = const value_type*;
173+
using pointer = value_type*;
174+
using const_pointer = const value_type*;
175+
using size_type = size_t;
176+
using difference_type = ptrdiff_t;
177+
using reverse_iterator = std::reverse_iterator<iterator>;
178+
using const_reverse_iterator = std::reverse_iterator<const_iterator>;
179179

180180
_Tp __elems_[_Size];
181181

0 commit comments

Comments
 (0)