clang-tools  9.0.0svn
Namespaces | Functions
ClangdServer.cpp File Reference
#include "ClangdServer.h"
#include "ClangdUnit.h"
#include "CodeComplete.h"
#include "FindSymbols.h"
#include "Headers.h"
#include "Protocol.h"
#include "SourceCode.h"
#include "TUScheduler.h"
#include "Trace.h"
#include "index/CanonicalIncludes.h"
#include "index/FileIndex.h"
#include "index/Merge.h"
#include "refactor/Tweak.h"
#include "clang/Format/Format.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Frontend/CompilerInvocation.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Tooling/CompilationDatabase.h"
#include "clang/Tooling/Core/Replacement.h"
#include "clang/Tooling/Refactoring/RefactoringResultConsumer.h"
#include "clang/Tooling/Refactoring/Rename/RenamingAction.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/ScopeExit.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/raw_ostream.h"
#include <future>
#include <memory>
#include <mutex>
Include dependency graph for ClangdServer.cpp:

Go to the source code of this file.

Namespaces

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

Functions

static llvm::Expected< Tweak::Selection > clang::clangd::tweakSelection (const Range &Sel, const InputsAndAST &AST)
 

Variable Documentation

◆ Result

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

Definition at line 76 of file ClangdServer.cpp.

Referenced by clang::clangd::RefSlab::Builder::build(), clang::clangd::canonicalize(), clang::tidy::readability::UppercaseLiteralSuffixCheck::check(), clang::tidy::bugprone::MultipleStatementMacroCheck::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::dex::consume(), clang::tidy::ClangTidyContext::CachedGlobList::contains(), clang::tidy::readability::containsBoolLiteral(), clang::tidy::ClangTidyCheck::diag(), clang::clangd::ClangdServer::dumpAST(), 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::bugprone::getMaxCalculationWidth(), 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::tidy::cppcoreguidelines::getValueAsString(), clang::clangd::guessCompletionPrefix(), 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::include_fixer::FuzzySymbolIndex::queryRegexp(), clang::tidy::readability::RedundantSmartptrGetCheck::registerMatchers(), clang::clangd::signatureHelp(), clang::tidy::ClangTidyCheck::storeOptions(), clang::clangd::toJSON(), clang::include_fixer::FuzzySymbolIndex::tokenize(), clang::clangd::URI::toString(), clang::clangd::toTextEdit(), and clang::clangd::typeParents().