Template Class barrier

Class Documentation

template<class OnCompletion = EmptyCompletion>
class std::barrier

Public Types

using arrival_token = bool

Public Functions

barrier(const ptrdiff_t expected_, const OnCompletion on_completion_ = OnCompletion{})
void wait(arrival_token &&old_phase) const
void arrive_and_wait()
void arrive_and_drop()

Public Static Functions

constexpr ptrdiff_t max() noexcept