为类型消除后端添加 Template-ify 任务和任务流
作者: doocman创建于 2025年12月11日更新于 2025年12月15日
标签help wanted
今天,Taskflow 和 Task 无条件地使用 `std::function<...>` 进行所有类型消除操作。然而,有时用户可能需要使用自己的类型消除,或者存在使标准函数效率不高的情况(我也曾经遇到过使用 `delegate` 的问题,这也符合此请求)。我建议我们遵循 `标准`(STL)风格,创建 `template </*something function*/> BasicTask` 和 `template </*something function*/> BasicTaskflow`(类似于 `std::basic_string`) ,并用类型别名替换当前的 `Task` 和 `Taskflow`:
内容来源: taskflow/taskflow