Lines Matching defs:TimeTicks
25 class TimeTicks;
289 // TimeTicks
295 // Time::Now() may actually decrease or jump). But note that TimeTicks may
298 class TimeTicks FINAL {
300 TimeTicks() : ticks_(0) {}
305 // This method never returns a null TimeTicks.
306 static TimeTicks Now();
312 // This method never returns a null TimeTicks.
313 static TimeTicks HighResolutionNow();
319 // returns null TimeTicks if the kernel cannot provide the timestamps (e.g.,
322 static TimeTicks KernelTimestampNow();
330 static TimeTicks FromInternalValue(int64_t value) {
331 return TimeTicks(value);
337 TimeTicks& operator=(const TimeTicks other) {
343 TimeDelta operator-(const TimeTicks other) const {
348 TimeTicks& operator+=(const TimeDelta& delta) {
352 TimeTicks& operator-=(const TimeDelta& delta) {
357 // Return a new TimeTicks modified by some delta.
358 TimeTicks operator+(const TimeDelta& delta) const {
359 return TimeTicks(ticks_ + delta.InMicroseconds());
361 TimeTicks operator-(const TimeDelta& delta) const {
362 return TimeTicks(ticks_ - delta.InMicroseconds());
366 bool operator==(const TimeTicks& other) const {
369 bool operator!=(const TimeTicks& other) const {
372 bool operator<(const TimeTicks& other) const {
375 bool operator<=(const TimeTicks& other) const {
378 bool operator>(const TimeTicks& other) const {
381 bool operator>=(const TimeTicks& other) const {
388 explicit TimeTicks(int64_t ticks) : ticks_(ticks) {}
394 inline TimeTicks operator+(const TimeDelta& delta, const TimeTicks& ticks) {