LLVM 22.0.0git
llvm::lsp::SignatureInformation Struct Reference

Represents the signature of something callable. More...

#include "llvm/Support/LSP/Protocol.h"

Public Attributes

std::string label
 The label of this signature. Mandatory.
std::string documentation
 The documentation of this signature. Optional.
std::vector< ParameterInformationparameters
 The parameters of this signature.

Detailed Description

Represents the signature of something callable.

Definition at line 986 of file Protocol.h.

Member Data Documentation

◆ documentation

std::string llvm::lsp::SignatureInformation::documentation

The documentation of this signature. Optional.

Definition at line 991 of file Protocol.h.

◆ label

std::string llvm::lsp::SignatureInformation::label

The label of this signature. Mandatory.

Definition at line 988 of file Protocol.h.

◆ parameters

std::vector<ParameterInformation> llvm::lsp::SignatureInformation::parameters

The parameters of this signature.

Definition at line 994 of file Protocol.h.


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