class RenamingAction
Declaration
class RenamingAction { /* full declaration omitted */ };
Declared at: clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:29
Member Variables
- private const std::vector<std::string>& NewNames
- private const std::vector<std::string>& PrevNames
- private const std::vector<std::vector<std::string>>& USRList
- private std::map<std::string, tooling::Replacements>& FileToReplaces
- private bool PrintLocations
Method Overview
- public RenamingAction(const std::vector<std::string> & NewNames, const std::vector<std::string> & PrevNames, const std::vector<std::vector<std::string>> & USRList, std::map<std::string, tooling::Replacements> & FileToReplaces, bool PrintLocations = false)
- public std::unique_ptr<ASTConsumer> newASTConsumer()
Methods
¶RenamingAction(
const std::vector<std::string>& NewNames,
const std::vector<std::string>& PrevNames,
const std::vector<std::vector<std::string>>&
USRList,
std::map<std::string, tooling::Replacements>&
FileToReplaces,
bool PrintLocations = false)
RenamingAction(
const std::vector<std::string>& NewNames,
const std::vector<std::string>& PrevNames,
const std::vector<std::vector<std::string>>&
USRList,
std::map<std::string, tooling::Replacements>&
FileToReplaces,
bool PrintLocations = false)
Declared at: clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:31
Parameters
- const std::vector<std::string>& NewNames
- const std::vector<std::string>& PrevNames
- const std::vector<std::vector<std::string>>& USRList
- std::map<std::string, tooling::Replacements>& FileToReplaces
- bool PrintLocations = false
¶std::unique_ptr<ASTConsumer> newASTConsumer()
std::unique_ptr<ASTConsumer> newASTConsumer()
Declared at: clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:39