Lines Matching full:rewriter
1 //===--- Rewriter.cpp - Code rewriting interface --------------------------===//
10 // This file defines the Rewriter class, which is used for code
15 #include "clang/Rewrite/Rewriter.h"
113 // Rewriter class
118 int Rewriter::getRangeSize(const CharSourceRange &Range,
151 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const {
162 std::string Rewriter::getRewrittenText(SourceRange Range) const {
206 unsigned Rewriter::getLocationOffsetAndFileID(SourceLocation Loc,
217 RewriteBuffer &Rewriter::getEditBuffer(FileID FID) {
232 bool Rewriter::InsertText(SourceLocation Loc, StringRef Str,
273 bool Rewriter::InsertTextAfterToken(SourceLocation Loc, StringRef Str) {
285 bool Rewriter::RemoveText(SourceLocation Start, unsigned Length,
297 bool Rewriter::ReplaceText(SourceLocation Start, unsigned OrigLength,
307 bool Rewriter::ReplaceText(SourceRange range, SourceRange replacementRange) {
324 bool Rewriter::ReplaceStmt(Stmt *From, Stmt *To) {
340 std::string Rewriter::ConvertToString(Stmt *From) {
347 bool Rewriter::IncreaseIndentation(CharSourceRange range,