Lines Matching refs:type
25 static const UnicodeString& _fieldString(UDebugEnumType type, int32_t field, UnicodeString& fillin) {
26 const char *str = udbg_enumName(type, field);
77 U_TOOLUTIL_API const UnicodeString& U_EXPORT2 udbg_enumString(UDebugEnumType type, int32_t field) {
81 if(type<0||type>=UDBG_ENUM_COUNT) {
83 //fprintf(stderr, "** returning out of range on %d\n",type);
87 int32_t count = udbg_enumCount(type);
88 //fprintf(stderr, "enumString [%d,%d]: typecount %d, fieldcount %d\n", type,field,UDBG_ENUM_COUNT,count);
91 return strs[type][count];
92 } else { return strs[type][field];
96 U_CAPI int32_t U_EXPORT2 udbg_enumByString(UDebugEnumType type, const UnicodeString& string) {
97 if(type<0||type>=UDBG_ENUM_COUNT) {
101 udbg_enumString(type,0);
103 /// printf("type=%d\n", type); fflush(stdout);
104 for(int i=0;i<udbg_enumCount(type);i++) {
105 // printf("i=%d/%d\n", i, udbg_enumCount(type)); fflush(stdout);
106 if(string == (strs[type][i])) {