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: