alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::queueKind Namespace Reference

Namespaces

namespace  detail
namespace  trait

Classes

struct  Blocking
 Queue should block during the task execution. More...
struct  NonBlocking
 Queue should process task asynchronously. More...

Functions

constexpr bool operator!= (alpaka::concepts::QueueKind auto lhs, alpaka::concepts::QueueKind auto rhs)
constexpr bool operator== (alpaka::concepts::QueueKind auto lhs, alpaka::concepts::QueueKind auto rhs)

Variables

constexpr auto blocking = Blocking{}
template<typename T_QueueKind>
constexpr bool isQueueKind_v = trait::IsQueueKind<T_QueueKind>::value
constexpr auto nonBlocking = NonBlocking{}

Function Documentation

◆ operator!=()

bool alpaka::queueKind::operator!= ( alpaka::concepts::QueueKind auto lhs,
alpaka::concepts::QueueKind auto rhs )
constexpr

Definition at line 84 of file tag.hpp.

◆ operator==()

bool alpaka::queueKind::operator== ( alpaka::concepts::QueueKind auto lhs,
alpaka::concepts::QueueKind auto rhs )
constexpr

Definition at line 79 of file tag.hpp.

Variable Documentation

◆ blocking

auto alpaka::queueKind::blocking = Blocking{}
constexpr

Definition at line 99 of file tag.hpp.

◆ isQueueKind_v

template<typename T_QueueKind>
bool alpaka::queueKind::isQueueKind_v = trait::IsQueueKind<T_QueueKind>::value
constexpr

Definition at line 63 of file tag.hpp.

◆ nonBlocking

auto alpaka::queueKind::nonBlocking = NonBlocking{}
constexpr

Definition at line 111 of file tag.hpp.