Lines Matching refs:errCode
794 PluralRules::getRuleFromResource(const Locale& locale, UPluralType type, UErrorCode& errCode) { in getRuleFromResource() argument
797 if (U_FAILURE(errCode)) { in getRuleFromResource()
800 LocalUResourceBundlePointer rb(ures_openDirect(nullptr, "plurals", &errCode)); in getRuleFromResource()
801 if(U_FAILURE(errCode)) { in getRuleFromResource()
814 errCode = U_ILLEGAL_ARGUMENT_ERROR; in getRuleFromResource()
817 LocalUResourceBundlePointer locRes(ures_getByKey(rb.getAlias(), typeKey, nullptr, &errCode)); in getRuleFromResource()
818 if(U_FAILURE(errCode)) { in getRuleFromResource()
823 const UChar* s = ures_getStringByKey(locRes.getAlias(), curLocaleName, &resLen, &errCode); in getRuleFromResource()
837 errCode = U_ZERO_ERROR; in getRuleFromResource()
851 LocalUResourceBundlePointer ruleRes(ures_getByKey(rb.getAlias(), "rules", nullptr, &errCode)); in getRuleFromResource()
852 if(U_FAILURE(errCode)) { in getRuleFromResource()
855 … LocalUResourceBundlePointer setRes(ures_getByKey(ruleRes.getAlias(), setKey, nullptr, &errCode)); in getRuleFromResource()
856 if (U_FAILURE(errCode)) { in getRuleFromResource()
864 UnicodeString rules = ures_getNextUnicodeString(setRes.getAlias(), &key, &errCode); in getRuleFromResource()