18#include <dispenso/detail/pipeline_impl.h>
30using OpResult = detail::OpResult<T>;
49auto stage(F&& f, ssize_t limit) {
50 return detail::Stage<F>(std::forward<F>(f), limit);
77template <
typename... Stages>
80 auto pipes = detail::makePipes(tasks, std::forward<Stages>(sIn)...);
108template <
typename... Stages>
auto stage(F &&f, ssize_t limit)
void pipeline(ThreadPool &pool, Stages &&... sIn)
constexpr ssize_t kStageNoLimit
DISPENSO_DLL_ACCESS ThreadPool & globalThreadPool()