Home
last modified time | relevance | path

Searched refs:TracedMoveIter (Results 1 – 2 of 2) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/iterator/
H A Dctor.base.pass.cpp26 struct TracedMoveIter : IterBase<TracedMoveIter>{ struct
29 constexpr TracedMoveIter() = default; argument
30 constexpr TracedMoveIter(const TracedMoveIter&) = default;
31 constexpr TracedMoveIter(TracedMoveIter&&) : moved{true} {} in TracedMoveIter() argument
32 constexpr TracedMoveIter& operator=(TracedMoveIter&&) = default;
33 constexpr TracedMoveIter& operator=(const TracedMoveIter&) = default;
37 TracedMoveIter begin() const;
38 TracedMoveIter end() const;
43 Iter iter{TracedMoveIter{}}; in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.split/iterator/
H A Dctor.base.pass.cpp18 struct TracedMoveIter : ForwardIterBase<TracedMoveIter> { struct
21 constexpr TracedMoveIter() = default; argument
22 constexpr TracedMoveIter(const TracedMoveIter&) = default;
23 constexpr TracedMoveIter(TracedMoveIter&&) : moved{true} {} in TracedMoveIter() function
24 constexpr TracedMoveIter& operator=(TracedMoveIter&&) = default;
25 constexpr TracedMoveIter& operator=(const TracedMoveIter&) = default;
29 constexpr TracedMoveIter begin() const { return {}; } in begin()
30 constexpr TracedMoveIter end() const { return {}; } in end()
38 …SplitIter iter = {sv, sv.base().begin(), std::ranges::subrange<TracedMoveIter>{sv.base().begin(), … in test()