clang-tools
9.0.0
|
#include <ClangdUnit.h>
Public Member Functions | |
PreambleData (PrecompiledPreamble Preamble, std::vector< Diag > Diags, IncludeStructure Includes, std::vector< std::string > MainFileMacros, std::unique_ptr< PreambleFileStatusCache > StatCache, CanonicalIncludes CanonIncludes) | |
Public Attributes | |
tooling::CompileCommand | CompileCommand |
PrecompiledPreamble | Preamble |
std::vector< Diag > | Diags |
IncludeStructure | Includes |
std::vector< std::string > | MainFileMacros |
std::unique_ptr< PreambleFileStatusCache > | StatCache |
CanonicalIncludes | CanonIncludes |
Definition at line 49 of file ClangdUnit.h.
clang::clangd::PreambleData::PreambleData | ( | PrecompiledPreamble | Preamble, |
std::vector< Diag > | Diags, | ||
IncludeStructure | Includes, | ||
std::vector< std::string > | MainFileMacros, | ||
std::unique_ptr< PreambleFileStatusCache > | StatCache, | ||
CanonicalIncludes | CanonIncludes | ||
) |
Definition at line 539 of file ClangdUnit.cpp.
CanonicalIncludes clang::clangd::PreambleData::CanonIncludes |
Definition at line 69 of file ClangdUnit.h.
tooling::CompileCommand clang::clangd::PreambleData::CompileCommand |
Definition at line 56 of file ClangdUnit.h.
std::vector<Diag> clang::clangd::PreambleData::Diags |
Definition at line 58 of file ClangdUnit.h.
IncludeStructure clang::clangd::PreambleData::Includes |
Definition at line 61 of file ClangdUnit.h.
std::vector<std::string> clang::clangd::PreambleData::MainFileMacros |
Definition at line 65 of file ClangdUnit.h.
PrecompiledPreamble clang::clangd::PreambleData::Preamble |
Definition at line 57 of file ClangdUnit.h.
Referenced by clang::clangd::ClangdServer::signatureHelp().
std::unique_ptr<PreambleFileStatusCache> clang::clangd::PreambleData::StatCache |
Definition at line 68 of file ClangdUnit.h.