Index: trunk/src/base/time/time.cc |
=================================================================== |
--- trunk/src/base/time/time.cc (revision 253642) |
+++ trunk/src/base/time/time.cc (working copy) |
@@ -17,81 +17,40 @@ |
// TimeDelta ------------------------------------------------------------------ |
-// static |
-TimeDelta TimeDelta::Max() { |
- return TimeDelta(std::numeric_limits<int64>::max()); |
-} |
- |
int TimeDelta::InDays() const { |
- if (is_max()) { |
- // Preserve max to prevent overflow. |
- return std::numeric_limits<int>::max(); |
- } |
return static_cast<int>(delta_ / Time::kMicrosecondsPerDay); |
} |
int TimeDelta::InHours() const { |
- if (is_max()) { |
- // Preserve max to prevent overflow. |
- return std::numeric_limits<int>::max(); |
- } |
return static_cast<int>(delta_ / Time::kMicrosecondsPerHour); |
} |
int TimeDelta::InMinutes() const { |
- if (is_max()) { |
- // Preserve max to prevent overflow. |
- return std::numeric_limits<int>::max(); |
- } |
return static_cast<int>(delta_ / Time::kMicrosecondsPerMinute); |
} |
double TimeDelta::InSecondsF() const { |
- if (is_max()) { |
- // Preserve max to prevent overflow. |
- return std::numeric_limits<double>::infinity(); |
- } |
return static_cast<double>(delta_) / Time::kMicrosecondsPerSecond; |
} |
int64 TimeDelta::InSeconds() const { |
- if (is_max()) { |
- // Preserve max to prevent overflow. |
- return std::numeric_limits<int64>::max(); |
- } |
return delta_ / Time::kMicrosecondsPerSecond; |
} |
double TimeDelta::InMillisecondsF() const { |
- if (is_max()) { |
- // Preserve max to prevent overflow. |
- return std::numeric_limits<double>::infinity(); |
- } |
return static_cast<double>(delta_) / Time::kMicrosecondsPerMillisecond; |
} |
int64 TimeDelta::InMilliseconds() const { |
- if (is_max()) { |
- // Preserve max to prevent overflow. |
- return std::numeric_limits<int64>::max(); |
- } |
return delta_ / Time::kMicrosecondsPerMillisecond; |
} |
int64 TimeDelta::InMillisecondsRoundedUp() const { |
- if (is_max()) { |
- // Preserve max to prevent overflow. |
- return std::numeric_limits<int64>::max(); |
- } |
return (delta_ + Time::kMicrosecondsPerMillisecond - 1) / |
Time::kMicrosecondsPerMillisecond; |
} |
int64 TimeDelta::InMicroseconds() const { |
- if (is_max()) { |
- // Preserve max to prevent overflow. |
- return std::numeric_limits<int64>::max(); |
- } |
return delta_; |
} |