Home | History | Annotate | Download | only in platform

Lines Matching full:timebase

36 class TimeBase;
157 template<class TimeClass> friend class time_internal::TimeBase;
170 // TimeBase--------------------------------------------------------------------
177 class TimeBase {
265 explicit TimeBase(int64_t us) : us_(us) {}
267 // Time value in a microsecond timebase.
280 class Time final : public time_internal::TimeBase<Time> {
283 Time() : TimeBase(0) {}
321 friend class time_internal::TimeBase<Time>;
322 explicit Time(int64_t us) : TimeBase(us) {}
342 class TimeTicks final : public time_internal::TimeBase<TimeTicks> {
344 TimeTicks() : TimeBase(0) {}
363 friend class time_internal::TimeBase<TimeTicks>;
367 explicit TimeTicks(int64_t ticks) : TimeBase(ticks) {}
379 class ThreadTicks final : public time_internal::TimeBase<ThreadTicks> {
381 ThreadTicks() : TimeBase(0) {}
413 explicit ThreadTicks(int64_t ticks) : TimeBase(ticks) {}