clang
3.9.0
|
Replace the text of the statement bound to FromId
with the text in ToText
.
More...
#include <RefactoringCallbacks.h>
Public Member Functions | |
ReplaceStmtWithText (StringRef FromId, StringRef ToText) | |
void | run (const ast_matchers::MatchFinder::MatchResult &Result) override |
Called on every match by the MatchFinder . More... | |
![]() | |
RefactoringCallback () | |
Replacements & | getReplacements () |
![]() | |
virtual | ~MatchCallback () |
virtual void | onStartOfTranslationUnit () |
Called at the start of each translation unit. More... | |
virtual void | onEndOfTranslationUnit () |
Called at the end of each translation unit. More... | |
virtual StringRef | getID () const |
An id used to group the matchers. More... | |
Additional Inherited Members | |
![]() | |
Replacements | Replace |
Replace the text of the statement bound to FromId
with the text in ToText
.
Definition at line 52 of file RefactoringCallbacks.h.
clang::tooling::ReplaceStmtWithText::ReplaceStmtWithText | ( | StringRef | FromId, |
StringRef | ToText | ||
) |
Definition at line 37 of file RefactoringCallbacks.cpp.
|
overridevirtual |
Called on every match by the MatchFinder
.
Implements clang::ast_matchers::MatchFinder::MatchCallback.
Definition at line 40 of file RefactoringCallbacks.cpp.
References clang::ast_matchers::BoundNodes::getStmtAs(), clang::CharSourceRange::getTokenRange(), clang::ast_matchers::MatchFinder::MatchResult::Nodes, clang::tooling::RefactoringCallback::Replace, and clang::ast_matchers::MatchFinder::MatchResult::SourceManager.