MLIR
20.0.0git
|
Represents the signature of something callable. More...
#include "mlir/Tools/lsp-server-support/Protocol.h"
Public Attributes | |
std::string | label |
The label of this signature. Mandatory. More... | |
std::string | documentation |
The documentation of this signature. Optional. More... | |
std::vector< ParameterInformation > | parameters |
The parameters of this signature. More... | |
Represents the signature of something callable.
Definition at line 976 of file Protocol.h.
std::string mlir::lsp::SignatureInformation::documentation |
The documentation of this signature. Optional.
Definition at line 981 of file Protocol.h.
Referenced by mlir::lsp::toJSON().
std::string mlir::lsp::SignatureInformation::label |
The label of this signature. Mandatory.
Definition at line 978 of file Protocol.h.
Referenced by mlir::lsp::operator<<(), and mlir::lsp::toJSON().
std::vector<ParameterInformation> mlir::lsp::SignatureInformation::parameters |
The parameters of this signature.
Definition at line 984 of file Protocol.h.
Referenced by mlir::lsp::toJSON().