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

The CPU device queue. More...

#include <QueueGenericThreadsNonBlocking.hpp>

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

Public Member Functions

 QueueGenericThreadsNonBlocking (TDev const &dev)
 
auto operator!= (QueueGenericThreadsNonBlocking< TDev > const &rhs) const -> bool
 
auto operator== (QueueGenericThreadsNonBlocking< TDev > const &rhs) const -> bool
 

Public Attributes

std::shared_ptr< generic::detail::QueueGenericThreadsNonBlockingImpl< TDev > > m_spQueueImpl
 

Detailed Description

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

The CPU device queue.

Definition at line 79 of file QueueGenericThreadsNonBlocking.hpp.

Constructor & Destructor Documentation

◆ QueueGenericThreadsNonBlocking()

template<typename TDev >
alpaka::QueueGenericThreadsNonBlocking< TDev >::QueueGenericThreadsNonBlocking ( TDev const &  dev)
inlineexplicit

Definition at line 85 of file QueueGenericThreadsNonBlocking.hpp.

Member Function Documentation

◆ operator!=()

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

Definition at line 98 of file QueueGenericThreadsNonBlocking.hpp.

◆ operator==()

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

Definition at line 93 of file QueueGenericThreadsNonBlocking.hpp.

Member Data Documentation

◆ m_spQueueImpl

template<typename TDev >
std::shared_ptr<generic::detail::QueueGenericThreadsNonBlockingImpl<TDev> > alpaka::QueueGenericThreadsNonBlocking< TDev >::m_spQueueImpl

Definition at line 104 of file QueueGenericThreadsNonBlocking.hpp.


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