Searched refs:TracedMoveIter (Results 1 – 2 of 2) sorted by relevance
26 struct TracedMoveIter : IterBase<TracedMoveIter>{ struct29 constexpr TracedMoveIter() = default; argument30 constexpr TracedMoveIter(const TracedMoveIter&) = default;31 constexpr TracedMoveIter(TracedMoveIter&&) : moved{true} {} in TracedMoveIter() argument32 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()
18 struct TracedMoveIter : ForwardIterBase<TracedMoveIter> { struct21 constexpr TracedMoveIter() = default; argument22 constexpr TracedMoveIter(const TracedMoveIter&) = default;23 constexpr TracedMoveIter(TracedMoveIter&&) : moved{true} {} in TracedMoveIter() function24 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()