|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
counting_semaphore::counting_semaphore | ||||
| Operations | ||||
| Constants | ||||
constexprexplicit counting_semaphore(std::ptrdiff_t desired); | (1) | (since C++20) |
counting_semaphore(const counting_semaphore&)= delete; | (2) | (since C++20) |
std::counting_semaphore with the internal counter initialized todesired.| desired | - | the value to initializecounting_semaphore's counter with |
Throws nothing.