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 startup or shutdown if it is the only object.
Member Function Overview
Member Functions
¶tracker& operator=(const tracker&)
tracker& operator=(const tracker&)
Parameters
- const tracker&
¶tracker& operator=(tracker&&)
tracker& operator=(tracker&&)
Parameters
- tracker&&
¶tracker(const detail::devices_or_selector&
devices_or_selector)
tracker(const detail::devices_or_selector&
devices_or_selector)
Parameters
- const detail::devices_or_selector& devices_or_selector
¶tracker(const tracker&)
tracker(const tracker&)
Parameters
- const tracker&
¶tracker(tracker&&)
tracker(tracker&&)
Parameters
- tracker&&
¶~tracker()
~tracker()