File tree Expand file tree Collapse file tree 2 files changed +6
-23
lines changed
include/openPMD/snapshots Expand file tree Collapse file tree 2 files changed +6
-23
lines changed Original file line number Diff line number Diff line change @@ -62,14 +62,15 @@ class RandomAccessIterator
6262
6363 ~RandomAccessIterator () override ;
6464
65- RandomAccessIterator (RandomAccessIterator const &other);
65+ RandomAccessIterator (RandomAccessIterator const &other) = default ;
6666 RandomAccessIterator (RandomAccessIterator &&other) noexcept (
67- noexcept (iterator_t (std::declval<iterator_t &&>())));
67+ noexcept (iterator_t (std::declval<iterator_t &&>()))) = default ;
6868
69- RandomAccessIterator &operator =(RandomAccessIterator const &other);
7069 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 ;
7374
7475 auto operator *() -> value_type &;
7576 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)
99template <typename iterator_t >
1010RandomAccessIterator<iterator_t >::~RandomAccessIterator () = default ;
1111
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-
3012template <typename iterator_t >
3113auto RandomAccessIterator<iterator_t >::operator *() -> value_type &
3214{
You can’t perform that action at this time.
0 commit comments