|
clang-tools 22.0.0git
|
#include <TUScheduler.h>
Classes | |
| struct | BuildDetails |
Public Member Functions | |
| FileStatus | render (PathRef File) const |
| Serialize this to an LSP file status item. | |
Public Attributes | |
| PreambleAction | PreambleActivity = PreambleAction::Idle |
| ASTAction | ASTActivity |
| BuildDetails | Details |
| Stores status of the last build for the translation unit. | |
Definition at line 142 of file TUScheduler.h.
| FileStatus clang::clangd::TUStatus::render | ( | PathRef | File | ) | const |
Serialize this to an LSP file status item.
Definition at line 1618 of file TUScheduler.cpp.
References ASTActivity, clang::clangd::URIForFile::canonicalize(), clang::clangd::File, PreambleActivity, clang::clangd::FileStatus::state, and clang::clangd::FileStatus::uri.
| ASTAction clang::clangd::TUStatus::ASTActivity |
Definition at line 153 of file TUScheduler.h.
Referenced by render().
| BuildDetails clang::clangd::TUStatus::Details |
Stores status of the last build for the translation unit.
Definition at line 155 of file TUScheduler.h.
| PreambleAction clang::clangd::TUStatus::PreambleActivity = PreambleAction::Idle |
Definition at line 152 of file TUScheduler.h.
Referenced by render().