Lines Matching refs:pt
292 packaged_task(const packaged_task& pt) noexcept
294 m_fn = pt.m_fn;
295 m_state = pt.m_state;
298 packaged_task(packaged_task&& pt) noexcept
300 swap(pt);
303 packaged_task& operator=(packaged_task&& pt) noexcept
305 if (this != &pt) {
306 packaged_task tmp(std::move(pt));
338 void swap(packaged_task& pt) noexcept
340 std::swap(m_fn, pt.m_fn);
341 std::swap(m_state, pt.m_state);
353 packaged_task<R(std::decay_t<Args>...)> pt {std::forward<F>(f)};
354 auto fut {pt.get_future()};
355 auto th = ffrt::thread(std::move(pt), std::forward<Args>(args)...);