| 901 | sav->delref(); |
| 902 | } |
| 903 | void operator=(const ThreadFuture<T>& rhs) { |
| 904 | if (rhs.sav) |
| 905 | rhs.sav->addref(); |
| 906 | if (sav) |
| 907 | sav->delref(); |
| 908 | sav = rhs.sav; |
| 909 | } |
| 910 | void operator=(ThreadFuture<T>&& rhs) noexcept { |
| 911 | if (sav != rhs.sav) { |
| 912 | if (sav) |