Blaze 3.9
Classes | Typedefs
blaze::threadpool Namespace Reference

Namespace for the threadpool module. More...

Classes

class  TaskQueue
 Task queue for the thread pool. More...
 

Typedefs

using Task = std::function< void(void)>
 Handle for a single, executable task.
 

Functions

TaskQueue operators
void swap (TaskQueue &a, TaskQueue &b) noexcept
 Swapping the contents of two task queues. More...
 

Detailed Description

Namespace for the threadpool module.

Function Documentation

◆ swap()

void blaze::threadpool::swap ( TaskQueue a,
TaskQueue b 
)
inlinenoexcept

Swapping the contents of two task queues.

Parameters
aThe first task queue to be swapped.
bThe second task queue to be swapped.
Returns
void
Exceptions
no-throwguarantee.