|
Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
|
Public Member Functions | |
| __host__ __device__ | SimpleUniqueDevPtr (std::nullptr_t) |
| __host__ | SimpleUniqueDevPtr (std::size_t count) |
| SimpleUniqueDevPtr (const SimpleUniqueDevPtr< T > &)=delete | |
| SimpleUniqueDevPtr< T > & | operator= (const SimpleUniqueDevPtr< T > &)=delete |
| SimpleUniqueDevPtr (SimpleUniqueDevPtr< T > &&other) noexcept | |
| SimpleUniqueDevPtr< T > & | operator= (SimpleUniqueDevPtr< T > &&other) noexcept |
| __device__ __forceinline__ T & | operator[] (std::ptrdiff_t idx) const noexcept |
| __device__ __forceinline__ T & | operator* () const noexcept |
| __host__ __device__ __forceinline__ T * | get () const noexcept |
| __host__ __device__ __forceinline__ | operator bool () const noexcept |
| __host__ __device__ void | swap (SimpleUniqueDevPtr< T > &other) noexcept |