Lines Matching full:substr
196 int32_t FieldsSet::handleParseName(const FieldsSet* /* inheritFrom */, const UnicodeString& name, const UnicodeString& /* substr*/ , UErrorCode& status) {
209 void FieldsSet::parseValueDefault(const FieldsSet* inheritFrom, int32_t field, const UnicodeString& substr, UErrorCode& status) {
211 if(substr.length()==0) { // inherit requested
221 value = udbg_stoi(substr);
226 void FieldsSet::parseValueEnum(UDebugEnumType type, const FieldsSet* inheritFrom, int32_t field, const UnicodeString& substr, UErrorCode& status) {
227 int32_t value = udbg_enumByString(type, substr);
232 parseValueDefault(inheritFrom,field,substr,status);
236 void FieldsSet::handleParseValue(const FieldsSet* inheritFrom, int32_t field, const UnicodeString& substr, UErrorCode& status) {
237 parseValueDefault(inheritFrom, field, substr, status);
251 void CalendarFieldsSet::handleParseValue(const FieldsSet* inheritFrom, int32_t field, const UnicodeString& substr, UErrorCode& status) {
253 parseValueEnum(UDBG_UCalendarMonths, inheritFrom, field, substr, status);
256 parseValueDefault(inheritFrom, field, substr, status);
334 void DateTimeStyleSet::handleParseValue(const FieldsSet* inheritFrom, int32_t field, const UnicodeString& substr, UErrorCode& status) {
336 if(substr.startsWith(kRELATIVE_)) {
337 UnicodeString relativeas(substr,kRELATIVE_.length());
344 parseValueEnum(UDBG_UDateFormatStyle, inheritFrom, field, substr, status);
348 int32_t DateTimeStyleSet::handleParseName(const FieldsSet* /* inheritFrom */, const UnicodeString& name, const UnicodeString& /* substr */, UErrorCode& status) {