clang-tools 19.0.0git
Public Attributes | List of all members
clang::clangd::ParseInputs Struct Reference

Information required to run clang, e.g. to parse AST or do code completion. More...

#include <Compiler.h>

Public Attributes

tooling::CompileCommand CompileCommand
 
const ThreadsafeFSTFS
 
std::string Contents
 
std::string Version = "null"
 
bool ForceRebuild = false
 
const SymbolIndexIndex = nullptr
 
ParseOptions Opts = ParseOptions()
 
TidyProviderRef ClangTidyProvider = {}
 
FeatureModuleSetFeatureModules = nullptr
 

Detailed Description

Information required to run clang, e.g. to parse AST or do code completion.

Definition at line 48 of file Compiler.h.

Member Data Documentation

◆ ClangTidyProvider

TidyProviderRef clang::clangd::ParseInputs::ClangTidyProvider = {}

Definition at line 60 of file Compiler.h.

◆ CompileCommand

tooling::CompileCommand clang::clangd::ParseInputs::CompileCommand

◆ Contents

std::string clang::clangd::ParseInputs::Contents

Definition at line 51 of file Compiler.h.

Referenced by clang::clangd::buildPreamble(), and clang::clangd::isPreambleCompatible().

◆ FeatureModules

FeatureModuleSet* clang::clangd::ParseInputs::FeatureModules = nullptr

Definition at line 62 of file Compiler.h.

Referenced by clang::clangd::buildPreamble().

◆ ForceRebuild

bool clang::clangd::ParseInputs::ForceRebuild = false

Definition at line 56 of file Compiler.h.

◆ Index

const SymbolIndex* clang::clangd::ParseInputs::Index = nullptr

Definition at line 58 of file Compiler.h.

◆ Opts

ParseOptions clang::clangd::ParseInputs::Opts = ParseOptions()

Definition at line 59 of file Compiler.h.

Referenced by clang::clangd::buildPreamble().

◆ TFS

const ThreadsafeFS* clang::clangd::ParseInputs::TFS

◆ Version

std::string clang::clangd::ParseInputs::Version = "null"

Definition at line 53 of file Compiler.h.

Referenced by clang::clangd::buildPreamble().


The documentation for this struct was generated from the following file: