Home
last modified time | relevance | path

Searched defs:MaybeNoexceptIterator (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/
H A Diter_swap.pass.cpp25 struct MaybeNoexceptIterator { struct
26 using value_type = int;
27 using difference_type = std::ptrdiff_t;
29 value_type* ptr_ = nullptr;
30 int* iter_swap_invocations_ = nullptr;
33 constexpr explicit MaybeNoexceptIterator(int& iter_swaps) : iter_swap_invocations_(&iter_swaps) {} in MaybeNoexceptIterator() function
35 value_type& operator*() const { return *ptr_; } in operator *()
37 MaybeNoexceptIterator& operator++() { ++ptr_; return *this; } in operator ++()
38 MaybeNoexceptIterator operator++(int) { in operator ++()
44 MaybeNoexceptIterator& operator--() { --ptr_; return *this; } in operator --()
[all …]
H A Diter_move.pass.cpp24 struct MaybeNoexceptIterator { struct
25 using value_type = int;
26 using difference_type = std::ptrdiff_t;
28 value_type* ptr_ = nullptr;
29 int* iter_move_invocations_ = nullptr;
32 …constexpr explicit MaybeNoexceptIterator(int* p, int& iter_moves) : ptr_(p), iter_move_invocations… in MaybeNoexceptIterator() function
34 constexpr value_type& operator*() const { return *ptr_; } in operator *()
36 MaybeNoexceptIterator& operator++() { ++ptr_; return *this; } in operator ++()
37 MaybeNoexceptIterator operator++(int) { in operator ++()
43 constexpr MaybeNoexceptIterator& operator--() { --ptr_; return *this; } in operator --()
[all …]