DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::detail::if_architecture_is_helper< MakeCallIf > Class Template Reference

#include <sycl/ext/oneapi/experimental/device_architecture.hpp>

Public Member Functions

template<architecture... Archs, typename T , typename = std::enable_if<std::is_invocable_v<T>>>
auto else_if_architecture_is (T fn)
 
template<typename T >
void otherwise (T fn)
 

Detailed Description

template<typename MakeCallIf>
class sycl::_V1::ext::oneapi::experimental::detail::if_architecture_is_helper< MakeCallIf >

Definition at line 1205 of file device_architecture.hpp.

Member Function Documentation

◆ else_if_architecture_is()

template<typename MakeCallIf >
template<architecture... Archs, typename T , typename = std::enable_if<std::is_invocable_v<T>>>
auto sycl::_V1::ext::oneapi::experimental::detail::if_architecture_is_helper< MakeCallIf >::else_if_architecture_is ( fn)
inline

◆ otherwise()

template<typename MakeCallIf >
template<typename T >
void sycl::_V1::ext::oneapi::experimental::detail::if_architecture_is_helper< MakeCallIf >::otherwise ( fn)
inline

The documentation for this class was generated from the following file: