Lines Matching refs:AnnualTimeZoneRule
131 AnnualTimeZoneRule*& std, AnnualTimeZoneRule*& dst, UErrorCode& status) const {
141 AnnualTimeZoneRule *ar1 = NULL;
142 AnnualTimeZoneRule *ar2 = NULL;
178 ar1 = new AnnualTimeZoneRule(name, initialRaw, tr.getTo()->getDSTSavings(),
179 dtr, year, AnnualTimeZoneRule::MAX_YEAR);
198 ar2 = new AnnualTimeZoneRule(name, tr.getTo()->getRawOffset(), tr.getTo()->getDSTSavings(),
199 dtr, year - 1, AnnualTimeZoneRule::MAX_YEAR);
231 ar2 = new AnnualTimeZoneRule(name, initialRaw, initialDst,
232 dtr, ar1->getStartYear() - 1, AnnualTimeZoneRule::MAX_YEAR);
245 // Cannot find a good pair of AnnualTimeZoneRule
399 const AnnualTimeZoneRule *ar;
469 } else if ((ar = dynamic_cast<const AnnualTimeZoneRule *>(toRule)) != NULL) {
483 AnnualTimeZoneRule *newAr = new AnnualTimeZoneRule(name, ar->getRawOffset(), ar->getDSTSavings(),
491 if (ar->getEndYear() == AnnualTimeZoneRule::MAX_YEAR) {