Lines Matching defs:status

49 #define CHECK_RETURN(status, ret)                                      \
51 if ((status) > U_ZERO_ERROR) { \
52 LOGW("status = %{public}d", static_cast<int32_t>(status)); \
57 #define CHECK_NO_RETURN(status) \
59 if ((status) > U_ZERO_ERROR) { \
60 LOGW("status = %{public}d", static_cast<int32_t>(status)); \
123 MeasureUnit* GetMeasureUnit(TimeUnitStyle timeUnitStyle, UErrorCode& status)
127 return MeasureUnit::createYear(status);
129 return MeasureUnit::createMonth(status);
131 return MeasureUnit::createDay(status);
133 return MeasureUnit::createHour(status);
135 return MeasureUnit::createMinute(status);
137 return MeasureUnit::createSecond(status);
139 return MeasureUnit::createMillisecond(status);
141 return MeasureUnit::createYear(status);
184 UErrorCode status = U_ZERO_ERROR;
195 locale_->instance.setUnicodeKeywordValue(res[0], value, status);
196 CHECK_NO_RETURN(status);
253 UErrorCode status = U_ZERO_ERROR;
259 auto simpleDateFormat = std::make_unique<SimpleDateFormat>(UnicodeString(engTimeFormat), locale_->instance, status);
260 CHECK_RETURN(status, "");
265 simpleDateFormat->format(1000.0 * duration, simpleStr, status);
267 CHECK_RETURN(status, "");
278 UErrorCode status = U_ZERO_ERROR;
281 auto simpleDateFormat = std::make_unique<SimpleDateFormat>(UnicodeString(engTimeFormat), locale_->instance, status);
282 CHECK_RETURN(status, "");
287 simpleDateFormat->format(1.0 * duration, simpleStr, status);
288 CHECK_RETURN(status, "");
300 UErrorCode status = U_ZERO_ERROR;
301 auto cal = Calendar::createInstance(locale_->instance, status);
302 CHECK_RETURN(status, "");
305 UDate date = cal->getTime(status);
307 CHECK_RETURN(status, "");
309 auto patternGenerator = DateTimePatternGenerator::createInstance(locale_->instance, status);
310 CHECK_RETURN(status, "");
311 UnicodeString pattern = patternGenerator->getBestPattern(UnicodeString(format.c_str()), status);
313 CHECK_RETURN(status, "");
315 auto dateFormat = std::make_unique<SimpleDateFormat>(pattern, locale_->instance, status);
316 CHECK_RETURN(status, "");
319 dateFormat->format(date, dateTimeStr, status);
320 CHECK_RETURN(status, "");
331 UErrorCode status = U_ZERO_ERROR;
333 auto patternGenerator = DateTimePatternGenerator::createInstance(locale_->instance, status);
334 CHECK_RETURN(status, false);
336 UnicodeString pattern = patternGenerator->getBestPattern(UnicodeString(format.c_str()), status);
338 CHECK_RETURN(status, false);
412 UErrorCode status = U_ZERO_ERROR;
414 auto patternGenerator = DateTimePatternGenerator::createInstance(locale_->instance, status);
415 CHECK_RETURN(status, false);
417 UnicodeString pattern = patternGenerator->getBestPattern(UnicodeString(format.c_str()), status);
419 CHECK_RETURN(status, false);
454 UErrorCode status = U_ZERO_ERROR;
455 auto cal = Calendar::createInstance(locale_->instance, status);
456 CHECK_RETURN(status, "");
459 UDate date = cal->getTime(status);
461 CHECK_RETURN(status, "");
470 dateFormat->format(date, dateTimeStr, status);
472 CHECK_RETURN(status, "");
483 UErrorCode status = U_ZERO_ERROR;
484 DateFormatSymbols dateformat(locale_->instance, calendarType.c_str(), status);
485 CHECK_RETURN(status, months);
506 UErrorCode status = U_ZERO_ERROR;
507 DateFormatSymbols dateformat(locale_->instance, status);
508 CHECK_RETURN(status, weekdays);
535 UErrorCode status = U_ZERO_ERROR;
536 DateFormatSymbols dateformat(locale_->instance, status);
537 CHECK_RETURN(status, amPms);
556 UErrorCode status = U_ZERO_ERROR;
557 RelativeDateTimeFormatter relativeDateformat(locale_->instance, status);
558 CHECK_RETURN(status, "");
561 relativeDateformat.format(offset, URelativeDateTimeUnit::UDAT_REL_UNIT_DAY, relativeDate, status);
562 CHECK_RETURN(status, "");
597 UErrorCode status = U_ZERO_ERROR;
599 auto cal = Calendar::createInstance(locale, status);
600 CHECK_RETURN(status, dateRet);
608 UDate udate = cal->getTime(status);
610 CHECK_RETURN(status, dateRet);
612 ChineseCalendar chineseCalendar(locale, status);
613 CHECK_RETURN(status, dateRet);
615 chineseCalendar.setTime(udate, status);
616 CHECK_RETURN(status, dateRet);
618 int32_t lunarYear = chineseCalendar.get(UCalendarDateFields::UCAL_YEAR, status);
619 CHECK_RETURN(status, dateRet);
620 int32_t lunarMonth = chineseCalendar.get(UCalendarDateFields::UCAL_MONTH, status);
621 CHECK_RETURN(status, dateRet);
622 int32_t lunarDate = chineseCalendar.get(UCalendarDateFields::UCAL_DATE, status);
623 CHECK_RETURN(status, dateRet);
624 int32_t isLeapMonth = chineseCalendar.get(UCalendarDateFields::UCAL_IS_LEAP_MONTH, status);
625 CHECK_RETURN(status, dateRet);
687 UErrorCode status = U_ZERO_ERROR;
688 MeasureFormat measureFormat(locale_->instance, GetMeasureFormatWidth(formatStyle), status);
689 CHECK_RETURN(status, "");
691 MeasureUnit* minuteUnit = GetMeasureUnit(timeStyle, status);
692 CHECK_RETURN(status, "");
695 Measure measure(formattable, minuteUnit, status);
696 CHECK_RETURN(status, "");
700 measureFormat.formatMeasures(&measure, 1, timeUnit, fieldPosition, status);
701 CHECK_RETURN(status, "");
711 UErrorCode status = U_ZERO_ERROR;
713 PluralRules* pluralRules = PluralRules::forLocale(locale_->instance, pluralType, status);
714 CHECK_RETURN(status, "");
727 UErrorCode status = U_ZERO_ERROR;
730 icu::number::FormattedNumber formattedNumber = formatter.formatDouble(number, status);
731 CHECK_RETURN(status, "");
733 UnicodeString numberFormat = formattedNumber.toString(status);
734 CHECK_RETURN(status, "");
1000 UErrorCode status = U_ZERO_ERROR;
1001 locale.addLikelySubtags(status);
1002 if (status != U_ZERO_ERROR) {
1011 UErrorCode status = U_ZERO_ERROR;
1012 icu::Locale locale = icu::Locale::forLanguageTag(icu::StringPiece(localeTag.c_str()), status);
1014 locale.addLikelySubtags(status);
1016 if (status != U_ZERO_ERROR) {