Lines Matching defs:before
251 // U0 = UTC time that corresponds to L0 (before transition)
408 DST* before = nullptr;
414 if (before == nullptr || before->start_sec < dst_[i].start_sec) {
415 before = &dst_[i];
424 // If before or after segments were not found,
426 if (before == nullptr) {
427 before = InvalidSegment(before_) ? before_ : LeastRecentlyUsedDST(after);
430 after = InvalidSegment(after_) && before != after_
432 : LeastRecentlyUsedDST(before);
435 DCHECK_NOT_NULL(before);
437 DCHECK(before != after);
438 DCHECK(InvalidSegment(before) || before->start_sec <= time_sec);
440 DCHECK(InvalidSegment(before) || InvalidSegment(after) ||
441 before->end_sec < after->start_sec);
443 before_ = before;