93 if constexpr (Ix <
sizeof...(Ts)) {
94 using PromiseType = std::tuple_element_t<Ix, Tuple>;
95 PromiseType &promise = std::get<Ix>(
promises_);
96 if (promise.ready()) {
97 readyPromises.emplace_back(std::in_place_index<Ix>, std::move(promise));
99 promise.core()->resetHandle();
101 checkPromises<Ix + 1>(readyPromises);