#include <sycl/detail/device_filter.hpp>
Public Member Functions | |
device_filter () | |
device_filter (const std::string &FilterString) | |
Public Attributes | |
std::optional< backend > | Backend |
std::optional< info::device_type > | DeviceType |
std::optional< int > | DeviceNum |
int | MatchesSeen = 0 |
Friends | |
std::ostream & | operator<< (std::ostream &Out, const device_filter &Filter) |
Definition at line 76 of file device_filter.hpp.
|
inline |
Definition at line 82 of file device_filter.hpp.
sycl::_V1::detail::device_filter::device_filter | ( | const std::string & | FilterString | ) |
Definition at line 315 of file device_filter.cpp.
References sycl::_V1::all, sycl::_V1::info::all, Backend, std::cerr, DeviceNum, DeviceType, sycl::_V1::detail::getSyclBeMap(), sycl::_V1::info::host, and sycl::_V1::detail::tokenize().
|
friend |
Definition at line 104 of file device_filter.hpp.
std::optional<backend> sycl::_V1::detail::device_filter::Backend |
Definition at line 77 of file device_filter.hpp.
Referenced by device_filter().
std::optional<int> sycl::_V1::detail::device_filter::DeviceNum |
Definition at line 79 of file device_filter.hpp.
Referenced by device_filter().
std::optional<info::device_type> sycl::_V1::detail::device_filter::DeviceType |
Definition at line 78 of file device_filter.hpp.
Referenced by device_filter().
int sycl::_V1::detail::device_filter::MatchesSeen = 0 |
Definition at line 80 of file device_filter.hpp.