File tree 2 files changed +6
-23
lines changed
include/openPMD/snapshots
2 files changed +6
-23
lines changed Original file line number Diff line number Diff line change @@ -62,14 +62,15 @@ class RandomAccessIterator
62
62
63
63
~RandomAccessIterator () override ;
64
64
65
- RandomAccessIterator (RandomAccessIterator const &other);
65
+ RandomAccessIterator (RandomAccessIterator const &other) = default ;
66
66
RandomAccessIterator (RandomAccessIterator &&other) noexcept (
67
- noexcept (iterator_t (std::declval<iterator_t &&>())));
67
+ noexcept (iterator_t (std::declval<iterator_t &&>()))) = default ;
68
68
69
- RandomAccessIterator &operator =(RandomAccessIterator const &other);
70
69
RandomAccessIterator &
71
- operator =(RandomAccessIterator &&other) noexcept (noexcept (
72
- std::declval<iterator_t >().operator =(std::declval<iterator_t &&>())));
70
+ operator =(RandomAccessIterator const &other) = default ;
71
+ RandomAccessIterator &operator =(RandomAccessIterator &&other) noexcept (
72
+ noexcept (std::declval<iterator_t >().operator =(
73
+ std::declval<iterator_t &&>()))) = default ;
73
74
74
75
auto operator *() -> value_type &;
75
76
auto operator *() const -> value_type const &;
Original file line number Diff line number Diff line change @@ -9,24 +9,6 @@ inline RandomAccessIterator<iterator_t>::RandomAccessIterator(iterator_t it)
9
9
template <typename iterator_t >
10
10
RandomAccessIterator<iterator_t >::~RandomAccessIterator () = default ;
11
11
12
- template <typename iterator_t >
13
- RandomAccessIterator<iterator_t >::RandomAccessIterator(
14
- RandomAccessIterator const &other) = default ;
15
- template <typename iterator_t >
16
- RandomAccessIterator<iterator_t >::RandomAccessIterator(
17
- RandomAccessIterator
18
- &&other) noexcept (noexcept (iterator_t (std::declval<iterator_t &&>()))) =
19
- default ;
20
- template <typename iterator_t >
21
- RandomAccessIterator<iterator_t > &RandomAccessIterator<iterator_t >::operator =(
22
- RandomAccessIterator const &other) = default ;
23
- template <typename iterator_t >
24
- RandomAccessIterator<iterator_t > &RandomAccessIterator<iterator_t >::operator =(
25
- RandomAccessIterator
26
- &&other) noexcept (noexcept (std::declval<iterator_t >().
27
- operator =(std::declval<iterator_t &&>()))) =
28
- default ;
29
-
30
12
template <typename iterator_t >
31
13
auto RandomAccessIterator<iterator_t >::operator *() -> value_type &
32
14
{
You can’t perform that action at this time.
0 commit comments