nixd
|
Represents the signature of a callable. More...
#include <Protocol.h>
Public Attributes | |
std::vector< SignatureInformation > | signatures |
The resulting signatures. | |
int | activeSignature = 0 |
The active signature. | |
int | activeParameter = 0 |
The active parameter of the active signature. | |
Position | argListStart |
Represents the signature of a callable.
Definition at line 1349 of file lspserver/include/lspserver/Protocol.h.
int lspserver::SignatureHelp::activeParameter = 0 |
The active parameter of the active signature.
Definition at line 1358 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::toJSON().
int lspserver::SignatureHelp::activeSignature = 0 |
The active signature.
Definition at line 1355 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::toJSON().
Position lspserver::SignatureHelp::argListStart |
Position of the start of the argument list, including opening paren. e.g. foo("first arg", "second arg", ^-argListStart ^-cursor This is a clangd-specific extension, it is only available via C++ API and not currently serialized for the LSP.
Definition at line 1365 of file lspserver/include/lspserver/Protocol.h.
std::vector<SignatureInformation> lspserver::SignatureHelp::signatures |
The resulting signatures.
Definition at line 1352 of file lspserver/include/lspserver/Protocol.h.
Referenced by lspserver::toJSON().