clang-tools 20.0.0git
Classes | Namespaces
ClangdServer.h File Reference
#include "CodeComplete.h"
#include "ConfigProvider.h"
#include "Diagnostics.h"
#include "DraftStore.h"
#include "FeatureModule.h"
#include "GlobalCompilationDatabase.h"
#include "Hover.h"
#include "ModulesBuilder.h"
#include "Protocol.h"
#include "SemanticHighlighting.h"
#include "TUScheduler.h"
#include "XRefs.h"
#include "index/Background.h"
#include "index/FileIndex.h"
#include "index/Index.h"
#include "refactor/Rename.h"
#include "refactor/Tweak.h"
#include "support/Function.h"
#include "support/MemoryTree.h"
#include "support/Path.h"
#include "support/ThreadsafeFS.h"
#include "clang/Tooling/Core/Replacement.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/FunctionExtras.h"
#include "llvm/ADT/StringRef.h"
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <tuple>
#include <vector>

Go to the source code of this file.

Classes

class  clang::clangd::ClangdServer
 Manages a collection of source files and derived data (ASTs, indexes), and provides language-aware features such as code completion. More...
 
class  clang::clangd::ClangdServer::Callbacks
 Interface with hooks for users of ClangdServer to be notified of events. More...
 
struct  clang::clangd::ClangdServer::Options
 
struct  clang::clangd::ClangdServer::TweakRef
 
struct  clang::clangd::ClangdServer::DiagRef
 
struct  clang::clangd::ClangdServer::CodeActionInputs
 
struct  clang::clangd::ClangdServer::CodeActionResult
 
struct  clang::clangd::ClangdServer::CodeActionResult::QuickFix
 
struct  clang::clangd::ClangdServer::CodeActionResult::Rename
 

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
 
namespace  clang::clangd
 FIXME: Skip testing on windows temporarily due to the different escaping code mode.