taskflow.hpp
core/executor.hpp
core/runtime.hpp
core/async.hpp
algorithm/algorithm.hpp
taskflow/algorithm/module.hpp
taskflow/algorithm/pipeline.hpp
taskflow/cuda/cudaflow.hpp
../utility/iterator.hpp
../utility/latch.hpp
../utility/macros.hpp
../utility/mpmc.hpp
../utility/serializer.hpp
../utility/traits.hpp
../algorithm/partitioner.hpp
async_task.hpp
core/executor.hpp
flow_builder.hpp
graph.hpp
observer.hpp
core/runtime.hpp
semaphore.hpp
task.hpp
taskflow.hpp
tsq.hpp
worker.hpp
taskflow/taskflow.hpp
../utility/math.hpp
../utility/os.hpp
../utility/small_vector.hpp
algorithm
algorithm/algorithm.hpp
atomic
atomic_notifier.hpp
cassert
core/async.hpp
cstddef
cstdio
cstdlib
cstring
declarations.hpp
environment.hpp
error.hpp
freelist.hpp
initializer_list
iterator
macros.hpp
memory
mutex
nonblocking_notifier.hpp
string
topology.hpp
taskflow/algorithm/data_pipeline.hpp
taskflow/algorithm/module.hpp
taskflow/algorithm/pipeline.hpp
taskflow/cuda/algorithm/find.hpp
taskflow/cuda/algorithm/for_each.hpp
taskflow/cuda/algorithm/merge.hpp
taskflow/cuda/algorithm/reduce.hpp
taskflow/cuda/algorithm/scan.hpp
taskflow/cuda/algorithm/sort.hpp
taskflow/cuda/algorithm/transform.hpp
taskflow/cuda/cudaflow.hpp
taskflow/taskflow.hpp
tf
tf::detail
TF_VERSION
300900

version of the Taskflow (currently 3.9.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