thrust::swap

Defined in thrust/device_reference.h

template<typename T>
void thrust::swap(device_reference<T> &x, device_reference<T> &y)

swaps the value of one device_reference with another. x The first device_reference of interest. y The second device_reference of interest.