/freebsd/contrib/llvm-project/libcxx/include/__condition_variable/ |
H A D | condition_variable.h | 72 template <class _Rep, class _Period> in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 74 wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 76 template <class _Rep, class _Period, class _Predicate> in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 78 wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d, _Predicate __pred); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 96 template <class _Rep, class _Period, __enable_if_t<is_floating_point<_Rep>::value, int> = 0> 97 inline _LIBCPP_HIDE_FROM_ABI chrono::nanoseconds __safe_nanosecond_cast(chrono::duration<_Rep, _Per… in __safe_nanosecond_cast() argument 101 _Rep __result_float = __d.count() * __ratio::num / __ratio::den; in __safe_nanosecond_cast() 103 _Rep __result_max = numeric_limits<__ns_rep>::max(); in __safe_nanosecond_cast() 108 _Rep __result_min = numeric_limits<__ns_rep>::min(); in __safe_nanosecond_cast() 116 template <class _Rep, class _Period, __enable_if_t<!is_floating_point<_Rep>::value, int> = 0> [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__chrono/ |
H A D | duration.h | 34 template <class _Rep, class _Period = ratio<1> > 40 template <class _Rep, class _Period> 41 struct __is_duration<duration<_Rep, _Period> > : true_type {}; 43 template <class _Rep, class _Period> 44 struct __is_duration<const duration<_Rep, _Period> > : true_type {}; 46 template <class _Rep, class _Period> 47 struct __is_duration<volatile duration<_Rep, _Period> > : true_type {}; 49 template <class _Rep, class _Period> 50 struct __is_duration<const volatile duration<_Rep, _Period> > : true_type {}; 105 template <class _ToDuration, class _Rep, class _Period, __enable_if_t<__is_duration<_ToDuration>::v… [all …]
|
H A D | time_point.h | 109 template <class _Rep, class _Period, enable_if_t<numeric_limits<_Rep>::is_signed, int> = 0> 110 inline _LIBCPP_HIDE_FROM_ABI constexpr duration<_Rep, _Period> abs(duration<_Rep, _Period> __d) {
|
H A D | formatter.h | 86 template <class _CharT, class _Rep, class _Period> 88 __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const chrono::duration<_Rep, _Period>& __v… in __format_sub_seconds() argument 91 using __duration = chrono::duration<_Rep, _Period>; in __format_sub_seconds() 97 if constexpr (chrono::treat_as_floating_point_v<_Rep>) in __format_sub_seconds() 748 template <class _Rep, class _Period, __fmt_char_type _CharT> 749 struct formatter<chrono::duration<_Rep, _Period>, _CharT> : public __formatter_chrono<_CharT> { 763 if constexpr (std::floating_point<_Rep>)
|
H A D | ostream.h | 126 template <class _CharT, class _Traits, class _Rep, class _Period> 128 operator<<(basic_ostream<_CharT, _Traits>& __os, const duration<_Rep, _Period>& __d) {
|
/freebsd/contrib/llvm-project/libcxx/include/__mutex/ |
H A D | unique_lock.h | 59 template <class _Rep, class _Period> 60 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, const chrono::duration<_Rep, … in unique_lock() argument 92 template <class _Rep, class _Period> 93 bool try_lock_for(const chrono::duration<_Rep, _Period>& __d); 139 template <class _Rep, class _Period> 140 bool unique_lock<_Mutex>::try_lock_for(const chrono::duration<_Rep, _Period>& __d) { in try_lock_for() argument
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | condition_variable | 170 template <class _Lock, class _Rep, class _Period> 171 …cv_status _LIBCPP_HIDE_FROM_ABI wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d… 173 template <class _Lock, class _Rep, class _Period, class _Predicate> 174 …bool _LIBCPP_HIDE_FROM_ABI wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d, _Pr… 185 template <class _Lock, class _Rep, class _Period, class _Predicate> 187 …wait_for(_Lock& __lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _P… 252 template <class _Lock, class _Rep, class _Period> 253 inline cv_status condition_variable_any::wait_for(_Lock& __lock, const chrono::duration<_Rep, _Peri… 257 template <class _Lock, class _Rep, class _Period, class _Predicate> 259 condition_variable_any::wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d, _Predic… [all …]
|
H A D | shared_mutex | 235 template <class _Rep, class _Period> 236 _LIBCPP_HIDE_FROM_ABI bool try_lock_for(const chrono::duration<_Rep, _Period>& __rel_time) 249 template <class _Rep, class _Period> 250 _LIBCPP_HIDE_FROM_ABI bool try_lock_shared_for(const chrono::duration<_Rep, _Period>& __rel_time) 338 template <class _Rep, class _Period> 339 …_LIBCPP_HIDE_FROM_ABI shared_lock(mutex_type& __m, const chrono::duration<_Rep, _Period>& __rel_ti… 369 template <class _Rep, class _Period> 370 _LIBCPP_HIDE_FROM_ABI bool try_lock_for(const chrono::duration<_Rep, _Period>& __rel_time); 418 template <class _Rep, class _Period> 419 bool shared_lock<_Mutex>::try_lock_for(const chrono::duration<_Rep, _Period>& __d) {
|
H A D | semaphore | 102 template <class _Rep, class _Period> 104 try_acquire_for(chrono::duration<_Rep, _Period> const& __rel_time) { 105 if (__rel_time == chrono::duration<_Rep, _Period>::zero()) 155 template <class _Rep, class _Period> 157 try_acquire_for(chrono::duration<_Rep, _Period> const& __rel_time) {
|
H A D | mutex | 254 template <class _Rep, class _Period> 255 _LIBCPP_HIDE_FROM_ABI bool try_lock_for(const chrono::duration<_Rep, _Period>& __d) { 293 template <class _Rep, class _Period> 294 _LIBCPP_HIDE_FROM_ABI bool try_lock_for(const chrono::duration<_Rep, _Period>& __d) {
|
H A D | future | 545 template <class _Rep, class _Period> 546 …future_status _LIBCPP_HIDE_FROM_ABI wait_for(const chrono::duration<_Rep, _Period>& __rel_time) co… 566 template <class _Rep, class _Period> 567 inline future_status __assoc_sub_state::wait_for(const chrono::duration<_Rep, _Period>& __rel_time)… 945 template <class _Rep, class _Period> 946 …_LIBCPP_HIDE_FROM_ABI future_status wait_for(const chrono::duration<_Rep, _Period>& __rel_time) co… 1016 template <class _Rep, class _Period> 1017 …_LIBCPP_HIDE_FROM_ABI future_status wait_for(const chrono::duration<_Rep, _Period>& __rel_time) co… 1083 template <class _Rep, class _Period> 1084 …_LIBCPP_HIDE_FROM_ABI future_status wait_for(const chrono::duration<_Rep, _Period>& __rel_time) co… [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__thread/ |
H A D | this_thread.h | 34 template <class _Rep, class _Period> 35 _LIBCPP_HIDE_FROM_ABI void sleep_for(const chrono::duration<_Rep, _Period>& __d) { in sleep_for() argument 36 if (__d > chrono::duration<_Rep, _Period>::zero()) { in sleep_for()
|