#include "alpaka/core/Common.hpp"
#include "alpaka/core/Interface.hpp"
#include "alpaka/wait/Traits.hpp"
#include <type_traits>
#include <utility>
Go to the source code of this file.
|
namespace | alpaka |
| The alpaka accelerator library.
|
|
namespace | alpaka::trait |
| The accelerator traits.
|
|
|
template<typename TEnv , typename TProperty > |
using | alpaka::Queue = typename trait::QueueType< TEnv, TProperty >::type |
| Queue based on the environment and a property.
|
|
|
template<typename TQueue > |
ALPAKA_FN_HOST auto | alpaka::empty (TQueue const &queue) -> bool |
| Tests if the queue is empty (all ops in the given queue have been completed).
|
|
template<typename TQueue , typename TTask > |
ALPAKA_FN_HOST auto | alpaka::enqueue (TQueue &queue, TTask &&task) -> void |
| Queues the given task in the given queue.
|
|