Lines Matching refs:success
639 Calendar::Calendar(UErrorCode& success)
653 success = U_MEMORY_ALLOCATION_ERROR;
655 setWeekData(Locale::getDefault(), NULL, success);
660 Calendar::Calendar(TimeZone* zone, const Locale& aLocale, UErrorCode& success)
676 success = U_ILLEGAL_ARGUMENT_ERROR;
683 setWeekData(aLocale, NULL, success);
688 Calendar::Calendar(const TimeZone& zone, const Locale& aLocale, UErrorCode& success)
702 success = U_MEMORY_ALLOCATION_ERROR;
704 setWeekData(aLocale, NULL, success);
759 Calendar::createInstance(UErrorCode& success)
761 return createInstance(TimeZone::createDefault(), Locale::getDefault(), success);
767 Calendar::createInstance(const TimeZone& zone, UErrorCode& success)
769 return createInstance(zone, Locale::getDefault(), success);
775 Calendar::createInstance(const Locale& aLocale, UErrorCode& success)
777 return createInstance(TimeZone::createDefault(), aLocale, success);
785 Calendar::createInstance(TimeZone* zone, const Locale& aLocale, UErrorCode& success)
787 if (U_FAILURE(success)) {
796 u = getCalendarService(success)->get(aLocale, LocaleKey::KIND_ANY, &actualLoc, success);
801 u = createStandardCalendar(getCalendarTypeForLocale(aLocale.getName()), aLocale, success);
805 if(U_FAILURE(success) || !u) {
807 if(U_SUCCESS(success)) { // Propagate some kind of err
808 success = U_INTERNAL_PROGRAM_ERROR;
833 c = (Calendar*)getCalendarService(success)->get(l, LocaleKey::KIND_ANY, &actualLoc2, success);
835 if(U_FAILURE(success) || !c) {
837 if(U_SUCCESS(success)) {
838 success = U_INTERNAL_PROGRAM_ERROR; // Propagate some err
860 success = U_MISSING_RESOURCE_ERROR; // requested a calendar type which could NOT be found.
868 c->setWeekData(aLocale, c->getType(), success); // set the correct locale (this was an indirected calendar)
879 c->setTimeInMillis(getNow(), success); // let the new calendar have the current time.
887 Calendar::createInstance(const TimeZone& zone, const Locale& aLocale, UErrorCode& success)
889 Calendar* c = createInstance(aLocale, success);
890 if(U_SUCCESS(success) && c) {