vecmem 1.18.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.