Home
last modified time | relevance | path

Searched refs:Duration (Results 1 – 25 of 78) sorted by relevance

1234

/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/abseil/Inputs/absl/time/
H A Dtime.h6 class Duration {
18 Duration &operator+(Duration d);
21 template <typename T> Duration operator*(Duration lhs, T rhs);
24 int64_t operator/(Duration lhs, Duration rhs);
77 constexpr bool operator<(Duration lhs, Duration rhs);
78 constexpr bool operator>(Duration lhs, Duration rhs);
79 constexpr bool operator>=(Duration lhs, Duration rhs);
80 constexpr bool operator<=(Duration lhs, Duration rhs);
81 constexpr bool operator==(Duration lhs, Duration rhs);
82 constexpr bool operator!=(Duration lhs, Duration rhs);
[all …]
/llvm-project-15.0.7/libcxx/test/std/time/time.point/time.point.cons/
H A Dduration.pass.cpp23 typedef std::chrono::milliseconds Duration; in main() typedef
25 std::chrono::time_point<Clock, Duration> t(Duration(3)); in main()
26 assert(t.time_since_epoch() == Duration(3)); in main()
29 std::chrono::time_point<Clock, Duration> t(std::chrono::seconds(3)); in main()
30 assert(t.time_since_epoch() == Duration(3000)); in main()
34 constexpr std::chrono::time_point<Clock, Duration> t(Duration(3)); in main()
35 static_assert(t.time_since_epoch() == Duration(3), ""); in main()
38 constexpr std::chrono::time_point<Clock, Duration> t(std::chrono::seconds(3)); in main()
39 static_assert(t.time_since_epoch() == Duration(3000), ""); in main()
H A Ddefault.pass.cpp25 typedef std::chrono::duration<Rep, std::milli> Duration; in main() typedef
27 std::chrono::time_point<Clock, Duration> t; in main()
28 assert(t.time_since_epoch() == Duration::zero()); in main()
32 constexpr std::chrono::time_point<Clock, Duration> t; in main()
33 static_assert(t.time_since_epoch() == Duration::zero(), ""); in main()
H A Dduration.compile.fail.cpp22 typedef std::chrono::milliseconds Duration; in main() typedef
23 std::chrono::time_point<Clock, Duration> t = Duration(3); in main()
/llvm-project-15.0.7/libcxx/test/std/time/time.point/time.point.arithmetic/
H A Dop_+=.pass.cpp25 typedef std::chrono::milliseconds Duration; in constexpr_test() typedef
26 std::chrono::time_point<Clock, Duration> t(Duration(5)); in constexpr_test()
27 t += Duration(4); in constexpr_test()
28 return t.time_since_epoch() == Duration(9); in constexpr_test()
36 typedef std::chrono::milliseconds Duration; in main() typedef
37 std::chrono::time_point<Clock, Duration> t(Duration(3)); in main()
38 t += Duration(2); in main()
39 assert(t.time_since_epoch() == Duration(5)); in main()
H A Dop_-=.pass.cpp25 typedef std::chrono::milliseconds Duration; in constexpr_test() typedef
26 std::chrono::time_point<Clock, Duration> t(Duration(5)); in constexpr_test()
27 t -= Duration(4); in constexpr_test()
28 return t.time_since_epoch() == Duration(1); in constexpr_test()
36 typedef std::chrono::milliseconds Duration; in main() typedef
37 std::chrono::time_point<Clock, Duration> t(Duration(3)); in main()
38 t -= Duration(2); in main()
39 assert(t.time_since_epoch() == Duration(1)); in main()
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/abseil/
H A Dduration-unnecessary-conversion.rst14 absl::Duration d1;
15 absl::Duration d2 = absl::Seconds(absl::ToDoubleSeconds(d1));
18 absl::Duration d2 = d1;
24 absl::Duration d2 = d1;
31 absl::Duration d1;
32 absl::Duration d2 = absl::Hours(absl::ToInt64Hours(d1));
35 absl::Duration d2 = d1;
38 absl::Duration d2 = absl::Seconds(d1 / absl::Seconds(1));
41 absl::Duration d2 = d1;
48 absl::Duration d1;
[all …]
H A Dduration-factory-scale.rst6 Checks for cases where arguments to ``absl::Duration`` factory functions are
17 absl::Duration d = absl::Seconds(60 * x);
20 absl::Duration d = absl::Minutes(x);
25 absl::Duration d = absl::Milliseconds(y / 1000.);
28 absl::Duration d = absl::Seconds(y);
32 absl::Duration d = absl::Hours(0);
35 absl::Duration d = absl::ZeroDuration();
H A Dduration-comparison.rst6 Checks for comparisons which should be in the ``absl::Duration`` domain instead
9 N.B.: In cases where a ``Duration`` was being converted to an integer and then
10 compared against a floating-point value, truncation during the ``Duration``
20 absl::Duration d;
23 // Suggested - Compare in the absl::Duration domain instead
29 absl::Duration d;
32 // Suggested - Compare in the absl::Duration domain instead
H A Dduration-subtraction.rst7 ``absl::Duration`` domain. When subtracting two values, and the first one is
8 known to be a conversion from ``absl::Duration``, we can infer that the second
9 should also be interpreted as an ``absl::Duration``, and make that inference
18 absl::Duration d;
21 // Suggestion - Subtraction in the absl::Duration domain instead
25 absl::Duration d1, d2;
28 // Suggestion - Subtraction in the absl::Duration domain instead
H A Dduration-factory-float.rst7 ``absl::Duration`` factory functions are called when the more-efficient
19 absl::Duration d = absl::Seconds(10.0);
22 absl::Duration d = absl::Seconds(10);
26 absl::Duration d = absl::Seconds(static_cast<double>(10));
29 absl::Duration d = absl::Seconds(10);
H A Dduration-division.rst6 ``absl::Duration`` arithmetic works like it does with integers. That means that
7 division of two ``absl::Duration`` objects returns an ``int64`` with any fractional
8 …5d0c32d56628a3/absl/time/time.h#L137>`_ for more information on arithmetic with ``absl::Duration``.
14 absl::Duration d = absl::Seconds(3.5);
28 absl::Duration d = absl::Seconds(3.5);
34 This check looks for uses of ``absl::Duration`` division that is done in a
H A Dtime-subtraction.rst12 - When the result is an ``absl::Duration`` and the first argument is an
17 the second operand could be either an ``absl::Time`` or an ``absl::Duration``.
19 subtracting an ``absl::Time`` from an ``absl::Duration`` is not defined.
28 // Original - absl::Duration result and first operand is an absl::Time.
29 absl::Duration d = absl::Seconds(absl::ToUnixSeconds(t) - x);
32 absl::Duration d = t - absl::FromUnixSeconds(x);
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/abseil/
H A Dduration-division.cpp5 class Duration {}; class
7 int operator/(Duration lhs, Duration rhs);
9 double FDivDuration(Duration num, Duration den);
20 absl::Duration d; in Positives()
53 absl::Duration d; in Negatives()
73 absl::Duration d; in TemplateDivision()
H A Dupgrade-duration-conversions.cpp18 absl::Duration d; in arithmeticOperatorBasicPositive()
71 absl::Duration d; in arithmeticOperatorBasicNegative()
128 void templateForOpsSpecialization<absl::Duration>(absl::Duration d) { in templateForOpsSpecialization()
135 absl::Duration d; in arithmeticNonTypeTemplateParamSpecialization()
140 absl::Duration d; in arithmeticNonTypeTemplateParamSpecialization()
147 absl::Duration d; in templateOpsFix()
156 absl::Duration d; in templateOpsWarnOnly()
173 absl::Duration d;
197 absl::Duration d; in templateOpsInstantiationBeforeDefinition()
210 absl::Duration d; in arithmeticTemplateAndMacro()
[all …]
/llvm-project-15.0.7/libc/benchmarks/
H A DLibcBenchmark.h45 using Duration = std::chrono::duration<double>; variable
58 Duration MinDuration = std::chrono::seconds(0);
60 Duration MaxDuration = std::chrono::seconds(10);
91 Duration LastBatchElapsed;
101 Duration BestGuess = {};
127 Duration Elapsed = {};
132 Duration TotalTime = {};
136 Duration update(const Measurement &M) { in update()
152 Duration CurrentEstimation = {};
157 const Duration NewEstimation = RRE.update(M); in computeImprovement()
[all …]
H A DLibcBenchmarkTest.cpp43 Duration now() { in now()
47 const Duration timepoint = MaybeTimepoints->front(); in now()
65 void setMeasurements(llvm::ArrayRef<Duration> Durations) { in setMeasurements()
67 Duration CurrentTime = nanoseconds(1); in setMeasurements()
68 for (const auto &Duration : Durations) { in setMeasurements() local
70 CurrentTime += Duration; in setMeasurements()
81 llvm::Optional<std::queue<Duration>> MaybeTimepoints;
/llvm-project-15.0.7/libcxx/test/std/time/time.hms/time.hms.members/
H A Dis_negative.pass.cpp23 template <typename Duration>
24 constexpr bool check_neg(Duration d) in check_neg()
26 ASSERT_SAME_TYPE(bool, decltype(std::declval<std::chrono::hh_mm_ss<Duration>>().is_negative())); in check_neg()
27 ASSERT_NOEXCEPT( std::declval<std::chrono::hh_mm_ss<Duration>>().is_negative()); in check_neg()
28 return std::chrono::hh_mm_ss<Duration>(d).is_negative(); in check_neg()
/llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.arithmetic/
H A Dop_mod=rep.pass.cpp22 typedef std::chrono::seconds Duration; typedef
23 Duration operator%=(Duration d, NotARep) { return d; } in operator %=()
48 Duration d(5); in main()
/llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.nonmember/
H A Dop_times_rep.pass.cpp51 typedef std::chrono::nanoseconds Duration; in main() typedef
52 Duration d(5); in main()
54 ASSERT_SAME_TYPE(Duration, decltype(d * n)); in main()
55 ASSERT_SAME_TYPE(Duration, decltype(n * d)); in main()
/llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.alg/
H A Dabs.pass.cpp25 template <class Duration>
27 test(const Duration& f, const Duration& d) in test()
31 static_assert((std::is_same<R, Duration>::value), ""); in test()
/llvm-project-15.0.7/libcxx/test/std/time/time.point/time.point.special/
H A Dmax.pass.cpp23 typedef std::chrono::milliseconds Duration; in main() typedef
24 typedef std::chrono::time_point<Clock, Duration> TP; in main()
29 assert(TP::max() == TP(Duration::max())); in main()
H A Dmin.pass.cpp23 typedef std::chrono::milliseconds Duration; in main() typedef
24 typedef std::chrono::time_point<Clock, Duration> TP; in main()
29 assert(TP::min() == TP(Duration::min())); in main()
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DStatistics.h29 using Duration = std::chrono::duration<double>;
31 Duration get() const { in get()
32 return Duration(InternalDuration(value.load(std::memory_order_relaxed))); in get()
34 operator Duration() const { return get(); } in Duration() function
36 StatsDuration &operator+=(Duration dur) {
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dspuriously-wake-up-functions.cpp33 template <class Clock, class Duration = typename Clock::duration>
37 using duration = Duration;
91 template <class Clock, class Duration>
93 const chrono::time_point<Clock, Duration> &abs_time){}; in wait_until()
94 template <class Clock, class Duration, class Predicate>
96 const chrono::time_point<Clock, Duration> &abs_time, in wait_until()

1234