Lines Matching refs:fFinalRules
57 : BasicTimeZone(id), fInitialRule(initialRule), fHistoricRules(NULL), fFinalRules(NULL), in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
65 fFinalRules = copyRules(source.fFinalRules); in RuleBasedTimeZone()
84 fFinalRules = copyRules(right.fFinalRules); in operator =()
105 && compareRules(fFinalRules, rbtz->fFinalRules)) { in operator ==()
124 if (fFinalRules == NULL) { in addTransitionRule()
125 fFinalRules = new UVector(status); in addTransitionRule()
129 } else if (fFinalRules->size() >= 2) { in addTransitionRule()
134 fFinalRules->addElement((void*)rule, status); in addTransitionRule()
174 if (fFinalRules != NULL && fFinalRules->size() != 2) { in complete()
181 if (fHistoricRules != NULL || fFinalRules != NULL) { in complete()
246 if (fFinalRules != NULL) { in complete()
249 TimeZoneRule *fr = (TimeZoneRule*)fFinalRules->elementAt(i); in complete()
253 r = (TimeZoneRule*)fFinalRules->elementAt(i); in complete()
291 if (fFinalRules != NULL) { in complete()
299 TimeZoneRule *rule0 = (TimeZoneRule*)fFinalRules->elementAt(0); in complete()
300 TimeZoneRule *rule1 = (TimeZoneRule*)fFinalRules->elementAt(1); in complete()
447 if (fFinalRules != NULL) { in getOffsetInternal()
539 && compareRules(fFinalRules, that.fFinalRules)) { in hasSameRules()
589 if (fFinalRules != NULL) { in countTransitionRules()
590 count += fFinalRules->size(); in countTransitionRules()
616 if (fFinalRules != NULL && cnt < trscount) { in getTimeZoneRules()
617 int32_t finalCount = fFinalRules->size(); in getTimeZoneRules()
620 trsrules[cnt++] = (const TimeZoneRule*)fFinalRules->elementAt(idx++); in getTimeZoneRules()
638 if (fFinalRules != NULL) { in deleteRules()
639 while (!fFinalRules->isEmpty()) { in deleteRules()
640 delete (AnnualTimeZoneRule*)(fFinalRules->orphanElementAt(0)); in deleteRules()
642 delete fFinalRules; in deleteRules()
643 fFinalRules = NULL; in deleteRules()
692 if (fFinalRules == NULL) { in findRuleInFinal()
696 AnnualTimeZoneRule* fr0 = (AnnualTimeZoneRule*)fFinalRules->elementAt(0); in findRuleInFinal()
697 AnnualTimeZoneRule* fr1 = (AnnualTimeZoneRule*)fFinalRules->elementAt(1); in findRuleInFinal()
759 if (fFinalRules != NULL) { in findNext()
761 TimeZoneRule *r0 = (TimeZoneRule*)fFinalRules->elementAt(0); in findNext()
762 TimeZoneRule *r1 = (TimeZoneRule*)fFinalRules->elementAt(1); in findNext()
842 if (fFinalRules != NULL) { in findPrev()
844 TimeZoneRule *r0 = (TimeZoneRule*)fFinalRules->elementAt(0); in findPrev()
845 TimeZoneRule *r1 = (TimeZoneRule*)fFinalRules->elementAt(1); in findPrev()