class dpctl::syclinterface::dpctl_device_selector

#include <dpctl_device_selection.hpp>

class dpctl_device_selector
{
public:
    // fields

    static constexpr int REJECT_DEVICE = -1;

    // methods

    virtual
    int
    operator () (const sycl::device&) const;
};

// direct descendants

class dpctl_accelerator_selector;
class dpctl_cpu_selector;
class dpctl_default_selector;
class dpctl_filter_selector;
class dpctl_gpu_selector;