Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
rtp::thread::ThreadPool Member List

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

_conditionrtp::thread::ThreadPoolprivate
_queueMutexrtp::thread::ThreadPoolprivate
_stoprtp::thread::ThreadPoolprivate
_tasksrtp::thread::ThreadPoolprivate
_workersrtp::thread::ThreadPoolprivate
create(size_t numThreads) -> std::expected< std::unique_ptr< ThreadPool >, rtp::Error >rtp::thread::ThreadPoolstatic
enqueue(F &&f, Args &&...args) -> std::expected< std::future< std::invoke_result_t< F, Args... > >, rtp::Error >rtp::thread::ThreadPool
operator=(const ThreadPool &)=deletertp::thread::ThreadPool
start(size_t numThreads)rtp::thread::ThreadPoolprivate
ThreadPool(const ThreadPool &)=deletertp::thread::ThreadPool
ThreadPool(void) noexcept=defaultrtp::thread::ThreadPoolprivate
workerThread(std::stop_token stopToken) noexceptrtp::thread::ThreadPoolprivate
~ThreadPool() noexceptrtp::thread::ThreadPool