alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::test::EventHostManualTriggerCpu< TDev > Class Template Reference

Event that can be enqueued into a queue and can be triggered by the Host. More...

#include <EventHostManualTrigger.hpp>

Public Member Functions

ALPAKA_FN_HOST EventHostManualTriggerCpu (TDev const &dev)
 Constructor. More...
 
ALPAKA_FN_HOST auto operator!= (EventHostManualTriggerCpu const &rhs) const -> bool
 Inequality comparison operator. More...
 
ALPAKA_FN_HOST auto operator== (EventHostManualTriggerCpu const &rhs) const -> bool
 Equality comparison operator. More...
 
void trigger ()
 

Public Attributes

std::shared_ptr< cpu::detail::EventHostManualTriggerCpuImpl< TDev > > m_spEventImpl
 

Detailed Description

template<class TDev = DevCpu>
class alpaka::test::EventHostManualTriggerCpu< TDev >

Event that can be enqueued into a queue and can be triggered by the Host.

Definition at line 80 of file EventHostManualTrigger.hpp.

Constructor & Destructor Documentation

◆ EventHostManualTriggerCpu()

template<class TDev = DevCpu>
ALPAKA_FN_HOST alpaka::test::EventHostManualTriggerCpu< TDev >::EventHostManualTriggerCpu ( TDev const &  dev)
inline

Constructor.

Definition at line 84 of file EventHostManualTrigger.hpp.

Member Function Documentation

◆ operator!=()

template<class TDev = DevCpu>
ALPAKA_FN_HOST auto alpaka::test::EventHostManualTriggerCpu< TDev >::operator!= ( EventHostManualTriggerCpu< TDev > const &  rhs) const -> bool
inline

Inequality comparison operator.

Definition at line 96 of file EventHostManualTrigger.hpp.

◆ operator==()

template<class TDev = DevCpu>
ALPAKA_FN_HOST auto alpaka::test::EventHostManualTriggerCpu< TDev >::operator== ( EventHostManualTriggerCpu< TDev > const &  rhs) const -> bool
inline

Equality comparison operator.

Definition at line 90 of file EventHostManualTrigger.hpp.

◆ trigger()

template<class TDev = DevCpu>
void alpaka::test::EventHostManualTriggerCpu< TDev >::trigger ( )
inline

Definition at line 101 of file EventHostManualTrigger.hpp.

Member Data Documentation

◆ m_spEventImpl

template<class TDev = DevCpu>
std::shared_ptr<cpu::detail::EventHostManualTriggerCpuImpl<TDev> > alpaka::test::EventHostManualTriggerCpu< TDev >::m_spEventImpl

Definition at line 109 of file EventHostManualTrigger.hpp.


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