#include <modm/processing/fiber/barrier.hpp>
|  | 
| using | arrival_token = count_t | 
|  | 
|  | 
| constexpr | barrier (std::ptrdiff_t expected, CompletionFunction f=CompletionFunction ()) | 
|  | 
| arrival_token | arrive (count_t n=1) | 
|  | 
| void | wait (arrival_token arrival) const | 
|  | 
| void | arrive_and_wait () | 
|  | 
| void | arrive_and_drop () | 
|  | 
|  | 
| static constexpr std::ptrdiff_t | max () | 
|  | 
template<class CompletionFunction = decltype([]{})>
class modm::fiber::barrier< CompletionFunction >
Implements the std::barrier interface for fibers. 
- Warning
- This implementation is not interrupt-safe! 
- See also
- https://en.cppreference.com/w/cpp/thread/barrier 
The documentation for this class was generated from the following file: