mirror of
https://github.com/simonbrunel/qtpromise.git
synced 2025-05-02 16:17:50 +08:00
Split the root README.md in multiple Markdown files (in the `docs/` folder) to make easier reading, editing and extending the documentation. An online version is also available on netlify (https://qtpromise.netlify.com). Building it requires Node.js installed, then: - npm install -g gitbook-cli - gitbook install ./ - gitbook build . dist/docs
15 lines
463 B
Markdown
15 lines
463 B
Markdown
## `QPromise<T>::delay`
|
|
|
|
```
|
|
QPromise<T>::delay(int msec) -> QPromise<T>
|
|
```
|
|
|
|
This method returns a promise that will be fulfilled with the same value as the `input` promise and after at least `msec` milliseconds. If the `input` promise is rejected, the `output` promise is immediately rejected with the same reason.
|
|
|
|
```cpp
|
|
QPromise<int> input = {...}
|
|
auto output = input.delay(2000).then([](int res) {
|
|
// called 2 seconds after `input` is fulfilled
|
|
});
|
|
```
|