alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::trait::Enqueue< QueueGenericThreadsNonBlocking< TDev >, TTask > Struct Template Reference

The CPU non-blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task. More...

#include <QueueGenericThreadsNonBlocking.hpp>

Static Public Member Functions

static ALPAKA_FN_HOST auto enqueue (QueueGenericThreadsNonBlocking< TDev > &queue, TTask const &task) -> void
 

Detailed Description

template<typename TDev, typename TTask>
struct alpaka::trait::Enqueue< QueueGenericThreadsNonBlocking< TDev >, TTask >

The CPU non-blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task.

Definition at line 136 of file QueueGenericThreadsNonBlocking.hpp.

Member Function Documentation

◆ enqueue()

template<typename TDev , typename TTask >
static ALPAKA_FN_HOST auto alpaka::trait::Enqueue< QueueGenericThreadsNonBlocking< TDev >, TTask >::enqueue ( QueueGenericThreadsNonBlocking< TDev > &  queue,
TTask const &  task 
) -> void
inlinestatic

Definition at line 138 of file QueueGenericThreadsNonBlocking.hpp.


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