Lines Matching refs:transIdx

451 OlsonTimeZone::transitionTimeInSeconds(int16_t transIdx) const {  in transitionTimeInSeconds()
452 U_ASSERT(transIdx >= 0 && transIdx < transitionCount()); in transitionTimeInSeconds()
454 if (transIdx < transitionCountPre32) { in transitionTimeInSeconds()
455 return (((int64_t)((uint32_t)transitionTimesPre32[transIdx << 1])) << 32) in transitionTimeInSeconds()
456 | ((int64_t)((uint32_t)transitionTimesPre32[(transIdx << 1) + 1])); in transitionTimeInSeconds()
459 transIdx -= transitionCountPre32; in transitionTimeInSeconds()
460 if (transIdx < transitionCount32) { in transitionTimeInSeconds()
461 return (int64_t)transitionTimes32[transIdx]; in transitionTimeInSeconds()
464 transIdx -= transitionCount32; in transitionTimeInSeconds()
465 return (((int64_t)((uint32_t)transitionTimesPost32[transIdx << 1])) << 32) in transitionTimeInSeconds()
466 | ((int64_t)((uint32_t)transitionTimesPost32[(transIdx << 1) + 1])); in transitionTimeInSeconds()
494 int16_t transIdx; in getHistoricalOffset() local
495 for (transIdx = transCount - 1; transIdx >= 0; transIdx--) { in getHistoricalOffset()
496 int64_t transition = transitionTimeInSeconds(transIdx); in getHistoricalOffset()
499 int32_t offsetBefore = zoneOffsetAt(transIdx - 1); in getHistoricalOffset()
500 UBool dstBefore = dstOffsetAt(transIdx - 1) != 0; in getHistoricalOffset()
502 int32_t offsetAfter = zoneOffsetAt(transIdx); in getHistoricalOffset()
503 UBool dstAfter = dstOffsetAt(transIdx) != 0; in getHistoricalOffset()
545 rawoff = rawOffsetAt(transIdx) * U_MILLIS_PER_SECOND; in getHistoricalOffset()
546 dstoff = dstOffsetAt(transIdx) * U_MILLIS_PER_SECOND; in getHistoricalOffset()