#include <di/container/iterator/iterator_swap.h>
|
template<typename T, typename U, typename TT = meta::RemoveCVRef<T>, typename UU = meta::RemoveCVRef<U>>
requires (CustomIteratorSwap<TT, UU> || DerefIteratorSwap<TT, UU> || CustomIteratorSwap<T, U>) |
constexpr void | operator() (T &&a, U &&b) const |
|
◆ operator()()
template<typename T, typename U, typename TT = meta::RemoveCVRef<T>, typename UU = meta::RemoveCVRef<U>>
requires (CustomIteratorSwap<TT, UU> || DerefIteratorSwap<TT, UU> || CustomIteratorSwap<T, U>)
void di::container::detail::IteratorSwapFunction::operator() |
( |
T && | a, |
|
|
U && | b ) const |
|
inlineconstexpr |
The documentation for this struct was generated from the following file: