AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::ThreadPool Class Reference

Detailed Description

Definition at line 49 of file ThreadPool.h.

Public Member Functions

 ThreadPool (const size_t &nt)
 
 ~ThreadPool ()
 
template<typename F, typename... Args>
auto enqueue (F &&f, Args &&... args) -> std::future< typename std::invoke_result_t< F, Args... > >
 
void waitForStoppedThreads ()
 

Constructor & Destructor Documentation

◆ ThreadPool()

AmpGen::ThreadPool::ThreadPool ( const size_t & nt)
explicit

◆ ~ThreadPool()

AmpGen::ThreadPool::~ThreadPool ( )

Member Function Documentation

◆ enqueue()

template<typename F, typename... Args>
auto AmpGen::ThreadPool::enqueue ( F && f,
Args &&... args ) -> std::future<typename std::invoke_result_t<F, Args...>>

Definition at line 66 of file ThreadPool.h.

◆ waitForStoppedThreads()

void AmpGen::ThreadPool::waitForStoppedThreads ( )

The documentation for this class was generated from the following file: