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