diff options
author | Vitaly Fanaskov <vitaly.fanaskov@qt.io> | 2020-03-11 18:07:03 +0100 |
---|---|---|
committer | Vitaly Fanaskov <vitaly.fanaskov@qt.io> | 2020-03-29 20:44:32 +0100 |
commit | 5a0d4f3313157d2fe48e9d159968bed6883eb5f8 (patch) | |
tree | d7366ac16fdbe83ff4e8006577f9987404ae2742 /src/concurrent/qtconcurrentrun.h | |
parent | d975ad4ed728553b765c61f38c1e0df899187cf5 (diff) |
QtConcurrent: add fluent interface to configure a task before run
Task-number: QTBUG-82950
Change-Id: I449da938b6b501a7646b3425edde5c880d6ca87e
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Mikhail Svetkin <mikhail.svetkin@gmail.com>
Diffstat (limited to 'src/concurrent/qtconcurrentrun.h')
-rw-r--r-- | src/concurrent/qtconcurrentrun.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/concurrent/qtconcurrentrun.h b/src/concurrent/qtconcurrentrun.h index 15a207be33..4f583a343c 100644 --- a/src/concurrent/qtconcurrentrun.h +++ b/src/concurrent/qtconcurrentrun.h @@ -72,7 +72,8 @@ template <class Function, class ...Args> auto run(QThreadPool *pool, Function &&f, Args &&...args) { return (new StoredFunctionCall<Function, Args...>( - std::forward<Function>(f), std::forward<Args>(args)...))->start(pool); + std::forward<Function>(f), std::forward<Args>(args)...)) + ->start(pool); } template <class Function, class ...Args> |