LLVM: llvm::lsp::ParameterInformation Struct Reference (original) (raw)
A single parameter of a particular signature. More...
#include "[llvm/Support/LSP/Protocol.h](Protocol%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| std::string | labelString |
| The label of this parameter. Ignored when labelOffsets is set. | |
| std::optional< std::pair< unsigned, unsigned > > | labelOffsets |
| Inclusive start and exclusive end offsets withing the containing signature label. | |
| std::string | documentation |
| The documentation of this parameter. Optional. |
A single parameter of a particular signature.
Definition at line 987 of file Protocol.h.
◆ documentation
std::string llvm::lsp::ParameterInformation::documentation
The documentation of this parameter. Optional.
Definition at line 996 of file Protocol.h.
◆ labelOffsets
std::optional<std::pair<unsigned, unsigned> > llvm::lsp::ParameterInformation::labelOffsets
Inclusive start and exclusive end offsets withing the containing signature label.
Definition at line 993 of file Protocol.h.
◆ labelString
std::string llvm::lsp::ParameterInformation::labelString
The label of this parameter. Ignored when labelOffsets is set.
Definition at line 989 of file Protocol.h.
The documentation for this struct was generated from the following file:
- include/llvm/Support/LSP/Protocol.h