Lines Matching refs:TimeZoneRule
28 TimeZoneRule* from;
29 TimeZoneRule* to;
43 TimeZoneRule *r1 = (TimeZoneRule*)rules1->elementAt(i); in compareRules()
44 TimeZoneRule *r2 = (TimeZoneRule*)rules2->elementAt(i); in compareRules()
115 RuleBasedTimeZone::addTransitionRule(TimeZoneRule* rule, UErrorCode& status) { in addTransitionRule()
180 TimeZoneRule *curRule = fInitialRule; in complete()
200 TimeZoneRule *nextRule = NULL; in complete()
201 TimeZoneRule *r = NULL; in complete()
211 r = (TimeZoneRule*)fHistoricRules->elementAt(i); in complete()
247 TimeZoneRule *fr = (TimeZoneRule*)fFinalRules->elementAt(i); in complete()
251 r = (TimeZoneRule*)fFinalRules->elementAt(i); in complete()
297 TimeZoneRule *rule0 = (TimeZoneRule*)fFinalRules->elementAt(0); in complete()
298 TimeZoneRule *rule1 = (TimeZoneRule*)fFinalRules->elementAt(1); in complete()
432 const TimeZoneRule *rule = NULL; in getOffsetInternal()
503 TimeZoneRule *from, *to; in useDaylightTime()
551 TimeZoneRule *fromRule, *toRule; in getNextTransition()
555 result.setFrom((const TimeZoneRule&)*fromRule); in getNextTransition()
556 result.setTo((const TimeZoneRule&)*toRule); in getNextTransition()
570 TimeZoneRule *fromRule, *toRule; in getPreviousTransition()
574 result.setFrom((const TimeZoneRule&)*fromRule); in getPreviousTransition()
575 result.setTo((const TimeZoneRule&)*toRule); in getPreviousTransition()
595 const TimeZoneRule* trsrules[], in getTimeZoneRules()
611 trsrules[cnt++] = (const TimeZoneRule*)fHistoricRules->elementAt(idx++); in getTimeZoneRules()
618 trsrules[cnt++] = (const TimeZoneRule*)fFinalRules->elementAt(idx++); in getTimeZoneRules()
631 delete (TimeZoneRule*)(fHistoricRules->orphanElementAt(0)); in deleteRules()
670 rules->addElement(((TimeZoneRule*)source->elementAt(i))->clone(), ec); in copyRules()
678 TimeZoneRule *rule = (TimeZoneRule*)rules->orphanElementAt(i); in copyRules()
687 TimeZoneRule*
737 TimeZoneRule*& fromRule, TimeZoneRule*& toRule) const { in findNext()
759 TimeZoneRule *r0 = (TimeZoneRule*)fFinalRules->elementAt(0); in findNext()
760 TimeZoneRule *r1 = (TimeZoneRule*)fFinalRules->elementAt(1); in findNext()
821 TimeZoneRule*& fromRule, TimeZoneRule*& toRule) const { in findPrev()
842 TimeZoneRule *r0 = (TimeZoneRule*)fFinalRules->elementAt(0); in findPrev()
843 TimeZoneRule *r1 = (TimeZoneRule*)fFinalRules->elementAt(1); in findPrev()