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