Home
last modified time | relevance | path

Searched refs:Duration (Results 1 - 25 of 127) sorted by relevance

123456

/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/
H A DDurationTest.cs43 Assert.AreEqual(TimeSpan.FromSeconds(1), new Duration { Seconds = 1 }.ToTimeSpan()); in ToTimeSpan()
44 Assert.AreEqual(TimeSpan.FromSeconds(-1), new Duration { Seconds = -1 }.ToTimeSpan()); in ToTimeSpan()
45 Assert.AreEqual(TimeSpan.FromMilliseconds(1), new Duration { Nanos = 1000000 }.ToTimeSpan()); in ToTimeSpan()
46 Assert.AreEqual(TimeSpan.FromMilliseconds(-1), new Duration { Nanos = -1000000 }.ToTimeSpan()); in ToTimeSpan()
47 Assert.AreEqual(TimeSpan.FromTicks(1), new Duration { Nanos = 100 }.ToTimeSpan()); in ToTimeSpan()
48 Assert.AreEqual(TimeSpan.FromTicks(-1), new Duration { Nanos = -100 }.ToTimeSpan()); in ToTimeSpan()
51 Assert.AreEqual(TimeSpan.FromTicks(2), new Duration { Nanos = 250 }.ToTimeSpan()); in ToTimeSpan()
52 Assert.AreEqual(TimeSpan.FromTicks(-2), new Duration { Nanos = -250 }.ToTimeSpan()); in ToTimeSpan()
58 Assert.AreEqual(new Duration { Seconds = 2, Nanos = 100000000 }, in Addition()
59 new Duration { Second in Addition()
[all...]
/third_party/protobuf/csharp/src/Google.Protobuf.Test/WellKnownTypes/
H A DDurationTest.cs43 Assert.AreEqual(TimeSpan.FromSeconds(1), new Duration { Seconds = 1 }.ToTimeSpan()); in ToTimeSpan()
44 Assert.AreEqual(TimeSpan.FromSeconds(-1), new Duration { Seconds = -1 }.ToTimeSpan()); in ToTimeSpan()
45 Assert.AreEqual(TimeSpan.FromMilliseconds(1), new Duration { Nanos = 1000000 }.ToTimeSpan()); in ToTimeSpan()
46 Assert.AreEqual(TimeSpan.FromMilliseconds(-1), new Duration { Nanos = -1000000 }.ToTimeSpan()); in ToTimeSpan()
47 Assert.AreEqual(TimeSpan.FromTicks(1), new Duration { Nanos = 100 }.ToTimeSpan()); in ToTimeSpan()
48 Assert.AreEqual(TimeSpan.FromTicks(-1), new Duration { Nanos = -100 }.ToTimeSpan()); in ToTimeSpan()
51 Assert.AreEqual(TimeSpan.FromTicks(2), new Duration { Nanos = 250 }.ToTimeSpan()); in ToTimeSpan()
52 Assert.AreEqual(TimeSpan.FromTicks(-2), new Duration { Nanos = -250 }.ToTimeSpan()); in ToTimeSpan()
58 Assert.AreEqual(new Duration { Seconds = 2, Nanos = 100000000 }, in Addition()
59 new Duration { Second in Addition()
[all...]
/third_party/protobuf/src/google/protobuf/util/
H A Dtime_util.h31 // Defines utilities for the Timestamp and Duration well known types.
61 // Utility functions for Timestamp and Duration.
64 typedef google::protobuf::Duration Duration; typedef in google::protobuf::util::TimeUtil
67 // The min/max Timestamp/Duration values we support.
94 // Converts Duration to/from string format. The string format will contains
96 // represent the exact Duration value. For example:
98 // The range that can be represented by Duration is from -315,576,000,000
100 static std::string ToString(const Duration& duration);
101 static bool FromString(const std::string& value, Duration* timestam
[all...]
H A Dtime_util.cc47 using google::protobuf::Duration;
83 Duration CreateNormalized(int64 seconds, int64 nanos) { in CreateNormalized()
99 Duration result; in CreateNormalized()
178 std::string TimeUtil::ToString(const Duration& duration) { in ToString()
203 bool TimeUtil::FromString(const std::string& value, Duration* duration) { in FromString()
231 // If a Duration is negative, both seconds and nanos should be negative. in FromString()
240 Duration TimeUtil::NanosecondsToDuration(int64 nanos) { in NanosecondsToDuration()
241 return CreateNormalized<Duration>(nanos / kNanosPerSecond, in NanosecondsToDuration()
245 Duration TimeUtil::MicrosecondsToDuration(int64 micros) { in MicrosecondsToDuration()
246 return CreateNormalized<Duration>( in MicrosecondsToDuration()
[all...]
/third_party/skia/third_party/externals/abseil-cpp/absl/time/
H A Dtime.h24 // * `absl::Duration` defines a signed, fixed-length span of time
51 // absl::Duration flight_duration = absl::Hours(21) + absl::Minutes(35);
94 class Duration; // Defined below
99 int64_t IDivDuration(bool satq, Duration num, Duration den, Duration* rem);
100 constexpr Time FromUnixDuration(Duration d);
101 constexpr Duration ToUnixDuration(Time t);
102 constexpr int64_t GetRepHi(Duration d);
103 constexpr uint32_t GetRepLo(Duration
159 class Duration { global() class
162 constexpr Duration() : rep_hi_(0), rep_lo_(0) {} // zero-length duration Duration() function in absl::Duration
167 constexpr Duration(const Duration& d) Duration() function in absl::Duration
219 constexpr Duration(int64_t hi, uint32_t lo) : rep_hi_(hi), rep_lo_(lo) {} Duration() function in absl::Duration
[all...]
H A Dduration.cc15 // The implementation of the absl::Duration class, which is declared in
21 // An absl::Duration is represented as
28 // The API for Duration guarantees at least nanosecond resolution, which
34 // Duration rep using quarters of a nanosecond.
128 // Makes a uint128 count of ticks out of the absolute value of the Duration.
129 inline uint128 MakeU128Ticks(Duration d) { in MakeU128Ticks()
143 // Breaks a uint128 of ticks into a Duration.
144 inline Duration MakeDurationFromU128(uint128 u128, bool is_neg) { in MakeDurationFromU128()
156 // is not representable as a Duration. A negative tick count can in MakeDurationFromU128()
202 inline bool SafeAddRepHi(double a_hi, double b_hi, Duration*
[all...]
H A Dclock_test.cc52 bool SleepForBounded(absl::Duration d, absl::Duration lower_bound, in SleepForBounded()
53 absl::Duration upper_bound, absl::Duration timeout, in SleepForBounded()
70 absl::Duration actual = absl::Now() - start; in SleepForBounded()
84 testing::AssertionResult AssertSleepForBounded(absl::Duration d, in AssertSleepForBounded()
85 absl::Duration early, in AssertSleepForBounded()
86 absl::Duration late, in AssertSleepForBounded()
87 absl::Duration timeout, in AssertSleepForBounded()
89 const absl::Duration lower_boun in AssertSleepForBounded()
[all...]
H A Dduration_test.cc40 absl::Duration ApproxYears(int64_t n) { return absl::Hours(n) * 365 * 24; } in ApproxYears()
64 TEST(Duration, ConstExpr) { in TEST()
65 constexpr absl::Duration d0 = absl::ZeroDuration(); in TEST()
67 constexpr absl::Duration d1 = absl::Seconds(1); in TEST()
70 constexpr absl::Duration d2 = absl::InfiniteDuration(); in TEST()
75 TEST(Duration, ValueSemantics) { in TEST()
77 constexpr absl::Duration a; // Default construction in TEST()
78 constexpr absl::Duration b = a; // Copy construction in TEST()
79 constexpr absl::Duration c(b); // Copy construction (again) in TEST()
81 absl::Duration in TEST()
[all...]
H A Dduration_benchmark.cc25 ABSL_FLAG(absl::Duration, absl_duration_flag_for_benchmark,
148 absl::Duration d = absl::Nanoseconds(1); in BM_Duration_Addition()
149 absl::Duration step = absl::Milliseconds(1); in BM_Duration_Addition()
157 absl::Duration d = absl::Seconds(std::numeric_limits<int64_t>::max()); in BM_Duration_Subtraction()
158 absl::Duration step = absl::Milliseconds(1); in BM_Duration_Subtraction()
166 absl::Duration d = absl::Milliseconds(1); in BM_Duration_Multiplication_Fixed()
167 absl::Duration s; in BM_Duration_Multiplication_Fixed()
177 absl::Duration d = absl::Milliseconds(1); in BM_Duration_Multiplication_Double()
178 absl::Duration s; in BM_Duration_Multiplication_Double()
188 absl::Duration in BM_Duration_Division_Fixed()
[all...]
/third_party/protobuf/java/util/src/main/java/com/google/protobuf/util/
H A DDurations.java46 import com.google.protobuf.Duration;
52 * {@link IllegalArgumentException} if the input(s) are not {@linkplain #isValid(Duration) valid}.
62 /** A constant holding the minimum valid {@link Duration}, approximately {@code -10,000} years. */
63 public static final Duration MIN_VALUE =
64 Duration.newBuilder().setSeconds(DURATION_SECONDS_MIN).setNanos(-999999999).build();
66 /** A constant holding the maximum valid {@link Duration}, approximately {@code +10,000} years. */
67 public static final Duration MAX_VALUE =
68 Duration.newBuilder().setSeconds(DURATION_SECONDS_MAX).setNanos(999999999).build();
71 public static final Duration ZERO = Duration
[all...]
H A DTimeUtil.java33 import com.google.protobuf.Duration;
40 * Utilities to help create/manipulate Timestamp/Duration
95 * Convert Duration to string format. The string format will contains 3, 6,
97 * the exact Duration value. For example: "1s", "1.010s", "1.000000100s",
98 * "-3.100s" The range that can be represented by Duration is from
107 public static String toString(Duration duration) { in toString()
114 * @return A Duration parsed from the string.
119 public static Duration parseDuration(String value) throws ParseException { in parseDuration()
134 * Create a Duration from the number of milliseconds.
139 public static Duration createDurationFromMilli
[all...]
/third_party/protobuf/src/google/protobuf/
H A Dduration.pb.cc20 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Duration> _instance;
28 new (ptr) PROTOBUF_NAMESPACE_ID::Duration(); in InitDefaultsscc_info_Duration_google_2fprotobuf_2fduration_2eproto()
31 PROTOBUF_NAMESPACE_ID::Duration::InitAsDefaultInstance(); in InitDefaultsscc_info_Duration_google_2fprotobuf_2fduration_2eproto()
43 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::Duration, _internal_metadata_),
47 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::Duration, seconds_),
48 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::Duration, nanos_),
51 { 0, -1, sizeof(PROTOBUF_NAMESPACE_ID::Duration)},
60 ".protobuf\"*\n\010Duration\022\017\n\007seconds\030\001 \001(\003\022\r"
85 void Duration::InitAsDefaultInstance() { in InitAsDefaultInstance()
87 class Duration in InitAsDefaultInstance()
91 Duration::Duration(::PROTOBUF_NAMESPACE_ID::Arena* arena) Duration() function in Duration
97 Duration::Duration(const Duration& from) Duration() function in Duration
[all...]
H A Dduration.pb.h58 class Duration;
63 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Duration* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Duration>(Arena*);
69 class PROTOBUF_EXPORT Duration PROTOBUF_FINAL :
70 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Duration) */ {
72 inline Duration() : Duration(nullptr) {} in Duration() function in PROTOBUF_FINAL
73 virtual ~Duration();
75 Duration(const Duration
77 : Duration() { Duration() function in PROTOBUF_FINAL
[all...]
/third_party/rust/crates/humantime/src/
H A Dduration.rs4 use std::time::Duration;
79 /// A wrapper type that allows you to Display a Duration
81 pub struct FormattedDuration(Duration);
156 fn parse(mut self) -> Result<Duration, Error> { in parse()
198 Duration::new(self.current.0, self.current.1 as u32)), in parse()
224 /// use std::time::Duration;
227 /// assert_eq!(parse_duration("2h 37min"), Ok(Duration::new(9420, 0)));
228 /// assert_eq!(parse_duration("32ms"), Ok(Duration::new(0, 32_000_000)));
230 pub fn parse_duration(s: &str) -> Result<Duration, Error> { in parse_duration()
247 /// use std::time::Duration;
[all...]
H A Dwrapper.rs4 use std::time::{Duration as StdDuration, SystemTime};
19 /// use std::time::Duration;
20 /// let x: Duration;
21 /// x = "12h 5min 2ns".parse::<humantime::Duration>().unwrap().into();
22 /// assert_eq!(x, Duration::new(12*3600 + 5*60, 2))
26 pub struct Duration(StdDuration); structure names
49 impl AsRef<StdDuration> for Duration {
53 impl Deref for Duration {
58 impl Into<StdDuration> for Duration {
62 impl From<StdDuration> for Duration {
[all...]
H A Ddate.rs4 use std::time::{SystemTime, Duration, UNIX_EPOCH};
189 Ok(UNIX_EPOCH + Duration::new(total_seconds, nanos)) in parse_rfc3339_weak()
373 use std::time::{UNIX_EPOCH, SystemTime, Duration};
385 let time = UNIX_EPOCH + Duration::new(sec, 0); in from_sec()
402 UNIX_EPOCH + Duration::new(0, 0)); in smoke_tests_parse()
404 UNIX_EPOCH + Duration::new(1, 0)); in smoke_tests_parse()
406 UNIX_EPOCH + Duration::new(1_518_563_312, 0)); in smoke_tests_parse()
408 UNIX_EPOCH + Duration::new(1_325_376_000, 0)); in smoke_tests_parse()
414 format_rfc3339(UNIX_EPOCH + Duration::new(0, 0)).to_string(), in smoke_tests_format()
417 format_rfc3339(UNIX_EPOCH + Duration in smoke_tests_format()
[all...]
/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/
H A DDurationPartial.cs39 // Manually-written partial class for the Duration well-known type,
41 public partial class Duration : ICustomDiagnosticMessage class
79 /// Converts this <see cref="Duration"/> to a <see cref="TimeSpan"/>.
91 throw new InvalidOperationException("Duration was not a valid normalized duration"); in ToTimeSpan()
99 /// Converts the given <see cref="TimeSpan"/> to a <see cref="Duration"/>.
102 /// <returns>The value of the given <c>TimeSpan</c>, as a <c>Duration</c>.</returns>
103 public static Duration FromTimeSpan(TimeSpan timeSpan) in FromTimeSpan()
110 return new Duration { Seconds = seconds, Nanos = nanos }; in FromTimeSpan()
119 public static Duration operator -(Duration valu
[all...]
H A DDuration.cs36 new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.Duration), global::Google.Protobuf.WellKnownTypes.Duration.Parser, new[]{ "Seconds", "Nanos" }, null, null, null, null) in DurationReflection()
44 /// A Duration represents a signed, fixed-length span of time represented
48 /// two Timestamp values is a Duration and it can be added or subtracted
53 /// Example 1: Compute Duration from two Timestamps in pseudo code.
57 /// Duration duration = ...;
70 /// Example 2: Compute Timestamp from Timestamp + Duration in pseudo code.
73 /// Duration duration = ...;
87 /// Example 3: Compute Duration from datetime.timedelta in Python.
90 /// duration = Duration()
103 public sealed partial class Duration : pb::IMessage<Duration> global() class
124 public Duration() { Duration() method in Google.Protobuf.WellKnownTypes.Duration
131 public Duration(Duration other) : this() { Duration() method in Google.Protobuf.WellKnownTypes.Duration
[all...]
H A DTimestampPartial.cs46 internal const int MaxNanos = Duration.NanosecondsPerSecond - 1;
55 /// Returns the difference between one <see cref="Timestamp"/> and another, as a <see cref="Duration"/>.
60 public static Duration operator -(Timestamp lhs, Timestamp rhs) in operator -()
66 return Duration.Normalize(lhs.Seconds - rhs.Seconds, lhs.Nanos - rhs.Nanos); in operator -()
71 /// Adds a <see cref="Duration"/> to a <see cref="Timestamp"/>, to obtain another <c>Timestamp</c>.
76 public static Timestamp operator +(Timestamp lhs, Duration rhs) in operator +()
87 /// Subtracts a <see cref="Duration"/> from a <see cref="Timestamp"/>, to obtain another <c>Timestamp</c>.
92 public static Timestamp operator -(Timestamp lhs, Duration rhs) in operator -()
120 return UnixEpoch.AddSeconds(Seconds).AddTicks(Nanos / Duration.NanosecondsPerTick); in ToDateTime()
154 int nanoseconds = (int) (dateTime.Ticks % TimeSpan.TicksPerSecond) * Duration in FromDateTime()
[all...]
/third_party/protobuf/java/util/src/test/java/com/google/protobuf/util/
H A DTimeUtilTest.java33 import com.google.protobuf.Duration;
243 Duration duration = TimeUtil.distance(start, end); in testDurationStringFormat()
249 duration = Duration.newBuilder().setSeconds(1).build(); in testDurationStringFormat()
251 duration = Duration.newBuilder().setNanos(10000000).build(); in testDurationStringFormat()
253 duration = Duration.newBuilder().setNanos(10000).build(); in testDurationStringFormat()
255 duration = Duration.newBuilder().setNanos(10).build(); in testDurationStringFormat()
267 // Duration must support range from -315,576,000,000s to +315576000000s in testDurationStringFormat()
280 Duration value = Duration.newBuilder().setSeconds(TimeUtil.DURATION_SECONDS_MIN - 1).build(); in testDurationInvalidFormat()
289 Duration valu in testDurationInvalidFormat()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/marl/tools/bench/
H A Dbench.go33 Duration time.Duration
112 Duration: time.Nanosecond * time.Duration(ns),
142 Duration: time.Nanosecond * time.Duration(int64(test.Time)),
/third_party/skia/third_party/externals/swiftshader/third_party/marl/include/marl/
H A Devent.h75 template <typename Clock, typename Duration>
77 const std::chrono::time_point<Clock, Duration>& timeout) const;
117 template <typename Clock, typename Duration>
119 const std::chrono::time_point<Clock, Duration>& timeout);
171 template <typename Clock, typename Duration>
173 const std::chrono::time_point<Clock, Duration>& timeout) { in wait_until()
207 template <typename Clock, typename Duration>
209 const std::chrono::time_point<Clock, Duration>& timeout) const { in wait_until()
/third_party/rust/crates/rustix/tests/net/
H A Dsockopt.rs4 use std::time::Duration; in test_sockopts()
55 Some(Duration::new(1, 1)), in test_sockopts()
65 >= Duration::new(1, 1) in test_sockopts()
73 >= Duration::new(1, 0) in test_sockopts()
96 rustix::net::sockopt::set_socket_linger(&s, Some(Duration::new(1, 1))).unwrap(); in test_sockopts()
103 >= Duration::new(1, 1) in test_sockopts()
/third_party/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/
H A DICUDurationTest.java20 import javax.xml.datatype.Duration;
39 * We need just a tiny subset of the Duration API:
41 * to convert the Duration into an internal Period type.
43 private static final class ICUTestDuration extends javax.xml.datatype.Duration {
45 // Duration docs say BigInteger/BigDecimal but
98 public Duration add(Duration rhs) { in add()
108 public int compare(Duration duration) { in compare()
133 public Duration multiply(BigDecimal factor) { in multiply()
138 public Duration negat
[all...]
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/test/duration/
H A DICUDurationTest.java21 import javax.xml.datatype.Duration;
42 * We need just a tiny subset of the Duration API:
44 * to convert the Duration into an internal Period type.
46 private static final class ICUTestDuration extends javax.xml.datatype.Duration {
48 // Duration docs say BigInteger/BigDecimal but
101 public Duration add(Duration rhs) { in add()
111 public int compare(Duration duration) { in compare()
136 public Duration multiply(BigDecimal factor) { in multiply()
141 public Duration negat
[all...]

Completed in 13 milliseconds

123456