-
#include "tensorstore/util/future.h" -
template <typename T, typename U>
void tensorstore::SetDeferredResult(const Promise<T>& promise,
U&& result); If
promisedoes not already have a result set, sets its result toresultand setspromise.result_needed() = false.This does not cause
promise.ready()to becometrue. The correspondingFuturewill become ready when the lastPromisereference is released or whenpromise.SetReady()is called.