Lines Matching refs:time_internal
86 // The functions in the time_internal namespace are meant to be used only by the
89 namespace time_internal {
100 } // namespace time_internal
182 return TimeDelta(time_internal::SaturatedAdd(*this, other.delta_));
185 return TimeDelta(time_internal::SaturatedSub(*this, other.delta_));
203 return TimeDelta(time_internal::FromCheckedNumeric(rv));
209 return TimeDelta(time_internal::FromCheckedNumeric(rv));
246 friend int64_t time_internal::SaturatedAdd(TimeDelta delta, int64_t value);
247 friend int64_t time_internal::SaturatedSub(TimeDelta delta, int64_t value);
273 // Do not reference the time_internal::TimeBase template class directly. Please
276 namespace time_internal {
338 return TimeClass(time_internal::SaturatedAdd(delta, us_));
341 return TimeClass(-time_internal::SaturatedSub(delta, us_));
385 } // namespace time_internal
396 class BASE_EXPORT Time : public time_internal::TimeBase<Time> {
579 friend class time_internal::TimeBase<Time>;
690 class BASE_EXPORT TimeTicks : public time_internal::TimeBase<TimeTicks> {
751 friend class time_internal::TimeBase<TimeTicks>;
765 class BASE_EXPORT ThreadTicks : public time_internal::TimeBase<ThreadTicks> {
807 friend class time_internal::TimeBase<ThreadTicks>;