clang-tools
15.0.0git
|
#include "ASTSignals.h"
#include "Compiler.h"
#include "Diagnostics.h"
#include "GlobalCompilationDatabase.h"
#include "index/CanonicalIncludes.h"
#include "support/Function.h"
#include "support/MemoryTree.h"
#include "support/Path.h"
#include "support/Threading.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include <chrono>
#include <string>
Go to the source code of this file.
Classes | |
struct | clang::clangd::InputsAndAST |
struct | clang::clangd::InputsAndPreamble |
struct | clang::clangd::ASTRetentionPolicy |
Configuration of the AST retention policy. More... | |
struct | clang::clangd::DebouncePolicy |
Clangd may wait after an update to see if another one comes along. More... | |
struct | clang::clangd::ASTAction |
struct | clang::clangd::TUStatus |
struct | clang::clangd::TUStatus::BuildDetails |
class | clang::clangd::ParsingCallbacks |
class | clang::clangd::TUScheduler |
Handles running tasks for ClangdServer and managing the resources (e.g., preambles and ASTs) for opened files. More... | |
struct | clang::clangd::TUScheduler::Options |
struct | clang::clangd::TUScheduler::FileStats |
Namespaces | |
clang | |
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
clang::clangd | |
Enumerations | |
enum | clang::clangd::WantDiagnostics { clang::clangd::WantDiagnostics::Yes, clang::clangd::WantDiagnostics::No, clang::clangd::WantDiagnostics::Auto } |
Determines whether diagnostics should be generated for a file snapshot. More... | |
enum | clang::clangd::PreambleAction { clang::clangd::PreambleAction::Idle, clang::clangd::PreambleAction::Building } |
Functions | |
unsigned | clang::clangd::getDefaultAsyncThreadsCount () |
Returns a number of a default async threads to use for TUScheduler. More... | |