Promises/A+ implementation for Qt/C++
Go to file
Simon Brunel 4919a68959 Enhance QFuture integration and add unit tests
QFuture canceled with `QFuture::cancel()` now rejects attached promises with `QPromiseCanceledException`. In case the future is canceled because an exception (e) has been thrown, the promise is rejected with the same (e) exception (or `QUnhandledException` if not a subclass of `QException`).
2017-05-25 18:00:17 +02:00
include Move helpers in separate file and add unit tests 2017-05-25 09:19:36 +02:00
package/features Initial implementation 2017-05-14 19:03:01 +02:00
src Enhance QFuture integration and add unit tests 2017-05-25 18:00:17 +02:00
tests Enhance QFuture integration and add unit tests 2017-05-25 18:00:17 +02:00
.gitignore Initial implementation 2017-05-14 19:03:01 +02:00
LICENSE.md Initial implementation 2017-05-14 19:03:01 +02:00
qtpromise.pri Move helpers in separate file and add unit tests 2017-05-25 09:19:36 +02:00
qtpromise.pro Move helpers in separate file and add unit tests 2017-05-25 09:19:36 +02:00
README.md Initial implementation 2017-05-14 19:03:01 +02:00

Promises/A+

QtPromise

Promises/A+ implementation for Qt.

License

QtPromise is available under the MIT license.