MLIR
18.0.0git
|
A single parameter of a particular signature. More...
#include "mlir/Tools/lsp-server-support/Protocol.h"
Public Attributes | |
std::string | labelString |
The label of this parameter. Ignored when labelOffsets is set. More... | |
std::optional< std::pair< unsigned, unsigned > > | labelOffsets |
Inclusive start and exclusive end offsets withing the containing signature label. More... | |
std::string | documentation |
The documentation of this parameter. Optional. More... | |
A single parameter of a particular signature.
Definition at line 946 of file Protocol.h.
std::string mlir::lsp::ParameterInformation::documentation |
The documentation of this parameter. Optional.
Definition at line 955 of file Protocol.h.
Referenced by mlir::lsp::toJSON().
std::optional<std::pair<unsigned, unsigned> > mlir::lsp::ParameterInformation::labelOffsets |
Inclusive start and exclusive end offsets withing the containing signature label.
Definition at line 952 of file Protocol.h.
Referenced by mlir::lsp::toJSON().
std::string mlir::lsp::ParameterInformation::labelString |
The label of this parameter. Ignored when labelOffsets is set.
Definition at line 948 of file Protocol.h.
Referenced by mlir::lsp::toJSON().