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

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

#include <QueueGenericThreadsBlocking.hpp>

Static Public Member Functions

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

Detailed Description

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

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

Definition at line 127 of file QueueGenericThreadsBlocking.hpp.

Member Function Documentation

◆ enqueue()

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

Definition at line 129 of file QueueGenericThreadsBlocking.hpp.


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