Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::v3::iter_swap_fn Struct Reference

Public Member Functions

template<typename Readable0 , typename Readable1 , requires = (IndirectlySwappable<Readable0, Readable1>())>
void operator() (Readable0 a, Readable1 b) const noexcept(is_nothrow_indirectly_swappable< Readable0, Readable1 >::value)