#include <CL/sycl/detail/device_filter.hpp>
Public Member Functions | |
device_filter () | |
device_filter (const std::string &FilterString) | |
Public Attributes | |
backend | Backend = backend::all |
info::device_type | DeviceType = info::device_type::all |
int | DeviceNum = 0 |
bool | HasBackend = false |
bool | HasDeviceType = false |
bool | HasDeviceNum = false |
int | MatchesSeen = 0 |
Friends | |
std::ostream & | operator<< (std::ostream &Out, const device_filter &Filter) |
Definition at line 22 of file device_filter.hpp.
|
inline |
Definition at line 31 of file device_filter.hpp.
cl::sycl::detail::device_filter::device_filter | ( | const std::string & | FilterString | ) |
Definition at line 45 of file device_filter.cpp.
References cl::sycl::all(), cl::sycl::detail::getSyclBeMap(), cl::sycl::detail::getSyclDeviceTypeMap(), PI_INVALID_VALUE, and cl::sycl::detail::tokenize().
|
friend |
Definition at line 54 of file device_filter.hpp.
backend cl::sycl::detail::device_filter::Backend = backend::all |
Definition at line 23 of file device_filter.hpp.
Referenced by cl::sycl::ext::oneapi::detail::create_filter(), and cl::sycl::detail::operator<<().
int cl::sycl::detail::device_filter::DeviceNum = 0 |
Definition at line 25 of file device_filter.hpp.
Referenced by cl::sycl::ext::oneapi::detail::create_filter(), and cl::sycl::detail::operator<<().
info::device_type cl::sycl::detail::device_filter::DeviceType = info::device_type::all |
Definition at line 24 of file device_filter.hpp.
Referenced by cl::sycl::ext::oneapi::detail::create_filter(), and cl::sycl::detail::operator<<().
bool cl::sycl::detail::device_filter::HasBackend = false |
Definition at line 26 of file device_filter.hpp.
Referenced by cl::sycl::ext::oneapi::detail::create_filter().
bool cl::sycl::detail::device_filter::HasDeviceNum = false |
Definition at line 28 of file device_filter.hpp.
Referenced by cl::sycl::ext::oneapi::detail::create_filter(), and cl::sycl::detail::operator<<().
bool cl::sycl::detail::device_filter::HasDeviceType = false |
Definition at line 27 of file device_filter.hpp.
Referenced by cl::sycl::ext::oneapi::detail::create_filter().
int cl::sycl::detail::device_filter::MatchesSeen = 0 |
Definition at line 29 of file device_filter.hpp.