Lines Matching defs:rrule
54 static const UChar ICAL_RRULE[] = {0x52, 0x52, 0x55, 0x4C, 0x45, 0}; /* "RRULE" */
369 * Parse individual RRULE
380 static void parseRRULE(const UnicodeString& rrule, int32_t& month, int32_t& dow, int32_t& wim,
401 prop_end = rrule.indexOf(SEMICOLON, prop_start);
403 prop.setTo(rrule, prop_start);
406 prop.setTo(rrule, prop_start, prop_end - prop_start);
538 UnicodeString rrule = *((UnicodeString*)dates->elementAt(0));
544 parseRRULE(rrule, month, dayOfWeek, nthDayOfWeek, days, daysCount, until, status);
588 // Check if BYMONTH + BYMONTHDAY + BYDAY rule with multiple RRULE lines.
614 rrule = *((UnicodeString*)dates->elementAt(i));
619 parseRRULE(rrule, tmp_month, tmp_dayOfWeek, tmp_nthDayOfWeek, tmp_days, tmp_daysCount, tmp_until, status);
1367 UBool isRRULE = FALSE; // true if the rule is described by RRULE
1374 UVector *dates = NULL; // list of RDATE or RRULE strings
1461 // RDATE mixed with RRULE is not supported
1485 // RRULE mixed with RDATE is not supported
2255 * Write start times defined by a DOM rule using VTIMEZONE RRULE
2289 * Write start times defined by a DOW rule using VTIMEZONE RRULE
2325 * Write start times defined by a DOW_GEQ_DOM rule using VTIMEZONE RRULE
2449 * Write start times defined by a DOW_LEQ_DOM rule using VTIMEZONE RRULE
2480 * Write the final time zone rule using RRULE, with no UNTIL attribute
2600 * Write the beggining part of RRULE line
2622 * Append the UNTIL attribute after RRULE line