MUDA
Loading...
Searching...
No Matches
muda::details::TempBuffer< T > Class Template Reference

Public Member Functions

 TempBuffer (size_t size)
 
 TempBuffer (TempBuffer &&other) noexcept
 
TempBufferoperator= (TempBuffer &&other) noexcept
 
 TempBuffer (const TempBuffer &) noexcept
 
TempBufferoperator= (const TempBuffer &) noexcept
 
void copy_to (std::vector< T > &vec, cudaStream_t stream=nullptr) const
 
void copy_from (TempBuffer< T > &other, cudaStream_t stream=nullptr)
 
void copy_from (const std::vector< T > &vec, cudaStream_t stream=nullptr)
 
 TempBuffer (const std::vector< T > &vec)
 
TempBufferoperator= (const std::vector< T > &vec)
 
void reserve (size_t new_cap, cudaStream_t stream=nullptr)
 
void resize (size_t size, cudaStream_t stream=nullptr)
 
void free () noexcept
 
auto size () const noexcept
 
auto data () const noexcept
 
auto capacity () const noexcept
 

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