|
clang
5.0.0
|
Provides functionality for finding all instances of a USR in a given AST. More...
#include "clang/AST/AST.h"#include "clang/Tooling/Core/Replacement.h"#include "clang/Tooling/Refactoring/AtomicChange.h"#include "llvm/ADT/StringRef.h"#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| clang | |
| /file This file defines classes for searching and anlyzing source code clones. | |
| clang::tooling | |
Functions | |
| std::vector < tooling::AtomicChange > | clang::tooling::createRenameAtomicChanges (llvm::ArrayRef< std::string > USRs, llvm::StringRef NewName, Decl *TranslationUnitDecl) |
| Create atomic changes for renaming all symbol references which are identified by the USRs set to a given new name. More... | |
| std::vector< SourceLocation > | clang::tooling::getLocationsOfUSRs (const std::vector< std::string > &USRs, llvm::StringRef PrevName, Decl *Decl) |
Provides functionality for finding all instances of a USR in a given AST.
Definition in file USRLocFinder.h.
1.8.6