Lines Matching refs:TimeZoneRule
30 TimeZoneRule* from;
31 TimeZoneRule* to;
45 TimeZoneRule *r1 = (TimeZoneRule*)rules1->elementAt(i); in compareRules()
46 TimeZoneRule *r2 = (TimeZoneRule*)rules2->elementAt(i); in compareRules()
117 RuleBasedTimeZone::addTransitionRule(TimeZoneRule* rule, UErrorCode& status) { in addTransitionRule()
182 TimeZoneRule *curRule = fInitialRule; in complete()
202 TimeZoneRule *nextRule = NULL; in complete()
203 TimeZoneRule *r = NULL; in complete()
213 r = (TimeZoneRule*)fHistoricRules->elementAt(i); in complete()
249 TimeZoneRule *fr = (TimeZoneRule*)fFinalRules->elementAt(i); in complete()
253 r = (TimeZoneRule*)fFinalRules->elementAt(i); in complete()
299 TimeZoneRule *rule0 = (TimeZoneRule*)fFinalRules->elementAt(0); in complete()
300 TimeZoneRule *rule1 = (TimeZoneRule*)fFinalRules->elementAt(1); in complete()
434 const TimeZoneRule *rule = NULL; in getOffsetInternal()
505 TimeZoneRule *from, *to; in useDaylightTime()
553 TimeZoneRule *fromRule, *toRule; in getNextTransition()
557 result.setFrom((const TimeZoneRule&)*fromRule); in getNextTransition()
558 result.setTo((const TimeZoneRule&)*toRule); in getNextTransition()
572 TimeZoneRule *fromRule, *toRule; in getPreviousTransition()
576 result.setFrom((const TimeZoneRule&)*fromRule); in getPreviousTransition()
577 result.setTo((const TimeZoneRule&)*toRule); in getPreviousTransition()
597 const TimeZoneRule* trsrules[], in getTimeZoneRules()
613 trsrules[cnt++] = (const TimeZoneRule*)fHistoricRules->elementAt(idx++); in getTimeZoneRules()
620 trsrules[cnt++] = (const TimeZoneRule*)fFinalRules->elementAt(idx++); in getTimeZoneRules()
633 delete (TimeZoneRule*)(fHistoricRules->orphanElementAt(0)); in deleteRules()
672 rules->addElement(((TimeZoneRule*)source->elementAt(i))->clone(), ec); in copyRules()
680 TimeZoneRule *rule = (TimeZoneRule*)rules->orphanElementAt(i); in copyRules()
689 TimeZoneRule*
739 TimeZoneRule*& fromRule, TimeZoneRule*& toRule) const { in findNext()
761 TimeZoneRule *r0 = (TimeZoneRule*)fFinalRules->elementAt(0); in findNext()
762 TimeZoneRule *r1 = (TimeZoneRule*)fFinalRules->elementAt(1); in findNext()
823 TimeZoneRule*& fromRule, TimeZoneRule*& toRule) const { in findPrev()
844 TimeZoneRule *r0 = (TimeZoneRule*)fFinalRules->elementAt(0); in findPrev()
845 TimeZoneRule *r1 = (TimeZoneRule*)fFinalRules->elementAt(1); in findPrev()