Lines Matching refs:Rewriter
1 //===--- Rewriter.cpp - Code rewriting interface --------------------------===//
10 // This file defines the Rewriter class, which is used for code
15 #include "clang/Rewrite/Core/Rewriter.h"
117 // Rewriter class
122 int Rewriter::getRangeSize(const CharSourceRange &Range,
155 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const {
166 std::string Rewriter::getRewrittenText(SourceRange Range) const {
210 unsigned Rewriter::getLocationOffsetAndFileID(SourceLocation Loc,
221 RewriteBuffer &Rewriter::getEditBuffer(FileID FID) {
236 bool Rewriter::InsertText(SourceLocation Loc, StringRef Str,
277 bool Rewriter::InsertTextAfterToken(SourceLocation Loc, StringRef Str) {
289 bool Rewriter::RemoveText(SourceLocation Start, unsigned Length,
301 bool Rewriter::ReplaceText(SourceLocation Start, unsigned OrigLength,
311 bool Rewriter::ReplaceText(SourceRange range, SourceRange replacementRange) {
328 bool Rewriter::ReplaceStmt(Stmt *From, Stmt *To) {
344 std::string Rewriter::ConvertToString(Stmt *From) {
351 bool Rewriter::IncreaseIndentation(CharSourceRange range,
474 bool Rewriter::overwriteChangedFiles() {