Skip to main content

struct host_object::tracker

Declaration

struct host_object::tracker : public host_object_tracker { /* full declaration omitted */ };

Description

A tacker instance is shared by all copies of any host_object via a std::shared_ptr to implement (SYCL) reference semantics. It notifies the runtime of host object creation and destruction.

Declared at: include/host_object.h:173

Inherits from: host_object_tracker

Member Variables

Inherited from host_object_tracker:

id = {}
references_user_object

Member Function Overview

Inherited from host_object_tracker:

Member Functions

tracker()

Declared at: include/host_object.h:174