/freebsd/contrib/llvm-project/libcxx/include/__chrono/ |
H A D | time_point.h | 33 template <class _Clock, class _Duration = typename _Clock::duration> 39 typedef _Clock clock; 79 template <class _Clock, class _Duration1, class _Duration2> 81 common_type<chrono::time_point<_Clock, _Duration1>, chrono::time_point<_Clock, _Duration2> > { 82 typedef chrono::time_point<_Clock, typename common_type<_Duration1, _Duration2>::type> type; 87 template <class _ToDuration, class _Clock, class _Duration> 88 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 time_point<_Clock, _ToDuration> 89 time_point_cast(const time_point<_Clock, _Duration>& __t) { 90 …return time_point<_Clock, _ToDuration>(chrono::duration_cast<_ToDuration>(__t.time_since_epoch())); 94 template <class _ToDuration, class _Clock, class _Duration, enable_if_t<__is_duration<_ToDuration>:… [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__condition_variable/ |
H A D | condition_variable.h | 64 template <class _Clock, class _Duration> in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 66 wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 68 template <class _Clock, class _Duration, class _Predicate> in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 70 …wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t, _Predicate … in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 90 template <class _Clock> in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 92 …__do_timed_wait(unique_lock<mutex>& __lk, chrono::time_point<_Clock, chrono::nanoseconds>) _NOEXCE… in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 150 template <class _Clock, class _Duration> 151 cv_status condition_variable::wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock,… in wait_until() argument 153 using __clock_tp_ns = time_point<_Clock, nanoseconds>; in wait_until() 155 typename _Clock::time_point __now = _Clock::now(); in wait_until() [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__mutex/ |
H A D | unique_lock.h | 55 template <class _Clock, class _Duration> 56 …LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, const chrono::time_point<_Clock, _Duration>& __t) in unique_lock() argument 95 template <class _Clock, class _Duration> 96 bool try_lock_until(const chrono::time_point<_Clock, _Duration>& __t); 150 template <class _Clock, class _Duration> 151 bool unique_lock<_Mutex>::try_lock_until(const chrono::time_point<_Clock, _Duration>& __t) { in try_lock_until() argument
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | shared_mutex | 240 template <class _Clock, class _Duration> 242 try_lock_until(const chrono::time_point<_Clock, _Duration>& __abs_time) 254 template <class _Clock, class _Duration> 256 try_lock_shared_until(const chrono::time_point<_Clock, _Duration>& __abs_time) 261 template <class _Clock, class _Duration> 262 bool shared_timed_mutex::try_lock_until(const chrono::time_point<_Clock, _Duration>& __abs_time) { 289 template <class _Clock, class _Duration> 290 bool shared_timed_mutex::try_lock_shared_until(const chrono::time_point<_Clock, _Duration>& __abs_t… 334 template <class _Clock, class _Duration> 335 …_LIBCPP_HIDE_FROM_ABI shared_lock(mutex_type& __m, const chrono::time_point<_Clock, _Duration>& __… [all …]
|
H A D | condition_variable | 162 template <class _Lock, class _Clock, class _Duration> 164 wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t); 166 template <class _Lock, class _Clock, class _Duration, class _Predicate> 168 wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t, _Predicate __pred); 181 template <class _Lock, class _Clock, class _Duration, class _Predicate> 183 …_Lock& __lock, stop_token __stoken, const chrono::time_point<_Clock, _Duration>& __abs_time, _Pred… 234 template <class _Lock, class _Clock, class _Duration> 235 cv_status condition_variable_any::wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Durat… 243 template <class _Lock, class _Clock, class _Duration, class _Predicate> 245 condition_variable_any::wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t,… [all …]
|
H A D | mutex | 258 template <class _Clock, class _Duration> 260 try_lock_until(const chrono::time_point<_Clock, _Duration>& __t); 264 template <class _Clock, class _Duration> 265 bool timed_mutex::try_lock_until(const chrono::time_point<_Clock, _Duration>& __t) { 268 bool __no_timeout = _Clock::now() < __t; 297 template <class _Clock, class _Duration> 299 try_lock_until(const chrono::time_point<_Clock, _Duration>& __t); 303 template <class _Clock, class _Duration> 304 bool recursive_timed_mutex::try_lock_until(const chrono::time_point<_Clock, _Duration>& __t) { 314 bool __no_timeout = _Clock::now() < __t;
|
H A D | semaphore | 161 template <class _Clock, class _Duration> 163 try_acquire_until(chrono::time_point<_Clock, _Duration> const& __abs_time) { 164 auto const __current = _Clock::now();
|
H A D | future | 547 template <class _Clock, class _Duration> 549 wait_until(const chrono::time_point<_Clock, _Duration>& __abs_time) const; 554 template <class _Clock, class _Duration> 555 future_status __assoc_sub_state::wait_until(const chrono::time_point<_Clock, _Duration>& __abs_time… 559 while (!(__state_ & ready) && _Clock::now() < __abs_time) 949 template <class _Clock, class _Duration> 950 …_LIBCPP_HIDE_FROM_ABI future_status wait_until(const chrono::time_point<_Clock, _Duration>& __abs_… 1020 template <class _Clock, class _Duration> 1021 …_LIBCPP_HIDE_FROM_ABI future_status wait_until(const chrono::time_point<_Clock, _Duration>& __abs_… 1087 template <class _Clock, class _Duration> [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__thread/ |
H A D | this_thread.h | 52 template <class _Clock, class _Duration> 53 _LIBCPP_HIDE_FROM_ABI void sleep_until(const chrono::time_point<_Clock, _Duration>& __t) { in sleep_until() argument 57 while (_Clock::now() < __t) in sleep_until()
|