Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/iterators.common/
H A Diter_swap.pass.cpp23 struct IterSwappingIt { struct
27 IterSwappingIt(const IterSwappingIt&); // copyable, but this test shouldn't make copies
28 IterSwappingIt(IterSwappingIt&&) = default;
29 IterSwappingIt& operator=(const IterSwappingIt&);
32 IterSwappingIt operator++(int);
35 friend constexpr int iter_swap(const IterSwappingIt<K>& lhs, const IterSwappingIt<L>& rhs) { in iter_swap()
46 static_assert(std::indirectly_swappable<IterSwappingIt<0>, IterSwappingIt<0>>);
47 static_assert(std::indirectly_swappable<IterSwappingIt<0>, IterSwappingIt<1>>);
70 using It = IterSwappingIt<0>; in test()
91 using It = IterSwappingIt<0>; in test()
[all …]