clang-tools  7.0.0
Public Attributes | List of all members
clang::clangd::SignatureHelp Struct Reference

Represents the signature of a callable. More...

#include <Protocol.h>

Collaboration diagram for clang::clangd::SignatureHelp:
[legend]

Public Attributes

std::vector< SignatureInformationsignatures
 The resulting signatures. More...
 
int activeSignature = 0
 The active signature. More...
 
int activeParameter = 0
 The active parameter of the active signature. More...
 

Detailed Description

Represents the signature of a callable.

Definition at line 778 of file Protocol.h.

Member Data Documentation

◆ activeParameter

int clang::clangd::SignatureHelp::activeParameter = 0

The active parameter of the active signature.

Definition at line 787 of file Protocol.h.

Referenced by clang::clangd::toJSON().

◆ activeSignature

int clang::clangd::SignatureHelp::activeSignature = 0

The active signature.

Definition at line 784 of file Protocol.h.

Referenced by clang::clangd::toJSON().

◆ signatures

std::vector<SignatureInformation> clang::clangd::SignatureHelp::signatures

The resulting signatures.

Definition at line 781 of file Protocol.h.

Referenced by clang::clangd::toJSON().


The documentation for this struct was generated from the following file: