|
4752 | 4752 |
|
4753 | 4753 | // \ref{thread.condvarany.intwait}, interruptible waits |
4754 | 4754 | template<class Lock, class Predicate> |
4755 | | - bool wait_until(Lock& lock, Predicate pred, stop_token stoken); |
| 4755 | + bool wait(Lock& lock, stop_token stoken, Predicate pred); |
4756 | 4756 | template<class Lock, class Clock, class Duration, class Predicate> |
4757 | | - bool wait_until(Lock& lock, const chrono::time_point<Clock, Duration>& abs_time |
4758 | | - Predicate pred, stop_token stoken); |
| 4757 | + bool wait_until(Lock& lock, stop_token stoken, |
| 4758 | + const chrono::time_point<Clock, Duration>& abs_time, Predicate pred); |
4759 | 4759 | template<class Lock, class Rep, class Period, class Predicate> |
4760 | | - bool wait_for(Lock& lock, const chrono::duration<Rep, Period>& rel_time, |
4761 | | - Predicate pred, stop_token stoken); |
| 4760 | + bool wait_for(Lock& lock, stop_token stoken, |
| 4761 | + const chrono::duration<Rep, Period>& rel_time, Predicate pred); |
4762 | 4762 | }; |
4763 | 4763 | } |
4764 | 4764 | \end{codeblock} |
|
5034 | 5034 |
|
5035 | 5035 | \begin{itemdecl} |
5036 | 5036 | template<class Lock, class Predicate> |
5037 | | - bool wait_until(Lock& lock, Predicate pred, stop_token stoken); |
| 5037 | + bool wait(Lock& lock, stop_token stoken, Predicate pred); |
5038 | 5038 | \end{itemdecl} |
5039 | 5039 |
|
5040 | 5040 | \begin{itemdescr} |
|
5077 | 5077 |
|
5078 | 5078 | \begin{itemdecl} |
5079 | 5079 | template<class Lock, class Clock, class Duration, class Predicate> |
5080 | | - bool wait_until(Lock& lock, const chrono::time_point<Clock, Duration>& abs_time |
5081 | | - Predicate pred, stop_token stoken); |
| 5080 | + bool wait_until(Lock& lock, stop_token stoken, |
| 5081 | + const chrono::time_point<Clock, Duration>& abs_time, Predicate pred); |
5082 | 5082 | \end{itemdecl} |
5083 | 5083 |
|
5084 | 5084 | \begin{itemdescr} |
|
5130 | 5130 |
|
5131 | 5131 | \begin{itemdecl} |
5132 | 5132 | template<class Lock, class Rep, class Period, class Predicate> |
5133 | | - bool wait_for(Lock& lock, const chrono::duration<Rep, Period>& rel_time, |
5134 | | - Predicate pred, stop_token stoken); |
| 5133 | + bool wait_for(Lock& lock, stop_token stoken, |
| 5134 | + const chrono::duration<Rep, Period>& rel_time, Predicate pred); |
5135 | 5135 | \end{itemdecl} |
5136 | 5136 |
|
5137 | 5137 | \begin{itemdescr} |
|
0 commit comments