• Home
  • Raw
  • Download

Lines Matching refs:__rhs

1105     future(future&& __rhs) _NOEXCEPT
1106 : __state_(__rhs.__state_) {__rhs.__state_ = nullptr;}
1110 future& operator=(future&& __rhs) _NOEXCEPT
1112 future(std::move(__rhs)).swap(*this);
1129 void swap(future& __rhs) _NOEXCEPT {_VSTD::swap(__state_, __rhs.__state_);}
1208 future(future&& __rhs) _NOEXCEPT
1209 : __state_(__rhs.__state_) {__rhs.__state_ = nullptr;}
1213 future& operator=(future&& __rhs) _NOEXCEPT
1215 future(std::move(__rhs)).swap(*this);
1232 void swap(future& __rhs) _NOEXCEPT {_VSTD::swap(__state_, __rhs.__state_);}
1306 future(future&& __rhs) _NOEXCEPT
1307 : __state_(__rhs.__state_) {__rhs.__state_ = nullptr;}
1311 future& operator=(future&& __rhs) _NOEXCEPT
1313 future(std::move(__rhs)).swap(*this);
1330 void swap(future& __rhs) _NOEXCEPT {_VSTD::swap(__state_, __rhs.__state_);}
1377 promise(promise&& __rhs) _NOEXCEPT
1378 : __state_(__rhs.__state_) {__rhs.__state_ = nullptr;}
1379 promise(const promise& __rhs) = delete;
1382 promise(const promise& __rhs);
1390 promise& operator=(promise&& __rhs) _NOEXCEPT
1392 promise(std::move(__rhs)).swap(*this);
1395 promise& operator=(const promise& __rhs) = delete;
1398 promise& operator=(const promise& __rhs);
1402 void swap(promise& __rhs) _NOEXCEPT {_VSTD::swap(__state_, __rhs.__state_);}
1545 promise(promise&& __rhs) _NOEXCEPT
1546 : __state_(__rhs.__state_) {__rhs.__state_ = nullptr;}
1547 promise(const promise& __rhs) = delete;
1550 promise(const promise& __rhs);
1558 promise& operator=(promise&& __rhs) _NOEXCEPT
1560 promise(std::move(__rhs)).swap(*this);
1563 promise& operator=(const promise& __rhs) = delete;
1566 promise& operator=(const promise& __rhs);
1570 void swap(promise& __rhs) _NOEXCEPT {_VSTD::swap(__state_, __rhs.__state_);}
1682 promise(promise&& __rhs) _NOEXCEPT
1683 : __state_(__rhs.__state_) {__rhs.__state_ = nullptr;}
1684 promise(const promise& __rhs) = delete;
1687 promise(const promise& __rhs);
1695 promise& operator=(promise&& __rhs) _NOEXCEPT
1697 promise(std::move(__rhs)).swap(*this);
1700 promise& operator=(const promise& __rhs) = delete;
1703 promise& operator=(const promise& __rhs);
1707 void swap(promise& __rhs) _NOEXCEPT {_VSTD::swap(__state_, __rhs.__state_);}
2380 shared_future(const shared_future& __rhs) _NOEXCEPT : __state_(__rhs.__state_)
2387 shared_future(shared_future&& __rhs) _NOEXCEPT : __state_(__rhs.__state_)
2388 {__rhs.__state_ = nullptr;}
2391 shared_future& operator=(const shared_future& __rhs) _NOEXCEPT;
2394 shared_future& operator=(shared_future&& __rhs) _NOEXCEPT
2396 shared_future(std::move(__rhs)).swap(*this);
2406 void swap(shared_future& __rhs) _NOEXCEPT {_VSTD::swap(__state_, __rhs.__state_);}
2435 shared_future<_Rp>::operator=(const shared_future& __rhs) _NOEXCEPT
2437 if (__rhs.__state_)
2438 __rhs.__state_->__add_shared();
2441 __state_ = __rhs.__state_;
2454 shared_future(const shared_future& __rhs) : __state_(__rhs.__state_)
2461 shared_future(shared_future&& __rhs) _NOEXCEPT : __state_(__rhs.__state_)
2462 {__rhs.__state_ = nullptr;}
2465 shared_future& operator=(const shared_future& __rhs);
2468 shared_future& operator=(shared_future&& __rhs) _NOEXCEPT
2470 shared_future(std::move(__rhs)).swap(*this);
2480 void swap(shared_future& __rhs) _NOEXCEPT {_VSTD::swap(__state_, __rhs.__state_);}
2509 shared_future<_Rp&>::operator=(const shared_future& __rhs)
2511 if (__rhs.__state_)
2512 __rhs.__state_->__add_shared();
2515 __state_ = __rhs.__state_;
2528 shared_future(const shared_future& __rhs) : __state_(__rhs.__state_)
2535 shared_future(shared_future&& __rhs) _NOEXCEPT : __state_(__rhs.__state_)
2536 {__rhs.__state_ = nullptr;}
2539 shared_future& operator=(const shared_future& __rhs);
2542 shared_future& operator=(shared_future&& __rhs) _NOEXCEPT
2544 shared_future(std::move(__rhs)).swap(*this);
2554 void swap(shared_future& __rhs) _NOEXCEPT {_VSTD::swap(__state_, __rhs.__state_);}