Skip to main content

struct distr_queue::tracker

Declaration

struct distr_queue::tracker { /* full declaration omitted */ };

Description

A tacker instance is shared by all copies of this distr_queue via a std::shared_ptr to implement (SYCL) reference semantics. It notifies the runtime of queue creation and destruction, which might trigger runtime initialization if it is the first such object.

Declared at: include/distr_queue.h:127

Member Function Overview

Member Functions

tracker& operator=(const tracker&)

Declared at: include/distr_queue.h:143

Parameters

const tracker&

tracker& operator=(tracker&&)

Declared at: include/distr_queue.h:144

Parameters

tracker&&

tracker(const detail::devices_or_selector&
            devices_or_selector)

Declared at: include/distr_queue.h:128

Parameters

const detail::devices_or_selector& devices_or_selector

tracker(const tracker&)

Declared at: include/distr_queue.h:141

Parameters

const tracker&

tracker(tracker&&)

Declared at: include/distr_queue.h:142

Parameters

tracker&&

~tracker()

Declared at: include/distr_queue.h:146