28#if ALPAKA_LANG_SYCL && ALPAKA_LANG_ONEAPI && defined(__SYCL_DEVICE_ONLY__)
30#elif ALPAKA_LANG_CUDA && (ALPAKA_COMP_CLANG_CUDA || ALPAKA_COMP_NVCC) && __CUDA_ARCH__
32#elif ALPAKA_LANG_HIP && defined(__HIP_DEVICE_COMPILE__) && __HIP_DEVICE_COMPILE__ == 1
#define ALPAKA_TYPEOF(...)
Get the type of instance.
Concept to check for APIs.
constexpr bool operator!=(alpaka::concepts::Api auto lhs, alpaka::concepts::Api auto rhs)
constexpr bool operator==(alpaka::concepts::Api auto lhs, alpaka::concepts::Api auto rhs)
Functionality which is usable on the host CPU controller thread.
constexpr auto enabledApis
consteval bool isPlatformAvaiable(alpaka::concepts::Api auto api)
constexpr auto thisApi()
provides the API used during the execution of the current code path