clang-tools 20.0.0git
|
Information required to run clang, e.g. to parse AST or do code completion. More...
#include <Compiler.h>
Public Attributes | |
tooling::CompileCommand | CompileCommand |
const ThreadsafeFS * | TFS |
std::string | Contents |
std::string | Version = "null" |
bool | ForceRebuild = false |
const SymbolIndex * | Index = nullptr |
ParseOptions | Opts = ParseOptions() |
TidyProviderRef | ClangTidyProvider = {} |
FeatureModuleSet * | FeatureModules = nullptr |
ModulesBuilder * | ModulesManager = nullptr |
Information required to run clang, e.g. to parse AST or do code completion.
Definition at line 49 of file Compiler.h.
TidyProviderRef clang::clangd::ParseInputs::ClangTidyProvider = {} |
Definition at line 61 of file Compiler.h.
tooling::CompileCommand clang::clangd::ParseInputs::CompileCommand |
Definition at line 50 of file Compiler.h.
Referenced by clang::clangd::buildCompilerInvocation(), clang::clangd::buildPreamble(), and clang::clangd::isPreambleCompatible().
std::string clang::clangd::ParseInputs::Contents |
Definition at line 52 of file Compiler.h.
Referenced by clang::clangd::buildPreamble(), and clang::clangd::isPreambleCompatible().
FeatureModuleSet* clang::clangd::ParseInputs::FeatureModules = nullptr |
Definition at line 63 of file Compiler.h.
Referenced by clang::clangd::buildPreamble().
bool clang::clangd::ParseInputs::ForceRebuild = false |
Definition at line 57 of file Compiler.h.
const SymbolIndex* clang::clangd::ParseInputs::Index = nullptr |
Definition at line 59 of file Compiler.h.
ModulesBuilder* clang::clangd::ParseInputs::ModulesManager = nullptr |
Definition at line 65 of file Compiler.h.
Referenced by clang::clangd::buildPreamble().
ParseOptions clang::clangd::ParseInputs::Opts = ParseOptions() |
Definition at line 60 of file Compiler.h.
Referenced by clang::clangd::buildPreamble().
const ThreadsafeFS* clang::clangd::ParseInputs::TFS |
Definition at line 51 of file Compiler.h.
Referenced by clang::clangd::buildCompilerInvocation(), clang::clangd::buildPreamble(), and clang::clangd::isPreambleCompatible().
std::string clang::clangd::ParseInputs::Version = "null" |
Definition at line 54 of file Compiler.h.
Referenced by clang::clangd::buildPreamble().