![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
The Uniform Cuda/HIP memory buffer implementation. More...
#include <BufUniformCudaHipRtImpl.hpp>
Inheritance diagram for alpaka::detail::BufUniformCudaHipRtImpl< TApi, TElem, TDim, TIdx >:Public Member Functions | |
| BufUniformCudaHipRtImpl (BufUniformCudaHipRtImpl &&)=delete | |
| template<typename TExtent > | |
| ALPAKA_FN_HOST | BufUniformCudaHipRtImpl (DevUniformCudaHipRt< TApi > dev, TElem *pMem, std::function< void(TElem *)> deleter, TExtent const &extent, std::size_t pitchBytes) |
| ALPAKA_FN_HOST | ~BufUniformCudaHipRtImpl () |
| auto | operator= (BufUniformCudaHipRtImpl &&) -> BufUniformCudaHipRtImpl &=delete |
Friends | |
| template<typename TBuf , typename TSfinae > | |
| struct | alpaka::trait::GetDev |
| template<typename TBuf , typename TSfinae > | |
| struct | alpaka::trait::GetExtents |
| template<typename TBuf , typename TSfinae > | |
| struct | alpaka::trait::GetPitchesInBytes |
| template<typename TBuf , typename TDev , typename TSfinae > | |
| struct | alpaka::trait::GetPtrDev |
| template<typename TBuf , typename TSfinae > | |
| struct | alpaka::trait::GetPtrNative |
The Uniform Cuda/HIP memory buffer implementation.
Definition at line 38 of file BufUniformCudaHipRtImpl.hpp.
|
inline |
Definition at line 48 of file BufUniformCudaHipRtImpl.hpp.
|
delete |
|
inline |
Definition at line 78 of file BufUniformCudaHipRtImpl.hpp.
|
delete |
|
friend |
Definition at line 94 of file BufUniformCudaHipRtImpl.hpp.
|
friend |
Definition at line 97 of file BufUniformCudaHipRtImpl.hpp.
|
friend |
Definition at line 106 of file BufUniformCudaHipRtImpl.hpp.
|
friend |
Definition at line 103 of file BufUniformCudaHipRtImpl.hpp.
|
friend |
Definition at line 100 of file BufUniformCudaHipRtImpl.hpp.