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
..
test-continuable-await.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-base-chaining.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-base-destruct.cpp Make promise_base default constructible 2019-03-08 18:13:40 +01:00
test-continuable-base-errors.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-base-multipath.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-base-partial.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-connection-all-seq-ag-1.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-connection-all-seq-ag-2.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-connection-all-seq-op.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-connection-all.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-connection-any.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-connection-seq.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-erasure.cpp Make promise_base default constructible 2019-03-08 18:13:40 +01:00
test-continuable-operations-async.cpp Implement async_on for asynchronous execution on a specific executor 2019-01-26 03:46:39 +01:00
test-continuable-operations-loop.cpp For loops provide loop_result loop_break and loop_continue for better readability 2019-01-14 23:13:23 +01:00
test-continuable-regression.cpp Reflow the license text 2019-01-04 13:39:46 +01:00
test-continuable-transforms.cpp Reflow the license text 2019-01-04 13:39:46 +01:00