Iros
 
Loading...
Searching...
No Matches
di::container::detail::IteratorSwapFunction Struct Reference

#include <di/container/iterator/iterator_swap.h>

Public Member Functions

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
 

Member Function Documentation

◆ 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: