/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | chrono.cppm |
|
H A D | chrono.inc | 12 namespace chrono { 13 using std::chrono::duration; 14 using std::chrono::time_point; 16 } // namespace chrono 20 namespace chrono { 23 using std::chrono::treat_as_floating_point; 24 using std::chrono::treat_as_floating_point_v; 26 using std::chrono::duration_values; 28 // using std::chrono::is_clock; 29 // using std::chrono::is_clock_v; [all …]
|
/freebsd/contrib/llvm-project/libcxx/src/experimental/ |
H A D | tzdb.cpp | 46 namespace chrono { namespace 65 while (chrono::__is_whitespace(__input.peek())) in __skip_optional_whitespace() 70 if (!chrono::__is_whitespace(__input.get())) in __skip_mandatory_whitespace() 73 chrono::__skip_optional_whitespace(__input); in __skip_mandatory_whitespace() 79 while (!chrono::__is_eol(__input.peek())) { in __skip_line() 167 unsigned __result = chrono::__parse_integral(__input, false); in __parse_day() 177 chrono::__skip(__input, "riday"); in __parse_weekday() 181 chrono::__skip(__input, "onday"); in __parse_weekday() 187 chrono::__skip(__input, "turday"); in __parse_weekday() 191 chrono::__skip(__input, "nday"); in __parse_weekday() [all …]
|
H A D | time_zone.cpp | 52 struct formatter<chrono::sys_info, char> { 59 typename FormatContext::iterator format(const chrono::sys_info& info, FormatContext& ctx) const { in format() 66 namespace chrono { namespace 135 chrono::hh_mm_ss __offset{__continuation.__stdoff + __save}; in __format() 138 __offset = chrono::hh_mm_ss{-(__continuation.__stdoff + __save)}; in __format() 194 return chrono::seconds{0}; in __at_to_sys_seconds() 196 return chrono::duration_cast<seconds>(__value.__time); in __at_to_sys_seconds() 200 return chrono::seconds{0}; in __at_to_sys_seconds() 221 if constexpr (same_as<_Tp, chrono::day>) in __to_year_month_day() 237 if (__continuation.__year == chrono::year::min()) in __until_to_sys_seconds() [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__chrono/ |
H A D | convert_to_tm.h | 65 requires(same_as<_Date, chrono::year_month_day> || same_as<_Date, chrono::year_month_day_last>) 66 _LIBCPP_HIDE_FROM_ABI _Tm __convert_to_tm(const _Date& __date, chrono::weekday __weekday) { in __convert_to_tm() 76 (static_cast<chrono::sys_days>(__date) - in __convert_to_tm() 77 …static_cast<chrono::sys_days>(chrono::year_month_day{__date.year(), chrono::January, chrono::day{1… in __convert_to_tm() 84 _LIBCPP_HIDE_FROM_ABI _Tm __convert_to_tm(const chrono::sys_time<_Duration> __tp) { in __convert_to_tm() 85 chrono::sys_days __days = chrono::floor<chrono::days>(__tp); in __convert_to_tm() 86 chrono::year_month_day __ymd{__days}; in __convert_to_tm() 88 _Tm __result = std::__convert_to_tm<_Tm>(chrono::year_month_day{__ymd}, chrono::weekday{__days}); in __convert_to_tm() 91 …chrono::duration_cast<chrono::seconds>(__tp - chrono::time_point_cast<chrono::seconds>(__days)).co… in __convert_to_tm() 111 if constexpr (same_as<typename _ChronoT::clock, chrono::system_clock>) in __convert_to_tm() [all …]
|
H A D | formatter.h | 88 __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const chrono::duration<_Rep, _Period>& __v… in __format_sub_seconds() 91 using __duration = chrono::duration<_Rep, _Period>; in __format_sub_seconds() 93 auto __fraction = __value - chrono::duration_cast<chrono::seconds>(__value); in __format_sub_seconds() 95 if (__value < chrono::seconds{0} && __fraction != __duration{0}) in __format_sub_seconds() 96 __fraction += chrono::seconds{1}; in __format_sub_seconds() 97 if constexpr (chrono::treat_as_floating_point_v<_Rep>) in __format_sub_seconds() 112 … chrono::duration_cast<typename chrono::hh_mm_ss<__duration>::precision>(__fraction).count(), in __format_sub_seconds() 113 chrono::hh_mm_ss<__duration>::fractional_width); in __format_sub_seconds() 117 … chrono::duration_cast<typename chrono::hh_mm_ss<__duration>::precision>(__fraction).count(), in __format_sub_seconds() 118 chrono::hh_mm_ss<__duration>::fractional_width); in __format_sub_seconds() [all …]
|
H A D | hh_mm_ss.h | 27 namespace chrono { 32 static_assert(__is_duration<_Duration>::value, "template parameter of hh_mm_ss must be a std::chrono::duration"); 33 using __CommonType = common_type_t<_Duration, chrono::seconds>; 57 __h_(chrono::duration_cast<chrono::hours>(chrono::abs(__d))), in hh_mm_ss() 58 __m_(chrono::duration_cast<chrono::minutes>(chrono::abs(__d) - hours())), 59 __s_(chrono [all...] |
H A D | year_month_day.h | 34 namespace chrono { 40 chrono::year __y_; 41 chrono::month __m_; 42 chrono::day __d_; 47 const chrono::year& __yval, const chrono::month& __mval, const chrono::day& __dval) noexcept in year_month_day() 60 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::year year() const noexcept { return __y_; } in year() 61 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } in month() 62 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::day day() const noexcept { return __d_; } in day() 87 return year_month_day{chrono::year{__yr + (__mth <= 2)}, chrono::month{__mth}, chrono::day{__dy}}; in __from_days() 193 chrono::year __y_; [all …]
|
H A D | month_weekday.h | 25 namespace chrono { 29 chrono::month __m_; 30 chrono::weekday_indexed __wdi_; 33 _LIBCPP_HIDE_FROM_ABI constexpr month_weekday(const chrono::month& __mval, in month_weekday() 34 const chrono::weekday_indexed& __wdival) noexcept in month_weekday() 36 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } in weekday_indexed() 37 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::weekday_indexed weekday_indexed() const noexcept { return __wdi_; } in ok() 65 chrono::month __m_; in month_weekday_last() 66 chrono::weekday_last __wdl_; in month_weekday_last() 69 _LIBCPP_HIDE_FROM_ABI constexpr month_weekday_last(const chrono in weekday_last() [all...] |
H A D | year_month_weekday.h | 34 namespace chrono { 37 chrono::year __y_; 38 chrono::month __m_; 39 chrono::weekday_indexed __wdi_; 44 const chrono::year& __yval, const chrono::month& __mval, const chrono::weekday_indexed& __wdival) noexcept in year_month_weekday() 55 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::year year() const noexcept { return __y_; } in year() 56 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } in month() 57 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono in month() [all...] |
H A D | file_clock.h | 33 namespace chrono { 58 typedef chrono::duration<rep, period> duration; 59 typedef chrono::time_point<_FilesystemClock> time_point; 67 …_LIBCPP_HIDE_FROM_ABI static chrono::sys_time<_Duration> to_sys(const chrono::file_time<_Duration>… in to_sys() 68 return chrono::sys_time<_Duration>(__t.time_since_epoch()); in to_sys() 72 …_LIBCPP_HIDE_FROM_ABI static chrono::file_time<_Duration> from_sys(const chrono::sys_time<_Duratio… in from_sys() 73 return chrono::file_time<_Duration>(__t.time_since_epoch()); in from_sys()
|
H A D | duration.h | 32 namespace chrono { 55 struct _LIBCPP_TEMPLATE_VIS common_type<chrono::duration<_Rep1, _Period1>, chrono::duration<_Rep2, … 56 …typedef chrono::duration<typename common_type<_Rep1, _Rep2>::type, typename __ratio_gcd<_Period1, … 60 namespace chrono { 129 _ToDuration __t = chrono::duration_cast<_ToDuration>(__d); 137 _ToDuration __t = chrono::duration_cast<_ToDuration>(__d); 145 _ToDuration __lower = chrono::floor<_ToDuration>(__d); 220 : __rep_(chrono::duration_cast<duration>(__d).count()) {} 485 _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h) { 486 return chrono::hours(static_cast<chrono::hours::rep>(__h)); [all …]
|
H A D | monthday.h | 27 namespace chrono { 31 chrono::month __m_; 32 chrono::day __d_; 36 _LIBCPP_HIDE_FROM_ABI constexpr month_day(const chrono::month& __mval, const chrono::day& __dval) noexcept in month_day() 38 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } in month() 39 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::day day() const noexcept { return __d_; } in day() 93 chrono::month __m_; in month_day_last() 96 _LIBCPP_HIDE_FROM_ABI explicit constexpr month_day_last(const chrono::month& __val) noexcept : __m_{__val} {} 97 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono [all...] |
H A D | literals.h | 27 _LIBCPP_HIDE_FROM_ABI constexpr chrono::day operator""d(unsigned long long __d) noexcept { 28 return chrono::day(static_cast<unsigned>(__d)); 31 _LIBCPP_HIDE_FROM_ABI constexpr chrono::year operator""y(unsigned long long __y) noexcept { 32 return chrono::year(static_cast<int>(__y)); 37 namespace chrono { // hoist the literals into namespace std::chrono 39 } // namespace chrono
|
/freebsd/contrib/llvm-project/libcxx/include/__condition_variable/ |
H A D | condition_variable.h | 66 wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t); 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() 74 wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d); 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() 85 …__do_timed_wait(unique_lock<mutex>& __lk, chrono::time_point<chrono::system_clock, chrono::nanosec… in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 88 …__do_timed_wait(unique_lock<mutex>& __lk, chrono::time_point<chrono::steady_clock, chrono::nanosec… 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() 97 inline _LIBCPP_HIDE_FROM_ABI chrono::nanoseconds __safe_nanosecond_cast(chrono::duration<_Rep, _Per… in __safe_nanosecond_cast() 98 using namespace chrono; in __safe_nanosecond_cast() local 117 inline _LIBCPP_HIDE_FROM_ABI chrono::nanoseconds __safe_nanosecond_cast(chrono::duration<_Rep, _Per… in __safe_nanosecond_cast() [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__thread/ |
H A D | this_thread.h | 32 _LIBCPP_EXPORTED_FROM_ABI void sleep_for(const chrono::nanoseconds& __ns); 35 _LIBCPP_HIDE_FROM_ABI void sleep_for(const chrono::duration<_Rep, _Period>& __d) { in sleep_for() 36 if (__d > chrono::duration<_Rep, _Period>::zero()) { in sleep_for() 40 …_LIBCPP_CONSTEXPR chrono::duration<long double> __max = chrono::duration<long double>(9223372036.0… in sleep_for() 41 chrono::nanoseconds __ns; in sleep_for() 43 __ns = chrono::duration_cast<chrono::nanoseconds>(__d); in sleep_for() 47 __ns = chrono::nanoseconds::max(); in sleep_for() 53 _LIBCPP_HIDE_FROM_ABI void sleep_until(const chrono::time_point<_Clock, _Duration>& __t) { in sleep_until() 62 inline _LIBCPP_HIDE_FROM_ABI void sleep_until(const chrono::time_point<chrono::steady_clock, _Durat… in sleep_until() 63 this_thread::sleep_for(__t - chrono::steady_clock::now()); in sleep_until()
|
H A D | poll_with_backoff.h | 38 …_Poll&& __poll, _Backoff&& __backoff, chrono::nanoseconds __max_elapsed = chrono::nanoseconds::zer… 39 auto const __start = chrono::high_resolution_clock::now(); 47 chrono::nanoseconds const __elapsed = chrono::high_resolution_clock::now() - __start; 48 if (__max_elapsed != chrono::nanoseconds::zero() && __max_elapsed < __elapsed) 62 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR bool operator()(chrono::nanoseconds const&) const { return… in operator()
|
H A D | timed_backoff_policy.h | 27 _LIBCPP_HIDE_FROM_ABI bool operator()(chrono::nanoseconds __elapsed) const { in operator() 28 if (__elapsed > chrono::milliseconds(128)) in operator() 29 __libcpp_thread_sleep_for(chrono::milliseconds(8)); in operator() 30 else if (__elapsed > chrono::microseconds(64)) in operator() 32 else if (__elapsed > chrono::microseconds(4)) in operator()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | GDBRemoteClientBase.h | 40 bool SendAsyncSignal(int signo, std::chrono::seconds interrupt_timeout); 42 bool Interrupt(std::chrono::seconds interrupt_timeout); 46 llvm::StringRef payload, std::chrono::seconds interrupt_timeout, 59 std::chrono::seconds interrupt_timeout = std::chrono::seconds(0)); 68 std::chrono::seconds interrupt_timeout, 80 std::chrono::seconds interrupt_timeout = std::chrono::seconds(0)); 92 std::chrono::seconds m_interrupt_timeout; 135 std::chrono::time_point<std::chrono::steady_clock> m_interrupt_endpoint;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Chrono.h | 15 #include <chrono> 32 /// on a clock other than the system_clock, use std::chrono directly. 33 template <typename D = std::chrono::nanoseconds> 34 using TimePoint = std::chrono::time_point<std::chrono::system_clock, D>; 38 class UtcClock : public std::chrono::system_clock {}; in toTimeT() 40 template <typename D = std::chrono::nanoseconds> in toTimeT() 41 using UtcTime = std::chrono::time_point<UtcClock, D>; in toTimeT() 44 inline UtcTime<std::chrono::seconds> toUtcTime(std::time_t T) { 45 using namespace std::chrono; in toTimePoint() [all...] |
/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/ |
H A D | TaskTimer.h | 37 auto start = std::chrono::steady_clock::now(); in TimeTask() 39 auto end = std::chrono::steady_clock::now(); in TimeTask() 40 std::chrono::milliseconds duration = in TimeTask() 41 std::chrono::duration_cast<std::chrono::milliseconds>(end - start); in TimeTask() 52 std::chrono::milliseconds duration)> 56 std::unordered_map<std::string, std::chrono::milliseconds> m_timed_tasks;
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | chrono | 16 chrono synopsis 22 namespace chrono 144 } // chrono 148 struct common_type<chrono::duration<Rep1, Period1>, chrono::duration<Rep2, Period2>>; 151 struct common_type<chrono::time_point<Clock, Duration1>, chrono::time_point<Clock, Duration2>>; 153 namespace chrono { 282 typedef chrono::time_point<system_clock> time_point; 308 typedef chrono::duration<rep, period> duration; 309 typedef chrono::time_point<file_clock> time_point; 334 typedef chrono::time_point<steady_clock, duration> time_point; [all …]
|
H A D | condition_variable | 40 const chrono::time_point<Clock, Duration>& abs_time); 45 const chrono::time_point<Clock, Duration>& abs_time, 51 const chrono::duration<Rep, Period>& rel_time); 56 const chrono::duration<Rep, Period>& rel_time, 85 const chrono::time_point<Clock, Duration>& abs_time); 90 const chrono::time_point<Clock, Duration>& abs_time, 96 const chrono::duration<Rep, Period>& rel_time); 101 const chrono::duration<Rep, Period>& rel_time, 110 … const chrono::time_point<Clock, Duration>& abs_time, Predicate pred); // since C++20 114 … const chrono::duration<Rep, Period>& rel_time, Predicate pred); // since C++20 [all …]
|
/freebsd/contrib/llvm-project/libcxx/src/filesystem/ |
H A D | filesystem_clock.cpp | 10 #include <chrono> 41 typedef chrono::duration<rep> __secs; in now() 43 typedef chrono::duration<rep, nano> __nsecs; in now() 47 return time_point(__secs(tp.tv_sec) + chrono::duration_cast<duration>(__nsecs(tp.tv_nsec))); in now() 49 typedef chrono::duration<rep, nano> __nsecs; in now() 53 return time_point(__secs(tp.tv_sec) + chrono::duration_cast<duration>(__nsecs(tp.tv_nsec))); in now() 55 typedef chrono::duration<rep, micro> __microsecs; in now()
|
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/ |
H A D | Unix.h | 81 inline std::chrono::microseconds toDuration(const struct timeval &TV) { in toDuration() 82 return std::chrono::seconds(TV.tv_sec) + in toDuration() 83 std::chrono::microseconds(TV.tv_usec); in toDuration() 88 using namespace std::chrono; in toTimeSpec() 97 inline struct timeval toTimeVal(TimePoint<std::chrono::microseconds> TP) { in toTimeVal() 98 using namespace std::chrono; in toTimeVal()
|