Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
Loading...
Searching...
No Matches
Public Member Functions | List of all members
feedback_details::SimpleUniqueDevPtr< T > Class Template Reference

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
 

The documentation for this class was generated from the following file: