taskflow.hpp core/executor.hpp core/async.hpp taskflow/algorithm/pipeline.hpp taskflow/cuda/cudaflow.hpp tf tf::detail TF_DEFAULT_BOUNDED_TASK_QUEUE_LOG_SIZE 8 This macro defines the default size of the bounded task queue in Log2. Bounded task queue is used by each worker. TF_DEFAULT_UNBOUNDED_TASK_QUEUE_LOG_SIZE 10 This macro defines the default size of the unbounded task queue in Log2. Unbounded task queue is used by the executor. TF_VERSION 300800 version of the Taskflow (currently 3.8.0) The version system is made of a major version number, a minor version number, and a patch number: TF_VERSION % 100 is the patch level TF_VERSION / 100 % 1000 is the minor version TF_VERSION / 100000 is the major version TF_MAJOR_VERSION TF_VERSION/100000 major version of Taskflow, which is equal to TF_VERSION/100000 TF_MINOR_VERSION TF_VERSION/100%1000 minor version of Taskflow, which is equal to TF_VERSION / 100 % 1000 TF_PATCH_VERSION TF_VERSION%100 patch version of Taskflow, which is equal to TF_VERSION % 100 main taskflow include file