6ebe3d0f08
QtConcurrent reduce functions were requiring to explicitly pass the the result type when passing functors as reductor. This was because of inability to deduce the result type from the functors. The result type of the QtConcurrent reduce functions should match with the type of the fist argument of the operator() when a functor is passed. Reused the ArgResolver type trait (already used for QFuture and QtConcurrent::run) to find out the result type in that case. Task-number: QTBUG-88448 Change-Id: Ief0eeee197df8cb9c30f3403d71978f36e4fb0f2 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> |
||
---|---|---|
.. | ||
qtconcurrentfilter | ||
qtconcurrentfiltermapgenerated | ||
qtconcurrentiteratekernel | ||
qtconcurrentmap | ||
qtconcurrentmedian | ||
qtconcurrentrun | ||
qtconcurrenttask | ||
qtconcurrentthreadengine | ||
CMakeLists.txt | ||
testhelper_functions.h |