Lines Matching refs:swap
154 swap(fut);
160 swap(tmp);
197 void swap(future<R>& rhs) noexcept
199 std::swap(m_state, rhs.m_state);
213 swap(p);
219 swap(tmp);
239 void swap(promise<R>& rhs) noexcept
241 std::swap(m_state, rhs.m_state);
255 swap(p);
261 swap(tmp);
276 void swap(promise<void>& rhs) noexcept
278 std::swap(m_state, rhs.m_state);
300 swap(pt);
307 swap(tmp);
338 void swap(packaged_task& pt) noexcept
340 std::swap(m_fn, pt.m_fn);
341 std::swap(m_state, pt.m_state);