Denis Blank fdd9a061c4 Make promise_base default constructible
* This makes it possible to use promise_base for optional
  promises directly rather than wrapping it as optional<promise_base<...>>.
* Invalidate the promise_base after its first usage.
* Expose an `operator bool()` to make the validility accessible.
* Remove the no longer needed private promise_no_init_arg_t tag.
2019-03-08 18:13:40 +01:00
..
link Reflow the license text 2019-01-04 13:39:46 +01:00
mock Reflow the license text 2019-01-04 13:39:46 +01:00
playground Start to implement loop and async 2019-01-13 17:05:28 +01:00
simple-benchmark Implement a benchmark against boost::future 2018-11-18 17:46:25 +01:00
standalone Reflow the license text 2019-01-04 13:39:46 +01:00
threads Reflow the license text 2019-01-04 13:39:46 +01:00
unit-test Make promise_base default constructible 2019-03-08 18:13:40 +01:00
CMakeLists.txt Workaround for a MSVC required symbol link bug 2018-12-26 06:20:48 +01:00