tf::cudaEvent
cudaObject< cudaEvent_t, cudaEventCreator, cudaEventDeleter >
taskflow/cuda/cuda_stream.hpp
tf::cudaEvent::cudaEvent
(cudaEvent_t event)
cudaEvent
tf::cudaEvent::cudaEvent
cudaEvent_t event

constructs an RAII-styled CUDA event object from the given CUDA event

tf::cudaEvent::cudaEvent
()=default
cudaEvent
tf::cudaEvent::cudaEvent

constructs an RAII-styled CUDA event object

tf::cudaEvent::cudaEvent
(unsigned int flag)
cudaEvent
tf::cudaEvent::cudaEvent
unsigned int flag

constructs an RAII-styled CUDA event object with the given flag

class to create an RAII-styled wrapper over a native CUDA event

A cudaEvent object is an RAII-styled wrapper over a native CUDA event (`cudaEvent_t`). A cudaEvent object is move-only.

cudaObject< cudaEvent_t, cudaEventCreator, cudaEventDeleter >
tf::cudaEvent
cudaObject< cudaEvent_t, cudaEventCreator, cudaEventDeleter >
tf::cudaEvent
- tf::cudaEvent
  cudaEvent
- tf::cudaEvent
  cudaEvent
- tf::cudaEvent
  cudaEvent