Promises/A+ implementation for Qt/C++
Go to file
Simon Brunel 051fed5fbc Implement QPromise<Sequence<T>>::each(functor)
Call the given `functor` on each element in the promise value (i.e. `Sequence<T>`), then resolve to the original sequence unmodified. Also provide a static helper to directly filter values (`QtPromise::each(values, functor)`).
2018-09-07 16:50:29 +02:00
docs Implement QPromise<Sequence<T>>::each(functor) 2018-09-07 16:50:29 +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 Implement QPromise<Sequence<T>>::each(functor) 2018-09-07 16:50:29 +02:00
tests Implement QPromise<Sequence<T>>::each(functor) 2018-09-07 16:50:29 +02:00
.appveyor.yml Add AppVeyor configuration file for running MSVC tests (#19) 2018-05-23 18:31:35 +02:00
.gitignore Enhance QPromise<T>::wait documentation 2018-02-17 15:41:46 +01:00
.travis.yml Upgrade TravisCI environment to Qt 5.6 and GCC 4.9 2018-05-18 11:32:01 +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 Upgrade TravisCI environment to Qt 5.6 and GCC 4.9 2018-05-18 11:32:01 +02:00

Promises/A+

QtPromise

qpm Travis coverage

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

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

Documentation

License

QtPromise is available under the MIT license.