alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::EventUniformCudaHipRt< TApi > Class Template Referencefinal

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

#include <EventUniformCudaHipRt.hpp>

+ Inheritance diagram for alpaka::EventUniformCudaHipRt< TApi >:

Public Member Functions

ALPAKA_FN_HOST EventUniformCudaHipRt (DevUniformCudaHipRt< TApi > const &dev, bool bBusyWait=true)
 
auto getNativeHandle () const noexcept
 
ALPAKA_FN_HOST auto operator!= (EventUniformCudaHipRt< TApi > const &rhs) const -> bool
 
ALPAKA_FN_HOST auto operator== (EventUniformCudaHipRt< TApi > const &rhs) const -> bool
 

Public Attributes

std::shared_ptr< uniform_cuda_hip::detail::EventUniformCudaHipImpl< TApi > > m_spEventImpl
 

Detailed Description

template<typename TApi>
class alpaka::EventUniformCudaHipRt< TApi >

The CUDA/HIP RT device event.

Definition at line 84 of file EventUniformCudaHipRt.hpp.

Constructor & Destructor Documentation

◆ EventUniformCudaHipRt()

template<typename TApi >
ALPAKA_FN_HOST alpaka::EventUniformCudaHipRt< TApi >::EventUniformCudaHipRt ( DevUniformCudaHipRt< TApi > const &  dev,
bool  bBusyWait = true 
)
inline

Definition at line 89 of file EventUniformCudaHipRt.hpp.

Member Function Documentation

◆ getNativeHandle()

template<typename TApi >
auto alpaka::EventUniformCudaHipRt< TApi >::getNativeHandle ( ) const
inlinenoexcept

Definition at line 105 of file EventUniformCudaHipRt.hpp.

◆ operator!=()

template<typename TApi >
ALPAKA_FN_HOST auto alpaka::EventUniformCudaHipRt< TApi >::operator!= ( EventUniformCudaHipRt< TApi > const &  rhs) const -> bool
inline

Definition at line 100 of file EventUniformCudaHipRt.hpp.

◆ operator==()

template<typename TApi >
ALPAKA_FN_HOST auto alpaka::EventUniformCudaHipRt< TApi >::operator== ( EventUniformCudaHipRt< TApi > const &  rhs) const -> bool
inline

Definition at line 95 of file EventUniformCudaHipRt.hpp.

Member Data Documentation

◆ m_spEventImpl

template<typename TApi >
std::shared_ptr<uniform_cuda_hip::detail::EventUniformCudaHipImpl<TApi> > alpaka::EventUniformCudaHipRt< TApi >::m_spEventImpl

Definition at line 111 of file EventUniformCudaHipRt.hpp.


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