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

#include <Headers.h>

Public Types

enum class  SourceFlag : uint8_t { None = 0 , IsTU = 1 << 0 , HadErrors = 1 << 1 }
 

Public Attributes

SourceFlag Flags = SourceFlag::None
 
llvm::StringRef URI
 
FileDigest Digest {{0}}
 
std::vector< llvm::StringRef > DirectIncludes
 

Detailed Description

Definition at line 83 of file Headers.h.

Member Enumeration Documentation

◆ SourceFlag

enum class clang::clangd::IncludeGraphNode::SourceFlag : uint8_t
strong
Enumerator
None 
IsTU 
HadErrors 

Definition at line 84 of file Headers.h.

Member Data Documentation

◆ Digest

FileDigest clang::clangd::IncludeGraphNode::Digest {{0}}

Definition at line 94 of file Headers.h.

◆ DirectIncludes

std::vector<llvm::StringRef> clang::clangd::IncludeGraphNode::DirectIncludes

Definition at line 95 of file Headers.h.

◆ Flags

SourceFlag clang::clangd::IncludeGraphNode::Flags = SourceFlag::None

Definition at line 92 of file Headers.h.

◆ URI

llvm::StringRef clang::clangd::IncludeGraphNode::URI

Definition at line 93 of file Headers.h.


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