Lines Matching refs:end
34 const StringPiece::const_iterator end = std::end(str); in splitAndTransform() local
38 current = std::find(start, end, sep); in splitAndTransform()
42 std::transform(part.begin(), part.end(), part.begin(), f); in splitAndTransform()
45 } while (current != end); in splitAndTransform()
63 const char16_t* end = str.data() + str.length(); in trimWhitespace() local
65 while (start != end && util::isspace16(*start)) { in trimWhitespace()
69 while (end != start && util::isspace16(*(end - 1))) { in trimWhitespace()
70 end--; in trimWhitespace()
73 return StringPiece16(start, end - start); in trimWhitespace()
82 const char* end = str.data() + str.length(); in trimWhitespace() local
84 while (start != end && isspace(*start)) { in trimWhitespace()
88 while (end != start && isspace(*(end - 1))) { in trimWhitespace()
89 end--; in trimWhitespace()
92 return StringPiece(start, end - start); in trimWhitespace()
97 const auto endIter = str.end(); in findNonAlphaNumericAndNotInSet()
134 if (findNonAlphaNumericAndNotInSet(piece, u"$_") != piece.end()) { in isJavaClassName()
157 if (findNonAlphaNumericAndNotInSet(piece, u"_") != piece.end()) { in isJavaPackageName()
190 static size_t consumeDigits(const char16_t* start, const char16_t* end) { in consumeDigits() argument
192 for (; c != end && *c >= u'0' && *c <= u'9'; c++) {} in consumeDigits()
198 const char16_t* const end = str.end(); in verifyJavaStringFormat() local
202 while (c != end) { in verifyJavaStringFormat()
203 if (*c == u'%' && c + 1 < end) { in verifyJavaStringFormat()
213 size_t numDigits = consumeDigits(c, end); in verifyJavaStringFormat()
216 if (c != end && *c != u'$') { in verifyJavaStringFormat()
228 if (c != end && *c == u'$') { in verifyJavaStringFormat()
236 while (c != end && (*c == u'-' || in verifyJavaStringFormat()
258 if (c != end) { in verifyJavaStringFormat()
276 if (c != end) { in verifyJavaStringFormat()
289 static Maybe<char16_t> parseUnicodeCodepoint(const char16_t** start, const char16_t* end) { in parseUnicodeCodepoint() argument
291 for (size_t i = 0; i < 4 && *start != end; i++, (*start)++) { in parseUnicodeCodepoint()
313 const char16_t* const end = str.end(); in append() local
316 while (current != end) { in append()
345 Maybe<char16_t> c = parseUnicodeCodepoint(¤t, end); in append()
420 mStr.append(start, end - start); in append()
474 StringPiece16::const_iterator lastOccurence = path.end(); in extractResFilePathParts()
475 for (auto iter = path.begin() + StringPiece16(u"res/").size(); iter != path.end(); ++iter) { in extractResFilePathParts()
481 if (lastOccurence == path.end()) { in extractResFilePathParts()
485 auto iter = std::find(lastOccurence, path.end(), u'.'); in extractResFilePathParts()
486 *outSuffix = StringPiece16(iter, path.end() - iter); in extractResFilePathParts()