Class libjxl :: jxl :: ThreadPool
class ThreadPool
{ ... };
ThreadPool(JxlParallelRetCode (*runner)(void*, void*, JxlParallelRetCode (*)(void*, size_t), void (*)(void*, uint32_t, size_t), uint32_t, uint32_t), void* runner_opaque)
ThreadPool(const ThreadPool&)
deleted
static auto NoInit(size_t num_threads) -> Status
template <class InitFunc, class DataFunc>
auto Run(uint32_t begin, uint32_t end, const InitFunc& init_func, const DataFunc& data_func, const char* caller) -> Status
auto runner() const -> JxlParallelRetCode (*)(void*, void*, JxlParallelRetCode (*)(void*, size_t), void (*)(void*, uint32_t, size_t), uint32_t, uint32_t)
auto runner_opaque() const -> void*
auto operator&(const ThreadPool&) -> ThreadPool&
deleted