Toast Engine
Loading...
Searching...
No Matches
toast::ThreadPool Member List

This is the complete list of members for toast::ThreadPool, including all inherited members.

active_jobstoast::ThreadPool
all_donetoast::ThreadPool
busy() -> booltoast::ThreadPool
create() noexcept -> std::unique_ptr< ThreadPool >toast::ThreadPoolstatic
destroy()toast::ThreadPool
idle_workerstoast::ThreadPool
idleWorkers() noexcept -> size_ttoast::ThreadPoolstatic
job_availabletoast::ThreadPool
jobstoast::ThreadPool
onWorkerThread() noexcept -> booltoast::ThreadPoolstatic
operator=(const ThreadPool &) -> ThreadPool &=delete (defined in toast::ThreadPool)toast::ThreadPool
operator=(ThreadPool &&) -> ThreadPool &=delete (defined in toast::ThreadPool)toast::ThreadPool
push(T &&job) -> std::future< std::invoke_result_t< T > >toast::ThreadPoolstatic
pushRaw(std::move_only_function< void()> &&job)toast::ThreadPoolstatic
queue_mutextoast::ThreadPool
should_stoptoast::ThreadPool
ThreadPool(ThreadPool &)=delete (defined in toast::ThreadPool)toast::ThreadPool
ThreadPool(ThreadPool &&)=delete (defined in toast::ThreadPool)toast::ThreadPool
waitIdle()toast::ThreadPool
workerCount() -> size_t (defined in toast::ThreadPool)toast::ThreadPoolstatic
workerstoast::ThreadPool
~ThreadPool() (defined in toast::ThreadPool)toast::ThreadPoolinline