|
vecmem 1.22.0
|
Struct responsible for managing the lifetime of a HIP stream. More...
Public Member Functions | |
| stream_owner () | |
| Constructor. | |
| stream_owner (const stream_owner &)=delete | |
| Copy constructor. | |
| stream_owner (stream_owner &&parent) noexcept | |
| Move constructor. | |
| ~stream_owner () | |
| Destructor. | |
| stream_owner & | operator= (const stream_owner &)=delete |
| Copy assignment. | |
| stream_owner & | operator= (stream_owner &&parent) noexcept |
| Move assignment. | |
Public Attributes | |
| hipStream_t | m_stream {nullptr} |
| The managed stream. | |
Struct responsible for managing the lifetime of a HIP stream.