Lines Matching refs:field
234 * of time to the given time field, based on the calendar's rules. For more
237 * @param field The time field.
238 * @param amount The amount of date or time to be added to the field.
240 * previously set in the time field is invalid, this will be set to
243 virtual void add(UCalendarDateFields field, int32_t amount, UErrorCode& status);
247 virtual void add(EDateFields field, int32_t amount, UErrorCode& status);
251 * (Overrides Calendar) Rolls up or down by the given amount in the specified field.
254 * @param field The time field.
257 * previously set in the time field is invalid, this will be set to
261 virtual void roll(UCalendarDateFields field, int32_t amount, UErrorCode& status);
264 * (Overrides Calendar) Rolls up or down by the given amount in the specified field.
267 * @param field The time field.
270 * previously set in the time field is invalid, this will be set to
272 * @deprecated ICU 2.6. Use roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead.
274 virtual void roll(EDateFields field, int32_t amount, UErrorCode& status);
295 * @param field one of the above field numbers
300 virtual int32_t handleGetLimit(UCalendarDateFields field, ELimitType limitType) const;
337 * use the UCAL_EXTENDED_YEAR field or the UCAL_YEAR and supra-year fields (such