Home | History | Annotate | Download | only in util

Lines Matching refs:d2

162 LIBPROTOBUF_EXPORT Duration& operator+=(Duration& d1, const Duration& d2);  // NOLINT
163 LIBPROTOBUF_EXPORT Duration& operator-=(Duration& d1, const Duration& d2); // NOLINT
179 LIBPROTOBUF_EXPORT Duration& operator%=(Duration& d1, const Duration& d2); // NOLINT
181 inline bool operator<(const Duration& d1, const Duration& d2) {
182 if (d1.seconds() == d2.seconds()) {
183 return d1.nanos() < d2.nanos();
185 return d1.seconds() < d2.seconds();
187 inline bool operator>(const Duration& d1, const Duration& d2) {
188 return d2 < d1;
190 inline bool operator>=(const Duration& d1, const Duration& d2) {
191 return !(d1 < d2);
193 inline bool operator<=(const Duration& d1, const Duration& d2) {
194 return !(d2 < d1);
196 inline bool operator==(const Duration& d1, const Duration& d2) {
197 return d1.seconds() == d2.seconds() && d1.nanos() == d2.nanos();
199 inline bool operator!=(const Duration& d1, const Duration& d2) {
200 return !(d1 == d2);
209 inline Duration operator+(const Duration& d1, const Duration& d2) {
211 return result += d2;
213 inline Duration operator-(const Duration& d1, const Duration& d2) {
215 return result -= d2;
230 LIBPROTOBUF_EXPORT int64 operator/(const Duration& d1, const Duration& d2);
232 inline Duration operator%(const Duration& d1, const Duration& d2) {
234 return result %= d2;