Lines Matching defs:RB
61 void html::HighlightRange(RewriteBuffer &RB, unsigned B, unsigned E,
65 RB.InsertTextAfter(B, StartTag);
66 RB.InsertTextBefore(E, EndTag);
80 RB.InsertTextBefore(LastNonWhiteSpace+1, EndTag);
99 RB.InsertTextAfter(i, StartTag);
145 RewriteBuffer &RB = R.getEditBuffer(FID);
158 RB.ReplaceText(FilePos, 1, " ");
162 RB.ReplaceText(FilePos, 1, "<hr>");
171 RB.ReplaceText(FilePos, 1,
175 RB.ReplaceText(FilePos, 1, StringRef(" ", NumSpaces));
180 RB.ReplaceText(FilePos, 1, "<");
185 RB.ReplaceText(FilePos, 1, ">");
190 RB.ReplaceText(FilePos, 1, "&");
238 static void AddLineNumber(RewriteBuffer &RB, unsigned LineNo,
249 RB.InsertTextBefore(B, OS.str());
251 RB.InsertTextBefore(B, OS.str());
252 RB.InsertTextBefore(E, "</td></tr>");
262 RewriteBuffer &RB = R.getEditBuffer(FID);
292 AddLineNumber(RB, LineNo, LineStartPos, LineEndPos);
299 RB.InsertTextBefore(0, os.str());
300 RB.InsertTextAfter(FileEnd - FileBeg, "</table>");
480 RewriteBuffer &RB = R.getEditBuffer(FID);
512 HighlightRangeCallback(RB, TokOffs, TokOffs + TokLen, BufferStart,
517 HighlightRangeCallback(RB, TokOffs, TokOffs + TokLen, BufferStart,
535 HighlightRangeCallback(RB, TokOffs, TokOffs + TokLen, BufferStart,
553 HighlightRangeCallback(RB, TokOffs, TokEnd, BufferStart,
566 RewriteBuffer &RB = R.getEditBuffer(FID);
575 HighlightRange(RB, H.B, H.E, BufferStart, H.StartTag.data(),
583 auto HighlightRangeCallback = [&](RewriteBuffer &RB, unsigned B, unsigned E,
586 HighlightRange(RB, B, E, BufferStart, StartTag, EndTag);