Skip to main content

struct queue::tracker

Declaration

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

Description

A tacker instance is shared by all copies of this 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/queue.h:96

Member Function Overview

Member Functions

tracker& operator=(const tracker&)

Declared at: include/queue.h:105

Parameters

const tracker&

tracker& operator=(tracker&&)

Declared at: include/queue.h:106

Parameters

tracker&&

tracker()

Declared at: include/queue.h:97


tracker(const tracker&)

Declared at: include/queue.h:103

Parameters

const tracker&

tracker(tracker&&)

Declared at: include/queue.h:104

Parameters

tracker&&

~tracker()

Declared at: include/queue.h:108