clang-tools  4.0.0
Public Member Functions | List of all members
clang::rename::RenamingASTConsumer Class Reference
Inheritance diagram for clang::rename::RenamingASTConsumer:
[legend]
Collaboration diagram for clang::rename::RenamingASTConsumer:
[legend]

Public Member Functions

 RenamingASTConsumer (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)
 
void HandleTranslationUnit (ASTContext &Context) override
 
void HandleOneRename (ASTContext &Context, const std::string &NewName, const std::string &PrevName, const std::vector< std::string > &USRs)
 

Detailed Description

Definition at line 35 of file RenamingAction.cpp.

Constructor & Destructor Documentation

clang::rename::RenamingASTConsumer::RenamingASTConsumer ( 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 
)
inline

Definition at line 37 of file RenamingAction.cpp.

Member Function Documentation

void clang::rename::RenamingASTConsumer::HandleOneRename ( ASTContext &  Context,
const std::string &  NewName,
const std::string &  PrevName,
const std::vector< std::string > &  USRs 
)
inline
void clang::rename::RenamingASTConsumer::HandleTranslationUnit ( ASTContext &  Context)
inlineoverride

Definition at line 46 of file RenamingAction.cpp.

References NewNames().


The documentation for this class was generated from the following file: