Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
TaskTree: Difference between revisions
(Created page with "Category:Tools::QtCreator TaskTree - generic solution for automatic management of asynchronous task (C++). TaskTree automatically manages a chain (or a tree) of asynchro...") |
No edit summary |
||
Line 4: | Line 4: | ||
TaskTree automatically manages a chain (or a tree) of asynchronous tasks of mixed types. | TaskTree automatically manages a chain (or a tree) of asynchronous tasks of mixed types. | ||
The recipe on how to run the conglomerate of tasks is described in a declarative way in C++. | The recipe on how to run the conglomerate of tasks is described in a declarative way in C++. | ||
The recipes are enclosed in copyable value-type objects and may be run many times, or be part of more general recipes. | The recipes are enclosed in copyable value-type objects and may be run many times, or be part of more general recipes. | ||
The TaskTree is currently broadly used in QtCreator, for executing Build / Deploy configurations, Locator filter, Clang tool, Autotests, and much more... | The TaskTree is currently broadly used in QtCreator, for executing Build / Deploy configurations, Locator filter, Clang tool, Autotests, and much more... | ||
The TaskTree's implementation is separated from the QtCreator specific code and may already serve as a general purpose solution outside of QtCreator. | The TaskTree's implementation is separated from the QtCreator specific code and may already serve as a general purpose solution outside of QtCreator. |
Revision as of 13:58, 18 September 2023
TaskTree - generic solution for automatic management of asynchronous task (C++).
TaskTree automatically manages a chain (or a tree) of asynchronous tasks of mixed types.
The recipe on how to run the conglomerate of tasks is described in a declarative way in C++.
The recipes are enclosed in copyable value-type objects and may be run many times, or be part of more general recipes.
The TaskTree is currently broadly used in QtCreator, for executing Build / Deploy configurations, Locator filter, Clang tool, Autotests, and much more...
The TaskTree's implementation is separated from the QtCreator specific code and may already serve as a general purpose solution outside of QtCreator.