/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/ |
H A D | DurationTest.cs | 43 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 D | DurationTest.cs | 43 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 D | time_util.h | 31 // 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 D | time_util.cc | 47 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 D | time.h | 24 // * `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 D | duration.cc | 15 // 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 D | clock_test.cc | 52 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 D | duration_test.cc | 40 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 D | duration_benchmark.cc | 25 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 D | Durations.java | 46 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 D | TimeUtil.java | 33 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 D | duration.pb.cc | 20 ::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 D | duration.pb.h | 58 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 D | duration.rs | 4 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 D | wrapper.rs | 4 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 D | date.rs | 4 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 D | DurationPartial.cs | 39 // 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 D | Duration.cs | 36 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 D | TimestampPartial.cs | 46 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 D | TimeUtilTest.java | 33 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 D | bench.go | 33 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 D | event.h | 75 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 D | sockopt.rs | 4 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 D | ICUDurationTest.java | 20 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 D | ICUDurationTest.java | 21 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...] |