Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap/
H A Diter_swap.pass.cpp70 struct HasRangesSwapWrapper { struct
74 constexpr explicit HasRangesSwapWrapper(HasRangesSwap &value) : value_(value) {} in HasRangesSwapWrapper() argument
79 static_assert( std::is_invocable_v<IterSwapT, HasRangesSwapWrapper&, HasRangesSwapWrapper&>); argument
81 static_assert(!std::is_invocable_v<IterSwapT, HasRangesSwapWrapper&, int&>);
82 static_assert(!std::is_invocable_v<IterSwapT, int&, HasRangesSwapWrapper&>);
147 HasRangesSwapWrapper cWrapper(c), dWrapper(d); in test()
155 std::ranges::iter_swap(HasRangesSwapWrapper(c), HasRangesSwapWrapper(d)); in test()