Lines Matching refs:dates
525 UVector* dates, int fromOffset, UErrorCode& status) { in createRuleByRRULE() argument
529 if (dates == NULL || dates->size() == 0) { in createRuleByRRULE()
538 UnicodeString rrule = *((UnicodeString*)dates->elementAt(0)); in createRuleByRRULE()
549 if (dates->size() == 1) { in createRuleByRRULE()
596 if (dates->size() > 7) { in createRuleByRRULE()
613 for (i = 1; i < dates->size(); i++) { in createRuleByRRULE()
614 rrule = *((UnicodeString*)dates->elementAt(i)); in createRuleByRRULE()
728 … UDate start, UVector* dates, int32_t fromOffset, UErrorCode& status) { in createRuleByRDATE() argument
733 if (dates == NULL || dates->size() == 0) { in createRuleByRDATE()
740 int32_t size = dates->size(); in createRuleByRDATE()
747 UnicodeString *datestr = (UnicodeString*)dates->elementAt(i); in createRuleByRDATE()
1374 UVector *dates = NULL; // list of RDATE or RRULE strings in parse() local
1387 dates = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status); in parse()
1391 if (rules == NULL || dates == NULL) { in parse()
1433 if (dates->size() != 0) { in parse()
1434 dates->removeAllElements(); in parse()
1478 dates->addElement(dstr, status); in parse()
1486 if (!isRRULE && dates->size() != 0) { in parse()
1490 dates->addElement(new UnicodeString(value), status); in parse()
1543 … rule = createRuleByRRULE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status); in parse()
1545 … rule = createRuleByRDATE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status); in parse()
1698 delete dates; in parse()
1712 if (dates != NULL) { in parse()
1713 delete dates; in parse()