device_pointer_cast
#
Overloads#
device_pointer_cast(ptr)
#
-
template<typename T>
device_ptr<T> thrust::device_pointer_cast( - T *ptr,
Create a
device_ptr
from a raw pointer.- Template Parameters:
T – Any type.
- Parameters:
ptr – A raw pointer to a
T
in device memory.- Pre:
ptr
points to a location in device memory.- Returns:
A
device_ptr<T>
pointing toptr
.
device_pointer_cast(dptr)
#
-
template<typename T>
device_ptr<T> thrust::device_pointer_cast( - device_ptr<T> const &dptr,
Create a
device_ptr
from anotherdevice_ptr
.- Template Parameters:
T – Any type.
- Parameters:
dptr – A
device_ptr
to aT
.