alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::uniform_cuda_hip::detail::EventUniformCudaHipImpl< TApi > Class Template Referencefinal

The CUDA/HIP RT device event implementation. More...

#include <EventUniformCudaHipRt.hpp>

Public Member Functions

ALPAKA_FN_HOST EventUniformCudaHipImpl (DevUniformCudaHipRt< TApi > const &dev, bool bBusyWait)
 
 EventUniformCudaHipImpl (EventUniformCudaHipImpl const &)=delete
 
ALPAKA_FN_HOST ~EventUniformCudaHipImpl ()
 
auto getNativeHandle () const noexcept
 
auto operator= (EventUniformCudaHipImpl const &) -> EventUniformCudaHipImpl &=delete
 

Public Attributes

DevUniformCudaHipRt< TApi > const m_dev
 The device this event is bound to. More...
 

Detailed Description

template<typename TApi>
class alpaka::uniform_cuda_hip::detail::EventUniformCudaHipImpl< TApi >

The CUDA/HIP RT device event implementation.

Definition at line 29 of file EventUniformCudaHipRt.hpp.

Constructor & Destructor Documentation

◆ EventUniformCudaHipImpl() [1/2]

template<typename TApi >
ALPAKA_FN_HOST alpaka::uniform_cuda_hip::detail::EventUniformCudaHipImpl< TApi >::EventUniformCudaHipImpl ( DevUniformCudaHipRt< TApi > const &  dev,
bool  bBusyWait 
)
inline

Definition at line 32 of file EventUniformCudaHipRt.hpp.

◆ EventUniformCudaHipImpl() [2/2]

◆ ~EventUniformCudaHipImpl()

Member Function Documentation

◆ getNativeHandle()

template<typename TApi >
auto alpaka::uniform_cuda_hip::detail::EventUniformCudaHipImpl< TApi >::getNativeHandle ( ) const
inlinenoexcept

Definition at line 69 of file EventUniformCudaHipRt.hpp.

◆ operator=()

template<typename TApi >
auto alpaka::uniform_cuda_hip::detail::EventUniformCudaHipImpl< TApi >::operator= ( EventUniformCudaHipImpl< TApi > const &  ) -> EventUniformCudaHipImpl &=delete
delete

Member Data Documentation

◆ m_dev

template<typename TApi >
DevUniformCudaHipRt<TApi> const alpaka::uniform_cuda_hip::detail::EventUniformCudaHipImpl< TApi >::m_dev

The device this event is bound to.

Definition at line 75 of file EventUniformCudaHipRt.hpp.


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