|
clang-tools 22.0.0git
|
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 |
| Position of the start of the argument list, including opening paren. | |
Represents the signature of a callable.
Definition at line 1421 of file Protocol.h.
| int clang::clangd::SignatureHelp::activeParameter = 0 |
The active parameter of the active signature.
Definition at line 1430 of file Protocol.h.
Referenced by clang::clangd::toJSON().
| int clang::clangd::SignatureHelp::activeSignature = 0 |
The active signature.
Definition at line 1427 of file Protocol.h.
Referenced by clang::clangd::toJSON().
| Position clang::clangd::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 1437 of file Protocol.h.
| std::vector<SignatureInformation> clang::clangd::SignatureHelp::signatures |
The resulting signatures.
Definition at line 1424 of file Protocol.h.
Referenced by clang::clangd::toJSON().