aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/runextensions.h
Commit message (Expand)AuthorAgeFilesLines
* Utils: Remove functiontraits.h, mapreduce.h and runextensions.hJarek Kobus2023-06-301-479/+0
* RunExtensions: Move onResultReady and onFinished into asynctask.hJarek Kobus2023-04-171-75/+0
* onResultReady: Provide a context object for all usagesJarek Kobus2023-04-121-34/+0
* RunExtenstions: Remove StackSizeInBytesJarek Kobus2023-02-071-49/+0
* Remove GPL-3.0+ from license identifiersKai Köhne2023-01-061-1/+1
* Utils: Pass context object to lambda connectionsJarek Kobus2022-12-071-3/+3
* Utils: Remove Utils::optionalEike Ziller2022-09-011-2/+2
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
* Utils: More forward declarations / drop unused headers [P-R]Jarek Kobus2022-05-251-3/+4
* Revert "Avoid starting threads from the wrong hosting thread"v6.0.2Eike Ziller2022-01-181-4/+1
* Avoid starting threads from the wrong hosting threadAllan Sandfeld Jensen2022-01-131-1/+4
* Pass QFutureInterface by referenceJarek Kobus2021-08-301-8/+8
* Utils: Replace use of deprecated result_of_tOrgad Shaneh2020-11-111-1/+1
* Add filter for all files in all project directoriesEike Ziller2019-05-151-1/+56
* Utils: Remove superfluous qualificationsOrgad Shaneh2018-07-191-1/+1
* RunExtensions: Support specifying thread stack sizeNikolai Kosjar2018-06-041-14/+78
* Utils: Consistently use nullptrTobias Hunger2018-05-131-2/+2
* Utils: Use override consistentlyTobias Hunger2018-05-131-2/+2
* Use std::(make_)index_sequenceEike Ziller2017-01-301-10/+2
* Use _t versions of various type traitsEike Ziller2017-01-301-18/+14
* RunExtensions: Connect before setting futureEike Ziller2016-11-301-3/+3
* runextensions: Add convenience method for result handlerEike Ziller2016-10-311-0/+55
* Add functionResult_t as convenience for using functionTraitsEike Ziller2016-07-071-2/+2
* functionTraits: Add reusable "functionTakesArgument" typeEike Ziller2016-04-081-19/+2
* Merge remote-tracking branch 'origin/4.0'Eike Ziller2016-04-051-15/+18
|\
| * Runextensions/hasCallOperator: Fix build with MSVC2015 Update 2Eike Ziller2016-04-051-15/+18
* | Wholesale conversion to #pragma oncehjk2016-03-301-4/+1
|/
* runAsync: Support functions wrapped in reference_wrapperEike Ziller2016-02-261-5/+19
* runAsync: Fix build issue with MSVC2015Eike Ziller2016-02-251-1/+12
* MapReduce refactoring and improvementsEike Ziller2016-02-241-10/+4
* Remove now usused QtConcurrent run extensions.Eike Ziller2016-02-151-394/+0
* runAsync: Set thread priority also when not running in thread poolEike Ziller2016-02-121-1/+1
* runAsync: Remove ResultType template parameter.Eike Ziller2016-02-101-20/+167
* Runextensions: Move mapReduce to its own headerEike Ziller2016-02-091-109/+0
* runAsync: Let all overloads call a single main implementationEike Ziller2016-02-091-22/+48
* runAsync: Support functions without QFutureInterface parameter.Eike Ziller2016-02-051-7/+109
* runAsync: Allow thread priority without thread poolEike Ziller2016-02-041-5/+14
* runAsync: Use universal references againEike Ziller2016-02-031-10/+5
* runAsync: Fix issue with deleting threadEike Ziller2016-01-291-1/+4
* runAsync: Fix unexpected behavior for using singleShot/timers etcEike Ziller2016-01-281-5/+19
* QMakeProjectManager: Reduce priority of parsing threads.Eike Ziller2016-01-281-1/+25
* RunExtensions: Allow running functions on arbitrary thread poolsEike Ziller2016-01-281-5/+86
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
* runAsync: Allow calling member functionsEike Ziller2016-01-191-1/+31
* runAsync: Allow function references, and non-const parameters.Eike Ziller2016-01-191-2/+2
* mapReduce/runAsync: Fix behavior of waitForFinishedEike Ziller2016-01-151-2/+2
* Locator: Avoid use of QtConcurrentEike Ziller2016-01-141-0/+19
* File search: Avoid use of QtConcurrentEike Ziller2016-01-131-0/+118
* Utils: fix QtConcurrent::run(std::function)Joerg Bornemann2015-02-161-1/+1
* Update LicenseEike Ziller2015-01-161-6/+6