thrust::swap

Defined in thrust/tuple.h

template<class ...Ts>
inline _CUDA_VSTD::__enable_if_t<_CUDA_VSTD::__all<_CUDA_VSTD::__is_swappable<Ts>::value...>::value, void> thrust::swap(tuple<Ts...> &__x, tuple<Ts...> &__y) noexcept((_CUDA_VSTD::__all<_CUDA_VSTD::__is_nothrow_swappable<Ts>::value...>::value))