Home | History | Annotate | Download | only in Frontend

Lines Matching full:endbuf

521     bool BufferContainsPPDirectives(const char *startBuf, const char *endBuf);
1181 const char *endBuf = SM->getCharacterData(LocEnd);
1182 for (const char *p = startBuf; p < endBuf; p++) {
1383 const char *endBuf = SM->getCharacterData(LocEnd);
1384 ReplaceText(LocStart, endBuf-startBuf, ResultStr);
1398 const char *endBuf = SM->getCharacterData(LocEnd);
1399 ReplaceText(LocStart, endBuf-startBuf, ResultStr);
2095 const char *endBuf = SM->getCharacterData(endLoc);
2096 const char *semiBuf = strchr(endBuf, ';');
2162 static bool scanForProtocolRefs(const char *startBuf, const char *endBuf,
2164 while (startBuf < endBuf) {
2226 const char *endBuf = SM->getCharacterData(EndLoc);
2228 if (scanForProtocolRefs(startBuf, endBuf, startRef, endRef)) {
2272 const char *endBuf = SM->getCharacterData(Loc);
2273 const char *startBuf = endBuf;
2277 if (scanForProtocolRefs(startBuf, endBuf, startRef, endRef)) {
2279 SourceLocation LessLoc = Loc.getLocWithOffset(startRef-endBuf);
2280 SourceLocation GreaterLoc = Loc.getLocWithOffset(endRef-endBuf+1);
2295 const char *endBuf = startBuf;
2297 scanToNextArgument(endBuf);
2299 if (scanForProtocolRefs(startBuf, endBuf, startRef, endRef)) {
2309 startBuf = ++endBuf;
2346 const char *endBuf = SM->getCharacterData(startLoc);
2347 ReplaceText(DeclLoc, endBuf-startBuf-1, TypeAsString);
2352 const char *endBuf = SM->getCharacterData(X);
2353 ReplaceText(DeclLoc, endBuf-startBuf-1, TypeAsString);
3743 const char *endBuf) {
3744 while (startBuf < endBuf) {
4068 const char *endBuf = SM->getCharacterData(LocEnd);
4074 endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
4075 ReplaceText(LocStart, endBuf-startBuf, Result);
4121 endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
4122 ReplaceText(LocStart, endBuf-startBuf, Result);
4929 const char *endBuf = SM->getCharacterData(LocEnd);
4938 ReplaceText(LocStart, endBuf-startBuf+1, TypeAsString);
4944 while (*argPtr++ && (argPtr < endBuf)) {
5090 const char *endBuf = startBuf;
5094 SourceLocation Start = DeclLoc.getLocWithOffset(startBuf-endBuf);
5236 const char *endBuf = SM->getCharacterData(X);
5345 ReplaceText(DeclLoc, endBuf-startBuf+nameSize, ByrefType);
5356 endBuf = SM->getCharacterData(startLoc);
5357 ReplaceText(DeclLoc, endBuf-startBuf, ByrefType);
5738 const char *endBuf = SM->getCharacterData(endLoc);
5742 messString.append(startBuf, endBuf-startBuf+1);