Lines Matching refs:TimeZoneRule
24 // This is the deleter that will be use to remove TimeZoneRule
28 delete (TimeZoneRule*) obj;
523 static TimeZoneRule* createRuleByRRULE(const UnicodeString& zonename, int rawOffset, int dstSavings, UDate start,
724 * Create a TimeZoneRule by the RDATE definition
726 static TimeZoneRule* createRuleByRDATE(const UnicodeString& zonename, int32_t rawOffset, int32_t dstSavings,
1243 const TimeZoneRule* trsrules[], int32_t& trscount,
1374 UVector *rules = NULL; // list of TimeZoneRule instances
1383 // Set the deleter to remove TimeZoneRule vectors to avoid memory leaks due to unowned TimeZoneRules.
1504 TimeZoneRule *rule = NULL;
1602 TimeZoneRule *r = (TimeZoneRule*)rules->elementAt(n);
1637 TimeZoneRule *r = (TimeZoneRule*)rules->elementAt(n);
1649 TimeZoneRule *newRule;
1686 TimeZoneRule *tzr = (TimeZoneRule*)rules->orphanElementAt(0);
1706 TimeZoneRule *r = (TimeZoneRule*)rules->orphanElementAt(0);
1791 TimeZoneRule *tr = (TimeZoneRule*)transitionRules->orphanElementAt(0);
1828 TimeZoneRule *tr = (TimeZoneRule*)transitionRules->orphanElementAt(0);