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
- tracker()
Inherited from host_object_tracker:
Member Functions
¶tracker()
tracker()Declared at: include/host_object.h:174