21 inline namespace _V1 {
27 namespace ext::oneapi {
29 class filter_selector_impl;
35 int operator()(
const device &dev)
const override;
40 std::shared_ptr<detail::filter_selector_impl> impl;
44 #ifdef __SYCL_INTERNAL_API
46 using namespace ext::oneapi;
49 filter_selector(
const std::string &
filter);
50 int operator()(
const device &dev)
const override;
The SYCL device class encapsulates a single SYCL device on which kernels may be executed.
device select_device(const DSelectorInvocableType &DeviceSelectorInvocable)
sycl::detail::ods_target filter
signed char __SYCL2020_DEPRECATED