Lines Matching full:keyword
209 PluralRules::getUniqueKeywordValue(const UnicodeString& keyword) {
212 int32_t count = getSamplesInternal(keyword, &val, 1, FALSE, status);
217 PluralRules::getAllKeywordValues(const UnicodeString &keyword, double *dest,
219 return getSamplesInternal(keyword, dest, destCapacity, FALSE, error);
223 PluralRules::getSamples(const UnicodeString &keyword, double *dest,
225 return getSamplesInternal(keyword, dest, destCapacity, TRUE, status);
229 PluralRules::getSamplesInternal(const UnicodeString &keyword, double *dest,
241 int32_t index = getKeywordIndex(keyword, status);
273 PluralRules::isKeyword(const UnicodeString& keyword) const {
274 if ( keyword == PLURAL_KEYWORD_OTHER ) {
282 return mRules->isKeyword(keyword);
428 ruleChain->keyword = token;
482 PluralRules::getKeywordIndex(const UnicodeString& keyword,
489 if (rc->keyword == keyword) {
496 if (keyword == PLURAL_KEYWORD_OTHER) {
519 // Note, the original design let you have multiple rules with the same keyword. But
524 // you will get information about the first rule with that keyword, not all rules with
525 // that keyword.
532 if (otherIndex == -1 && rc->keyword == PLURAL_KEYWORD_OTHER) {
948 this->keyword=other.keyword;
978 return keyword;
995 result += keyword;
1102 keywords[arraySize++]=keyword;
1118 if ( keyword == keywordParam ) {
1391 fKeywordNames.addElement(new UnicodeString(node->keyword), status);
1395 if (node->keyword == PLURAL_KEYWORD_OTHER) {