17 inline namespace _V1 {
26 #ifdef __INTEL_PREVIEW_BREAKING_CHANGES
27 typedef struct sycl::detail::ods_target
filter;
29 typedef struct sycl::detail::device_filter
filter;
39 static constexpr
int REJECT_DEVICE_SCORE = -1;
40 mutable std::vector<filter> mFilters;
41 mutable int mNumDevicesSeen;
43 mutable bool mMatchFound;
50 using namespace ext::oneapi;
The SYCL device class encapsulates a single SYCL device on which kernels may be executed.
int operator()(const device &dev) const
filter_selector_impl(const std::string &filter)
struct sycl::detail::device_filter filter
signed char __SYCL2020_DEPRECATED