#include "TUScheduler.h"
#include "Logger.h"
#include "Trace.h"
#include "clang/Frontend/CompilerInvocation.h"
#include "clang/Frontend/PCHContainerOperations.h"
#include "llvm/ADT/ScopeExit.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/Path.h"
#include <algorithm>
#include <memory>
#include <queue>
#include <thread>
Go to the source code of this file.
◆ Action
llvm::unique_function<void()> Action |
Definition at line 207 of file TUScheduler.cpp.
Referenced by clang::clangd::ParsedAST::build(), clang::clangd::ClangdServer::documentSymbols(), clang::clangd::ClangdServer::dumpAST(), clang::clangd::ClangdServer::findDefinitions(), clang::clangd::ClangdServer::findDocumentHighlights(), clang::clangd::ClangdServer::findHover(), clang::clangd::ClangdServer::rename(), clang::clangd::AsyncTaskRunner::runAsync(), clang::clangd::TUScheduler::runWithAST(), clang::clangd::TUScheduler::runWithPreamble(), clang::clangd::ClangdServer::signatureHelp(), clang::clangd::AsyncTaskRunner::wait(), and clang::clangd::ParsedAST::~ParsedAST().
◆ AddTime
steady_clock::time_point AddTime |
◆ Ctx
◆ Name
◆ UpdateType
llvm::Optional<WantDiagnostics> UpdateType |