nixd
|
Represents the signature of something callable. More...
#include <Protocol.h>
Public Attributes | |
std::string | label |
The label of this signature. Mandatory. | |
MarkupContent | documentation |
The documentation of this signature. Optional. | |
std::vector< ParameterInformation > | parameters |
The parameters of this signature. | |
Represents the signature of something callable.
Definition at line 1333 of file lspserver/include/lspserver/Protocol.h.
MarkupContent lspserver::SignatureInformation::documentation |
The documentation of this signature. Optional.
Definition at line 1339 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::toJSON().
std::string lspserver::SignatureInformation::label |
The label of this signature. Mandatory.
Definition at line 1336 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::operator<<(), and lspserver::toJSON().
std::vector<ParameterInformation> lspserver::SignatureInformation::parameters |
The parameters of this signature.
Definition at line 1342 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::toJSON().