Lines Matching defs:rules
128 // Cannot handle more than two final rules
174 // Make sure either no final rules or a pair of AnnualTimeZoneRules
235 // Check if all historic rules are done
249 // Check if one of final rules has earlier transition date
307 // Should not happen, because both rules are permanent
453 // no final rules or the given time is before the first transition
454 // specified by the final rules -> use the last rule
608 // Transition rules
668 UVector *rules = new UVector(size, ec);
674 rules->addElement(((TimeZoneRule*)source->elementAt(i))->clone(), ec);
681 for (i = 0; i < rules->size(); i++) {
682 TimeZoneRule *rule = (TimeZoneRule*)rules->orphanElementAt(i);
685 delete rules;
688 return rules;
732 // Both rules take effect after the given time