Promises/A+ implementation for Qt/C++
Go to file
Peter Würtz b7ecd95b04
Fix deprecations and compile warnings (#34)
- Use std::invoke_result, fallback to std::result_of on C++11/14.
- Use RVO instead of std::move (GCC warning: redundant-move).
- Replace QSharedPointer with std::shared_ptr (GCC warning: unititialized value).
- QLinkedList is deprecated in Qt 5.15.
2020-04-02 13:39:03 +02:00
cmake Simplify tests directory structure 2020-02-11 22:13:57 +01:00
docs More verbose description of throwing an exception from a QtConcurrent thread (#31) 2020-02-18 22:31:41 +01:00
include Simplify license notice in source files 2020-02-06 22:33:19 +01:00
src/qtpromise Fix deprecations and compile warnings (#34) 2020-04-02 13:39:03 +02:00
tests Fix deprecations and compile warnings (#34) 2020-04-02 13:39:03 +02:00
.appveyor.yml Migrate to CMake to build the entire project 2020-01-12 21:04:43 +01:00
.clang-format Use clang-format for code style consistency 2020-03-22 17:50:16 +01:00
.gitignore Migrate to CMake to build the entire project 2020-01-12 21:04:43 +01:00
.remarkrc.yml Add CMake support and enhance the getting started docs 2020-01-09 20:45:04 +01:00
.travis.yml Migrate to CMake to build the entire project 2020-01-12 21:04:43 +01:00
CMakeLists.txt Migrate to CMake to build the entire project 2020-01-12 21:04:43 +01:00
LICENSE Simplify license notice in source files 2020-02-06 22:33:19 +01:00
package-lock.json Fix npm security warning (docs only) 2020-03-22 17:50:16 +01:00
package.json Fix npm security warning (docs only) 2020-03-22 17:50:16 +01:00
qpm.json Bump version to 0.5.0 2019-03-31 22:14:45 +02:00
qtpromise.pri Setup Travis CI builds and code coverage 2017-05-26 14:39:11 +02:00
README.md Enhance the documentation and add markdown lint 2019-12-21 10:27:26 +01:00

Install Builds Coverage Marketplace

Overview

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.