Home
last modified time | relevance | path

Searched refs:chrono (Results 1 – 25 of 182) sorted by relevance

12345678

/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dchrono.cppm
H A Dchrono.inc12 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 Dtzdb.cpp46 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 Dtime_zone.cpp52 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 Dconvert_to_tm.h65 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()
91chrono::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 Dformatter.h88 __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()
112chrono::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()
117chrono::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 Dhh_mm_ss.h27 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 Dyear_month_day.h34 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 Dmonth_weekday.h25 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 Dyear_month_weekday.h34 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 Dfile_clock.h33 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 Dduration.h32 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 Dmonthday.h27 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 Dliterals.h27 _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 Dcondition_variable.h66 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 Dthis_thread.h32 _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 Dpoll_with_backoff.h38 …_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 Dtimed_backoff_policy.h27 _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 DGDBRemoteClientBase.h40 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 DChrono.h15 #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 DTaskTimer.h37 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 Dchrono16 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 Dcondition_variable40 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 Dfilesystem_clock.cpp10 #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 DUnix.h81 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()

12345678