qt5base-lts/tests/auto/concurrent
Sona Kurazyan 28e194d3b2 Fix QtConcurrent::blockingMapped to work with non-template sequences
The code for deducing the type of output sequence was assuming that the
input sequence is always a template class and was trying to use the
corresponding container type for the output sequence. Fixed the
deduction code, to assume that the output sequence has the same type as
the input sequence, when it's not a template class. Also added tests to
verify that all QtConcurrent functions support non-template input
sequences.

Fixes: QTBUG-30617
Pick-to: 6.2 6.1
Change-Id: I486fe99f3207cfff5dcceb3712cc7de863067edb
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2021-09-08 15:05:32 +02:00
..
qtconcurrentfilter Fix QtConcurrent::blockingMapped to work with non-template sequences 2021-09-08 15:05:32 +02:00
qtconcurrentfiltermapgenerated Remove the qmake project files 2021-01-07 15:32:28 +01:00
qtconcurrentiteratekernel Remove the dead code for blocking methods from QtConcurrent 2021-06-14 11:52:36 +02:00
qtconcurrentmap Fix QtConcurrent::blockingMapped to work with non-template sequences 2021-09-08 15:05:32 +02:00
qtconcurrentmedian Remove the qmake project files 2021-01-07 15:32:28 +01:00
qtconcurrentrun QtConcurrent::run: support non default-constructible return types 2021-08-18 09:41:55 +02:00
qtconcurrenttask Remove the qmake project files 2021-01-07 15:32:28 +01:00
qtconcurrentthreadengine tst_QtConcurrentThreadEngine: fix the threadCount() test 2021-07-12 15:54:41 +02:00
CMakeLists.txt CMake: Regenerate projects using pro2cmake one last time 2020-12-10 11:52:30 +01:00
testhelper_functions.h Fix QtConcurrent::blockingMapped to work with non-template sequences 2021-09-08 15:05:32 +02:00