Home | History | Annotate | Download | only in Rewrite

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"
119 // Rewriter class
124 int Rewriter::getRangeSize(const CharSourceRange &Range,
157 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const {
168 std::string Rewriter::getRewrittenText(SourceRange Range) const {
212 unsigned Rewriter::getLocationOffsetAndFileID(SourceLocation Loc,
223 RewriteBuffer &Rewriter::getEditBuffer(FileID FID) {
238 bool Rewriter::InsertText(SourceLocation Loc, StringRef Str,
279 bool Rewriter::InsertTextAfterToken(SourceLocation Loc, StringRef Str) {
291 bool Rewriter::RemoveText(SourceLocation Start, unsigned Length,
303 bool Rewriter::ReplaceText(SourceLocation Start, unsigned OrigLength,
313 bool Rewriter::ReplaceText(SourceRange range, SourceRange replacementRange) {
327 bool Rewriter::IncreaseIndentation(CharSourceRange range,
446 bool Rewriter::overwriteChangedFiles() {