-
#include "tensorstore/util/future.h"
- Future<T> tensorstore::Promise<T>::future() const;
Returns an associated Future, if one can be obtained without affecting the value of
result_needed()
(which would violate an invariant).Specifically, this returns a valid Future if there is at least one remaining future reference, or
SetResult()
orSetReady()
has been called.Otherwise, this returns an null Future.