Lines Matching refs:success
651 Calendar::Calendar(UErrorCode& success)
665 success = U_MEMORY_ALLOCATION_ERROR;
667 setWeekData(Locale::getDefault(), NULL, success);
672 Calendar::Calendar(TimeZone* zone, const Locale& aLocale, UErrorCode& success)
688 success = U_ILLEGAL_ARGUMENT_ERROR;
695 setWeekData(aLocale, NULL, success);
700 Calendar::Calendar(const TimeZone& zone, const Locale& aLocale, UErrorCode& success)
714 success = U_MEMORY_ALLOCATION_ERROR;
716 setWeekData(aLocale, NULL, success);
771 Calendar::createInstance(UErrorCode& success)
773 return createInstance(TimeZone::createDefault(), Locale::getDefault(), success);
779 Calendar::createInstance(const TimeZone& zone, UErrorCode& success)
781 return createInstance(zone, Locale::getDefault(), success);
787 Calendar::createInstance(const Locale& aLocale, UErrorCode& success)
789 return createInstance(TimeZone::createDefault(), aLocale, success);
797 Calendar::createInstance(TimeZone* zone, const Locale& aLocale, UErrorCode& success)
799 if (U_FAILURE(success)) {
808 u = getCalendarService(success)->get(aLocale, LocaleKey::KIND_ANY, &actualLoc, success);
813 u = createStandardCalendar(getCalendarTypeForLocale(aLocale.getName()), aLocale, success);
817 if(U_FAILURE(success) || !u) {
819 if(U_SUCCESS(success)) { // Propagate some kind of err
820 success = U_INTERNAL_PROGRAM_ERROR;
844 c = (Calendar*)getCalendarService(success)->get(l, LocaleKey::KIND_ANY, &actualLoc2, success);
846 if(U_FAILURE(success) || !c) {
848 if(U_SUCCESS(success)) {
849 success = U_INTERNAL_PROGRAM_ERROR; // Propagate some err
871 success = U_MISSING_RESOURCE_ERROR; // requested a calendar type which could NOT be found.
879 c->setWeekData(aLocale, c->getType(), success); // set the correct locale (this was an indirected calendar)
898 c->setTimeInMillis(getNow(), success); // let the new calendar have the current time.
906 Calendar::createInstance(const TimeZone& zone, const Locale& aLocale, UErrorCode& success)
908 Calendar* c = createInstance(aLocale, success);
909 if(U_SUCCESS(success) && c) {