TaskTree: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(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.