Promises/A+ implementation for Qt/C++
Go to file
Simon Brunel fa987a5044 Cleanup promise captured in resolve/reject
Make sure that QPromiseResolve and QPromiseReject release their associated promise as soon as one of them is resolved or rejected, ensuring that the promise data is cleaned up once resolved (that fixes cases where one or both of them are captured in a signal/slot connection lambda)
2018-05-10 11:51:17 +02:00
docs Clarify QPromise::all fulfillment values order 2018-04-30 19:05:21 +02:00
include Minor code style cleanup 2017-06-10 10:06:25 +02:00
package/features Initial implementation 2017-05-14 19:03:01 +02:00
src Cleanup promise captured in resolve/reject 2018-05-10 11:51:17 +02:00
tests Cleanup promise captured in resolve/reject 2018-05-10 11:51:17 +02:00
.gitignore Enhance QPromise<T>::wait documentation 2018-02-17 15:41:46 +01:00
.travis.yml Clarify QPromise::all fulfillment values order 2018-04-30 19:05:21 +02:00
book.json New documentation based on GitBook CLI 2018-02-11 19:02:14 +01:00
LICENSE Add qpm package.json and docs 2017-06-10 11:27:38 +02:00
qpm.json Bump version to 0.3.0 2018-03-01 22:32:46 +01:00
qtpromise.pri Setup Travis CI builds and code coverage 2017-05-26 14:39:11 +02:00
qtpromise.pro Move helpers in separate file and add unit tests 2017-05-25 09:19:36 +02:00
README.md New documentation based on GitBook CLI 2018-02-11 19:02:14 +01:00

Promises/A+

QtPromise

qpm Travis coverage

Promises/A+ implementation for Qt/C++.

Requires Qt 5.4 (or later) with C++11 support enabled.

Documentation

License

QtPromise is available under the MIT license.