alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::onHost::internal::concepts::Device Concept Reference

#include <concepts.hpp>

Concept definition

template<typename T>
concept Device = requires(T device) {
{ alpaka::internal::GetName::Op<T>{}(device) } -> std::convertible_to<std::string>;
{ internal::GetNativeHandle::Op<T>{}(device) };
{ internal::GetDeviceProperties::Op<T>{}(device) };
}
constexpr Device device
Definition scope.hpp:70

Detailed Description

Definition at line 19 of file concepts.hpp.