alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::onAcc::concepts::Acc Concept Reference

Concept to check if a type is an accelerator. More...

#include <Acc.hpp>

Concept definition

template<typename T_Acc, typename T_Api = alpaka::NotRequired>
&& (std::same_as<T_Api, ALPAKA_TYPEOF(std::declval<T_Acc>().getApi())>
|| std::same_as<T_Api, alpaka::NotRequired>)
Validates if T is a specialization of the unspecialized template type U.
Definition utility.hpp:118
Concept to check if a type is an accelerator.
Definition Acc.hpp:119

Detailed Description

Concept to check if a type is an accelerator.

Template Parameters
T_AccType to check
T_ApiEnforce an API type, if not provided api type is not checked

Definition at line 119 of file Acc.hpp.