Boost C++ Libraries: Ticket #10610: Add unwrap shared_future constructor https://svn.boost.org/trac10/ticket/10610 <p> Following N4123, add unwrap shared_future constructor </p> <p> See also <a class="ext-link" href="https://github.com/cplusplus/concurrency_ts/issues/58"><span class="icon">​</span>https://github.com/cplusplus/concurrency_ts/issues/58</a> </p> <pre class="wiki"> shared_future(future&lt;shared_future&lt;R&gt;&gt;&amp;&amp; rhs) noexcept; Effects: Constructs a shared_future object from the shared state referred to by rhs. The shared_future becomes ready when one of the following occurs: Both the outer future and the inner shared_future are ready. The shared_future inherits the value or the exception from the inner shared_future. The outer future is ready but the inner shared_future is invalid. The shared_future gets an exception of type std::future_error, with an error code of std::future_errc::broken_promise. Postconditions: valid() returns the same value as rhs.valid() prior to the constructor invocation. valid() == true. rhs.valid() == false. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10610 Trac 1.4.3 viboes Sun, 05 Oct 2014 10:21:25 GMT owner, status changed https://svn.boost.org/trac10/ticket/10610#comment:1 https://svn.boost.org/trac10/ticket/10610#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Anthony Williams</span> to <span class="trac-author">viboes</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket