Home | History | Annotate | Download | only in platform

Lines Matching defs:TimeDelta

32 class TimeDelta;
41 // TimeDelta
46 class V8_BASE_EXPORT TimeDelta final {
48 TimeDelta() : delta_(0) {}
51 static TimeDelta FromDays(int days);
52 static TimeDelta FromHours(int hours);
53 static TimeDelta FromMinutes(int minutes);
54 static TimeDelta FromSeconds(int64_t seconds);
55 static TimeDelta FromMilliseconds(int64_t milliseconds);
56 static TimeDelta FromMicroseconds(int64_t microseconds) {
57 return TimeDelta(microseconds);
59 static TimeDelta FromNanoseconds(int64_t nanoseconds);
78 static TimeDelta FromMachTimespec(struct mach_timespec ts);
82 static TimeDelta FromTimespec(struct timespec ts);
85 TimeDelta& operator=(const TimeDelta& other) {
91 TimeDelta operator+(const TimeDelta& other) const {
92 return TimeDelta(delta_ + other.delta_);
94 TimeDelta operator-(const TimeDelta& other) const {
95 return TimeDelta(delta_ - other.delta_);
98 TimeDelta& operator+=(const TimeDelta& other) {
102 TimeDelta& operator-=(const TimeDelta& other) {
106 TimeDelta operator-() const {
107 return TimeDelta(-delta_);
110 double TimesOf(const TimeDelta& other) const {
113 double PercentOf(const TimeDelta& other) const {
119 TimeDelta operator*(int64_t a) const {
120 return TimeDelta(delta_ * a);
122 TimeDelta operator/(int64_t a) const {
123 return TimeDelta(delta_ / a);
125 TimeDelta& operator*=(int64_t a) {
129 TimeDelta& operator/=(int64_t a) {
133 int64_t operator/(const TimeDelta& other) const {
138 bool operator==(const TimeDelta& other) const {
141 bool operator!=(const TimeDelta& other) const {
144 bool operator<(const TimeDelta& other) const {
147 bool operator<=(const TimeDelta& other) const {
150 bool operator>(const TimeDelta& other) const {
153 bool operator>=(const TimeDelta& other) const {
162 explicit TimeDelta(int64_t delta) : delta_(delta) {}
219 TimeDelta operator-(TimeClass other) const {
220 return TimeDelta::FromMicroseconds(us_ - other.us_);
224 TimeClass operator+(TimeDelta delta) const {
227 TimeClass operator-(TimeDelta delta) const {
232 TimeClass& operator+=(TimeDelta delta) {
235 TimeClass& operator-=(TimeDelta delta) {
328 inline Time operator+(const TimeDelta& delta, const Time& time) {
372 inline TimeTicks operator+(const TimeDelta& delta, const TimeTicks& ticks) {