Searched refs:intrusive_ref (Results 1 – 13 of 13) sorted by relevance
174 class intrusive_ref { class176 intrusive_ref(T &o) : p(&o) { in intrusive_ref() function in clover::intrusive_ref180 intrusive_ref(const intrusive_ref &ref) : in intrusive_ref() function in clover::intrusive_ref181 intrusive_ref(*ref.p) { in intrusive_ref()184 intrusive_ref(intrusive_ref &&ref) : in intrusive_ref() function in clover::intrusive_ref189 ~intrusive_ref() { in ~intrusive_ref()194 intrusive_ref &195 operator=(intrusive_ref ref) { in operator =()201 operator==(const intrusive_ref &ref) const { in operator ==()206 operator!=(const intrusive_ref &ref) const { in operator !=()[all …]
79 const intrusive_ref<clover::context> context;84 std::vector<intrusive_ref<event>> deps;87 std::vector<intrusive_ref<event>> trigger_self();88 std::vector<intrusive_ref<event>> abort_self(cl_int status);95 std::vector<intrusive_ref<event>> _chain;139 const intrusive_ref<command_queue> _queue;
54 const intrusive_ref<clover::context> context;55 const intrusive_ref<clover::device> device;74 std::deque<intrusive_ref<hard_event>> queued_events;
38 evals, const std::vector<intrusive_ref<device>> &> device_range;79 const intrusive_ref<clover::context> context;84 std::vector<intrusive_ref<device>> _devices;
35 evals, std::vector<intrusive_ref<device>> &> {44 std::vector<intrusive_ref<device>> devs;
39 std::vector<intrusive_ref<event>>42 std::vector<intrusive_ref<event>> evs; in trigger_self()60 std::vector<intrusive_ref<event>>63 std::vector<intrusive_ref<event>> evs; in abort_self()
34 evals, const std::vector<intrusive_ref<device>> &63 const std::vector<intrusive_ref<device>> devs;
59 const intrusive_ref<clover::context> context;100 const intrusive_ref<root_buffer> parent;
52 const intrusive_ref<command_queue> q;
44 const intrusive_ref<clover::context> context;
58 const intrusive_ref<clover::device> device;
138 const intrusive_ref<clover::program> program;
65 const intrusive_ref<T> &v) { in ret_object()78 ret_object(const intrusive_ref<T> &v) { in ret_object()