#include <Symbol.h>
|
llvm::StringRef | IncludeHeader = "" |
| This can be either a URI of the header to be #include'd for this symbol, or a literal header quoted with <> or "" that is suitable to be included directly. More...
|
|
uint32_t | References: 30 |
| The number of translation units that reference this symbol and include this header. More...
|
|
uint32_t | SupportedDirectives: 2 |
| Bitfield of supported directives (IncludeDirective) that can be used when including this header. More...
|
|
Definition at line 100 of file Symbol.h.
◆ IncludeHeaderWithReferences() [1/2]
clang::clangd::Symbol::IncludeHeaderWithReferences::IncludeHeaderWithReferences |
( |
| ) |
|
|
default |
◆ IncludeHeaderWithReferences() [2/2]
clang::clangd::Symbol::IncludeHeaderWithReferences::IncludeHeaderWithReferences |
( |
llvm::StringRef |
IncludeHeader, |
|
|
uint32_t |
References, |
|
|
IncludeDirective |
SupportedDirectives |
|
) |
| |
|
inline |
◆ supportedDirectives()
IncludeDirective clang::clangd::Symbol::IncludeHeaderWithReferences::supportedDirectives |
( |
| ) |
const |
|
inline |
◆ IncludeHeader
llvm::StringRef clang::clangd::Symbol::IncludeHeaderWithReferences::IncludeHeader = "" |
This can be either a URI of the header to be #include'd for this symbol, or a literal header quoted with <> or "" that is suitable to be included directly.
When it is a URI, the exact #include path needs to be calculated according to the URI scheme.
Note that the include header is a canonical include for the symbol and can be different from FileURI in the CanonicalDeclaration.
Definition at line 116 of file Symbol.h.
◆ References
uint32_t clang::clangd::Symbol::IncludeHeaderWithReferences::References |
The number of translation units that reference this symbol and include this header.
This number is only meaningful if aggregated in an index.
Definition at line 119 of file Symbol.h.
◆ SupportedDirectives
uint32_t clang::clangd::Symbol::IncludeHeaderWithReferences::SupportedDirectives |
Bitfield of supported directives (IncludeDirective) that can be used when including this header.
Definition at line 122 of file Symbol.h.
Referenced by supportedDirectives().
The documentation for this struct was generated from the following file: