Lines Matching refs:fFinalRules
55 : BasicTimeZone(id), fInitialRule(initialRule), fHistoricRules(NULL), fFinalRules(NULL), in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
63 fFinalRules = copyRules(source.fFinalRules); in RuleBasedTimeZone()
82 fFinalRules = copyRules(right.fFinalRules); in operator =()
103 && compareRules(fFinalRules, rbtz->fFinalRules)) { in operator ==()
122 if (fFinalRules == NULL) { in addTransitionRule()
123 fFinalRules = new UVector(status); in addTransitionRule()
127 } else if (fFinalRules->size() >= 2) { in addTransitionRule()
132 fFinalRules->addElement((void*)rule, status); in addTransitionRule()
172 if (fFinalRules != NULL && fFinalRules->size() != 2) { in complete()
179 if (fHistoricRules != NULL || fFinalRules != NULL) { in complete()
244 if (fFinalRules != NULL) { in complete()
247 TimeZoneRule *fr = (TimeZoneRule*)fFinalRules->elementAt(i); in complete()
251 r = (TimeZoneRule*)fFinalRules->elementAt(i); in complete()
289 if (fFinalRules != NULL) { in complete()
297 TimeZoneRule *rule0 = (TimeZoneRule*)fFinalRules->elementAt(0); in complete()
298 TimeZoneRule *rule1 = (TimeZoneRule*)fFinalRules->elementAt(1); in complete()
445 if (fFinalRules != NULL) { in getOffsetInternal()
537 && compareRules(fFinalRules, that.fFinalRules)) { in hasSameRules()
587 if (fFinalRules != NULL) { in countTransitionRules()
588 count += fFinalRules->size(); in countTransitionRules()
614 if (fFinalRules != NULL && cnt < trscount) { in getTimeZoneRules()
615 int32_t finalCount = fFinalRules->size(); in getTimeZoneRules()
618 trsrules[cnt++] = (const TimeZoneRule*)fFinalRules->elementAt(idx++); in getTimeZoneRules()
636 if (fFinalRules != NULL) { in deleteRules()
637 while (!fFinalRules->isEmpty()) { in deleteRules()
638 delete (AnnualTimeZoneRule*)(fFinalRules->orphanElementAt(0)); in deleteRules()
640 delete fFinalRules; in deleteRules()
641 fFinalRules = NULL; in deleteRules()
690 if (fFinalRules == NULL) { in findRuleInFinal()
694 AnnualTimeZoneRule* fr0 = (AnnualTimeZoneRule*)fFinalRules->elementAt(0); in findRuleInFinal()
695 AnnualTimeZoneRule* fr1 = (AnnualTimeZoneRule*)fFinalRules->elementAt(1); in findRuleInFinal()
757 if (fFinalRules != NULL) { in findNext()
759 TimeZoneRule *r0 = (TimeZoneRule*)fFinalRules->elementAt(0); in findNext()
760 TimeZoneRule *r1 = (TimeZoneRule*)fFinalRules->elementAt(1); in findNext()
840 if (fFinalRules != NULL) { in findPrev()
842 TimeZoneRule *r0 = (TimeZoneRule*)fFinalRules->elementAt(0); in findPrev()
843 TimeZoneRule *r1 = (TimeZoneRule*)fFinalRules->elementAt(1); in findPrev()