alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::EventGenericThreads< TDev > Class Template Referencefinal

The CPU device event. More...

#include <EventGenericThreads.hpp>

+ Inheritance diagram for alpaka::EventGenericThreads< TDev >:

Public Member Functions

 EventGenericThreads (TDev const &dev, [[maybe_unused]] bool bBusyWaiting=true)
 
auto operator!= (EventGenericThreads< TDev > const &rhs) const -> bool
 
auto operator== (EventGenericThreads< TDev > const &rhs) const -> bool
 

Public Attributes

std::shared_ptr< generic::detail::EventGenericThreadsImpl< TDev > > m_spEventImpl
 

Detailed Description

template<typename TDev>
class alpaka::EventGenericThreads< TDev >

The CPU device event.

Definition at line 72 of file EventGenericThreads.hpp.

Constructor & Destructor Documentation

◆ EventGenericThreads()

template<typename TDev >
alpaka::EventGenericThreads< TDev >::EventGenericThreads ( TDev const &  dev,
[[maybe_unused] ] bool  bBusyWaiting = true 
)
inline
Parameters
bBusyWaitingUnused. EventGenericThreads never does busy waiting.

Definition at line 78 of file EventGenericThreads.hpp.

Member Function Documentation

◆ operator!=()

template<typename TDev >
auto alpaka::EventGenericThreads< TDev >::operator!= ( EventGenericThreads< TDev > const &  rhs) const -> bool
inline

Definition at line 88 of file EventGenericThreads.hpp.

◆ operator==()

template<typename TDev >
auto alpaka::EventGenericThreads< TDev >::operator== ( EventGenericThreads< TDev > const &  rhs) const -> bool
inline

Definition at line 83 of file EventGenericThreads.hpp.

Member Data Documentation

◆ m_spEventImpl

template<typename TDev >
std::shared_ptr<generic::detail::EventGenericThreadsImpl<TDev> > alpaka::EventGenericThreads< TDev >::m_spEventImpl

Definition at line 94 of file EventGenericThreads.hpp.


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