DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::device_filter Struct Reference

#include <sycl/detail/device_filter.hpp>

Collaboration diagram for sycl::_V1::detail::device_filter:

Public Member Functions

 device_filter ()
 
 device_filter (const std::string &FilterString)
 

Public Attributes

std::optional< backendBackend
 
std::optional< info::device_typeDeviceType
 
std::optional< int > DeviceNum
 
int MatchesSeen = 0
 

Friends

std::ostream & operator<< (std::ostream &Out, const device_filter &Filter)
 

Detailed Description

Definition at line 76 of file device_filter.hpp.

Constructor & Destructor Documentation

◆ device_filter() [1/2]

sycl::_V1::detail::device_filter::device_filter ( )
inline

Definition at line 82 of file device_filter.hpp.

◆ device_filter() [2/2]

sycl::_V1::detail::device_filter::device_filter ( const std::string &  FilterString)

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  Out,
const device_filter Filter 
)
friend

Definition at line 104 of file device_filter.hpp.

Member Data Documentation

◆ Backend

std::optional<backend> sycl::_V1::detail::device_filter::Backend

Definition at line 77 of file device_filter.hpp.

Referenced by device_filter().

◆ DeviceNum

std::optional<int> sycl::_V1::detail::device_filter::DeviceNum

Definition at line 79 of file device_filter.hpp.

Referenced by device_filter().

◆ DeviceType

std::optional<info::device_type> sycl::_V1::detail::device_filter::DeviceType

Definition at line 78 of file device_filter.hpp.

Referenced by device_filter().

◆ MatchesSeen

int sycl::_V1::detail::device_filter::MatchesSeen = 0

Definition at line 80 of file device_filter.hpp.


The documentation for this struct was generated from the following files: