#include <sycl/detail/device_filter.hpp>
Public Member Functions | |
device_filter_list () | |
device_filter_list (const std::string &FilterString) | |
device_filter_list (device_filter &Filter) | |
void | addFilter (device_filter &Filter) |
std::vector< device_filter > & | get () |
bool | backendCompatible (backend Backend) |
bool | deviceTypeCompatible (info::device_type DeviceType) |
bool | deviceNumberCompatible (int DeviceNum) |
Friends | |
std::ostream & | operator<< (std::ostream &Out, const device_filter_list &List) |
Definition at line 84 of file device_filter.hpp.
|
inline |
Definition at line 88 of file device_filter.hpp.
sycl::_V1::detail::device_filter_list::device_filter_list | ( | const std::string & | FilterString | ) |
Definition at line 353 of file device_filter.cpp.
sycl::_V1::detail::device_filter_list::device_filter_list | ( | device_filter & | Filter | ) |
Definition at line 373 of file device_filter.cpp.
void sycl::_V1::detail::device_filter_list::addFilter | ( | device_filter & | Filter | ) |
Definition at line 377 of file device_filter.cpp.
bool sycl::_V1::detail::device_filter_list::backendCompatible | ( | backend | Backend | ) |
Definition at line 384 of file device_filter.cpp.
References any_of().
Referenced by sycl::_V1::device::get_devices().
bool sycl::_V1::detail::device_filter_list::deviceNumberCompatible | ( | int | DeviceNum | ) |
Definition at line 402 of file device_filter.cpp.
References any_of().
bool sycl::_V1::detail::device_filter_list::deviceTypeCompatible | ( | info::device_type | DeviceType | ) |
Definition at line 392 of file device_filter.cpp.
References any_of().
|
inline |
Definition at line 92 of file device_filter.hpp.
Referenced by sycl::_V1::detail::pi::findPlugins().
|
friend |
Definition at line 122 of file device_filter.hpp.