clang
8.0.0
|
#include "clang/Tooling/Refactoring/Rename/RenamingAction.h"
Static Public Member Functions | |
static Expected< RenameOccurrences > | initiate (RefactoringRuleContext &Context, SourceRange SelectionRange, std::string NewName) |
static const RefactoringDescriptor & | describe () |
Additional Inherited Members | |
![]() | |
void | invoke (RefactoringResultConsumer &Consumer, RefactoringRuleContext &Context) final override |
Initiates and performs a specific refactoring action. More... | |
![]() | |
virtual | ~RefactoringActionRuleBase () |
Definition at line 50 of file RenamingAction.h.
|
static |
Definition at line 57 of file RenamingAction.cpp.
|
static |
Definition at line 67 of file RenamingAction.cpp.
References clang::tooling::RefactoringRuleContext::createDiagnosticError(), clang::tooling::RefactoringRuleContext::getASTContext(), clang::SourceRange::getBegin(), clang::tooling::getCanonicalSymbolDeclaration(), and clang::tooling::getNamedDeclAt().