clang-tools  9.0.0
Namespaces | Enumerations | Functions
Rename.cpp File Reference
#include "refactor/Rename.h"
#include "AST.h"
#include "Logger.h"
#include "index/SymbolCollector.h"
#include "clang/Tooling/Refactoring/RefactoringResultConsumer.h"
#include "clang/Tooling/Refactoring/Rename/RenamingAction.h"
Include dependency graph for Rename.cpp:

Go to the source code of this file.

Namespaces

 clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
 
 clang::clangd
 

Enumerations

enum  clang::clangd::@692::ReasonToReject
 

Functions

llvm::Expected< tooling::Replacements > clang::clangd::renameWithinFile (ParsedAST &AST, llvm::StringRef File, Position Pos, llvm::StringRef NewName, const SymbolIndex *Index=nullptr)
 Renames all occurrences of the symbol at Pos to NewName. More...
 

Enumeration Type Documentation

◆ ReasonToReject

enum clang::clangd::@692::ReasonToReject

Definition at line 91 of file Rename.cpp.

Variable Documentation

◆ Result

llvm::Optional<llvm::Expected<tooling::AtomicChanges> > Result

Definition at line 36 of file Rename.cpp.

Referenced by clang::clangd::RefSlab::Builder::build(), clang::clangd::canonicalize(), clang::tidy::readability::UppercaseLiteralSuffixCheck::check(), clang::tidy::modernize::UseDefaultMemberInitCheck::check(), clang::tidy::readability::RedundantControlFlowCheck::check(), clang::tidy::readability::MagicNumbersCheck::check(), clang::tidy::mpi::BufferDerefCheck::check(), clang::tidy::mpi::TypeMismatchCheck::check(), clang::tidy::hicpp::MultiwayPathsCoveredCheck::check(), clang::tidy::readability::BracesAroundStatementsCheck::check(), clang::tidy::readability::checkDef(), clang::tidy::utils::cleanPath(), clang::tidy::utils::ExceptionAnalyzer::ExceptionInfo::clear(), clang::clangd::collectWords(), clang::doc::computeRelativePath(), clang::clangd::dex::consume(), clang::tidy::ClangTidyContext::CachedGlobList::contains(), clang::tidy::ClangTidyCheck::diag(), clang::clangd::digest(), clang::clangd::ClangdServer::dumpAST(), clang::clangd::findSymbol(), clang::clangd::formatDocumentation(), clang::clangd::dex::generateProximityURIs(), clang::tidy::ClangTidyCheck::OptionsView::get(), clang::tidy::modernize::getAllDirectBases(), clang::tidy::modernize::getAllNamedFields(), clang::clangd::CodeCompleteOptions::getClangCompleteOpts(), clang::clangd::TUScheduler::getFilesWithCachedAST(), clang::tidy::modernize::getInnerTypeLocAs(), clang::tidy::ClangTidyCheck::OptionsView::getLocalOrGlobal(), clang::tidy::ClangTidyOptionsProvider::getOptions(), clang::move::HelperDeclRGBuilder::getOutmostClassOrFunDecl(), clang::tidy::bugprone::getParentsByGrandParent(), clang::tidy::DefaultOptionsProvider::getRawOptions(), clang::tidy::FileOptionsProvider::getRawOptions(), clang::clangd::getTypeHierarchy(), clang::clangd::TUScheduler::getUsedBytesPerFile(), clang::clangd::guessCompletionPrefix(), clang::tidy::modernize::hasAnyNestedLocalQualifiers(), clang::move::HelperDeclRGBuilder::HelperDeclRGBuilder(), clang::clangd::IncludeStructure::includeDepth(), clang::clangd::measureUnits(), clang::tidy::ClangTidyOptions::mergeWith(), clang::find_all_symbols::SymbolInfo::Signals::operator+(), clang::tidy::utils::options::parseStringList(), clang::clangd::pathEqual(), clang::include_fixer::FuzzySymbolIndex::queryRegexp(), clang::clangd::readYAML(), clang::tidy::readability::RedundantSmartptrGetCheck::registerMatchers(), clang::clangd::runDocumentSymbols(), clang::clangd::runDumpAST(), clang::clangd::runFindDocumentHighlights(), clang::clangd::runLocateSymbolAt(), clang::clangd::runRename(), clang::clangd::runSignatureHelp(), clang::clangd::shortenNamespace(), clang::clangd::signatureHelp(), clang::include_fixer::FuzzySymbolIndex::tokenize(), clang::clangd::URI::toString(), clang::clangd::toTextEdit(), and clang::clangd::typeParents().