Lines Matching defs:endBuf
428 bool BufferContainsPPDirectives(const char *startBuf, const char *endBuf);
1006 const char *endBuf = SM->getCharacterData(LocEnd);
1007 for (const char *p = startBuf; p < endBuf; p++) {
1181 const char *endBuf = SM->getCharacterData(LocEnd);
1182 ReplaceText(LocStart, endBuf-startBuf, ResultStr);
1194 const char *endBuf = SM->getCharacterData(LocEnd);
1195 ReplaceText(LocStart, endBuf-startBuf, ResultStr);
1664 const char *endBuf = SM->getCharacterData(endLoc);
1665 while (*endBuf != ')') endBuf--;
1666 SourceLocation rparenLoc = startLoc.getLocWithOffset(endBuf-startBuf);
2035 static bool scanForProtocolRefs(const char *startBuf, const char *endBuf,
2037 while (startBuf < endBuf) {
2099 const char *endBuf = SM->getCharacterData(EndLoc);
2101 if (scanForProtocolRefs(startBuf, endBuf, startRef, endRef)) {
2141 const char *endBuf = SM->getCharacterData(Loc);
2142 const char *startBuf = endBuf;
2146 if (scanForProtocolRefs(startBuf, endBuf, startRef, endRef)) {
2148 SourceLocation LessLoc = Loc.getLocWithOffset(startRef-endBuf);
2149 SourceLocation GreaterLoc = Loc.getLocWithOffset(endRef-endBuf+1);
2164 const char *endBuf = startBuf;
2166 scanToNextArgument(endBuf);
2168 if (scanForProtocolRefs(startBuf, endBuf, startRef, endRef)) {
2178 startBuf = ++endBuf;
2215 const char *endBuf = SM->getCharacterData(startLoc);
2216 ReplaceText(DeclLoc, endBuf-startBuf-1, TypeAsString);
2221 const char *endBuf = SM->getCharacterData(X);
2222 ReplaceText(DeclLoc, endBuf-startBuf-1, TypeAsString);
3057 const char *endBuf) {
3058 while (startBuf < endBuf) {
3098 const char *endBuf = SM->getCharacterData(LocEnd);
3104 endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
3105 ReplaceText(LocStart, endBuf-startBuf, Result);
3118 assert((cursor && endBuf)
3167 while (cursor < endBuf) {
3201 endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
3207 ReplaceText(LocStart, endBuf-startBuf, Result);
3886 const char *endBuf = SM->getCharacterData(LocEnd);
3895 ReplaceText(LocStart, endBuf-startBuf+1, TypeAsString);
3901 while (*argPtr++ && (argPtr < endBuf)) {
4026 const char *endBuf = startBuf;
4030 SourceLocation Start = DeclLoc.getLocWithOffset(startBuf-endBuf);
4171 const char *endBuf = SM->getCharacterData(X);
4256 ReplaceText(DeclLoc, endBuf-startBuf+nameSize, ByrefType);
4266 endBuf = SM->getCharacterData(startLoc);
4283 ReplaceText(DeclLoc, endBuf-startBuf, ByrefType);
4615 const char *endBuf = SM->getCharacterData(endLoc);
4619 messString.append(startBuf, endBuf-startBuf+1);