Home | History | Annotate | Download | only in time

Lines Matching full:time_internal

85 // The functions in the time_internal namespace are meant to be used only by the
88 namespace time_internal {
99 } // namespace time_internal
181 return TimeDelta(time_internal::SaturatedAdd(*this, other.delta_));
184 return TimeDelta(time_internal::SaturatedSub(*this, other.delta_));
202 return TimeDelta(time_internal::FromCheckedNumeric(rv));
208 return TimeDelta(time_internal::FromCheckedNumeric(rv));
245 friend int64_t time_internal::SaturatedAdd(TimeDelta delta, int64_t value);
246 friend int64_t time_internal::SaturatedSub(TimeDelta delta, int64_t value);
268 // Do not reference the time_internal::TimeBase template class directly. Please
271 namespace time_internal {
327 return TimeClass(time_internal::SaturatedAdd(delta, us_));
330 return TimeClass(-time_internal::SaturatedSub(delta, us_));
374 } // namespace time_internal
385 class BASE_EXPORT Time : public time_internal::TimeBase<Time> {
554 friend class time_internal::TimeBase<Time>;
643 class BASE_EXPORT TimeTicks : public time_internal::TimeBase<TimeTicks> {
690 friend class time_internal::TimeBase<TimeTicks>;
704 class BASE_EXPORT ThreadTicks : public time_internal::TimeBase<ThreadTicks> {
739 friend class time_internal::TimeBase<ThreadTicks>;