Home | History | Annotate | Download | only in i18n

Lines Matching defs:roll

1170 // for implementing add, roll, and computeFields.
1183 * their own overrides of {@link #roll roll} and {@link #add add}.
1465 void Calendar::roll(EDateFields field, int32_t amount, UErrorCode& status)
1467 roll((UCalendarDateFields)field, amount, status);
1470 void Calendar::roll(UCalendarDateFields field, int32_t amount, UErrorCode& status)
1489 // These are the standard roll instructions. These work for all
1534 // E.g., <jan31>.roll(MONTH, 1) -> <feb28> or <feb29>.
1562 // This is tricky, because during the roll we may have to shift
1621 // Now roll between start and (limit - 1).
1679 // Now roll between start and (limit - 1).
1700 // Roll the day of year using millis. Compute the millis for
1721 // Roll the day of week using millis. Compute the millis for
1738 // Roll the day of week in the month using millis. Determine
1740 // and then roll within that range.
1752 // Roll within this range
1764 fprintf(stderr, "%s:%d: ILLEGAL ARG because of roll on non-rollable field %s\n",