Lines Matching defs:nanos
75 * duration.nanos = end.nanos - start.nanos;
77 * if (duration.seconds < 0 && duration.nanos > 0) {
79 * duration.nanos -= 1000000000;
80 * } else if (duration.seconds > 0 && duration.nanos < 0) {
82 * duration.nanos += 1000000000;
92 * end.nanos = start.nanos + duration.nanos;
94 * if (end.nanos < 0) {
96 * end.nanos += 1000000000;
97 * } else if (end.nanos >= 1000000000) {
99 * end.nanos -= 1000000000;
130 * `seconds` field and a positive or negative `nanos` field. For durations
131 * of one second or more, a non-zero value for the `nanos` field must be
135 @property(nonatomic, readwrite) int32_t nanos;