| 607 | sav->delref(); |
| 608 | } |
| 609 | void operator=(const ThreadFuture<T>& rhs) { |
| 610 | if (rhs.sav) |
| 611 | rhs.sav->addref(); |
| 612 | if (sav) |
| 613 | sav->delref(); |
| 614 | sav = rhs.sav; |
| 615 | } |
| 616 | void operator=(ThreadFuture<T>&& rhs) noexcept { |
| 617 | if (sav != rhs.sav) { |
| 618 | if (sav) |