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/Rewriter.h"
114 // Rewriter class
119 int Rewriter::getRangeSize(const CharSourceRange &Range,
152 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const {
163 std::string Rewriter::getRewrittenText(SourceRange Range) const {
207 unsigned Rewriter::getLocationOffsetAndFileID(SourceLocation Loc,
218 RewriteBuffer &Rewriter::getEditBuffer(FileID FID) {
233 bool Rewriter::InsertText(SourceLocation Loc, StringRef Str,
274 bool Rewriter::InsertTextAfterToken(SourceLocation Loc, StringRef Str) {
286 bool Rewriter::RemoveText(SourceLocation Start, unsigned Length,
298 bool Rewriter::ReplaceText(SourceLocation Start, unsigned OrigLength,
308 bool Rewriter::ReplaceText(SourceRange range, SourceRange replacementRange) {
325 bool Rewriter::ReplaceStmt(Stmt *From, Stmt *To) {
341 std::string Rewriter::ConvertToString(Stmt *From) {
348 bool Rewriter::IncreaseIndentation(CharSourceRange range,