Lines Matching refs:keyword
34 int32_t StandardPlural::indexOrNegativeFromString(const char *keyword) {
35 switch (*keyword++) {
37 if (uprv_strcmp(keyword, "ew") == 0) {
42 if (uprv_strcmp(keyword, "any") == 0) {
47 if (uprv_strcmp(keyword, "ther") == 0) {
49 } else if (uprv_strcmp(keyword, "ne") == 0) {
54 if (uprv_strcmp(keyword, "wo") == 0) {
59 if (uprv_strcmp(keyword, "ero") == 0) {
76 int32_t StandardPlural::indexOrNegativeFromString(const UnicodeString &keyword) {
77 switch (keyword.length()) {
79 if (keyword.compare(gOne, 3) == 0) {
81 } else if (keyword.compare(gTwo, 3) == 0) {
83 } else if (keyword.compare(gFew, 3) == 0) {
88 if (keyword.compare(gMany, 4) == 0) {
90 } else if (keyword.compare(gZero, 4) == 0) {
95 if (keyword.compare(gOther, 5) == 0) {
105 int32_t StandardPlural::indexFromString(const char *keyword, UErrorCode &errorCode) {
107 int32_t i = indexOrNegativeFromString(keyword);
116 int32_t StandardPlural::indexFromString(const UnicodeString &keyword, UErrorCode &errorCode) {
118 int32_t i = indexOrNegativeFromString(keyword);