sun::lsp::Declaration

sun::lsp::Declaration

struct · Source (opens in a new tab)

struct sun::lsp::Declaration

A declaration found for a symbol: where it is, and the comment stored on it when the tree carries one (declarations loaded from a bundle).

When the stored comment is empty, the source at the location is consulted.

Public Fields

doc

public · variable · Source (opens in a new tab)

std::string sun::lsp::Declaration::doc

No documentation comment.

location

public · variable · Source (opens in a new tab)

sun::support::Position sun::lsp::Declaration::location

No documentation comment.

Related: sun::support::Position

name

public · variable · Source (opens in a new tab)

std::string sun::lsp::Declaration::name

No documentation comment.

node

public · variable · Source (opens in a new tab)

const ExprAST* sun::lsp::Declaration::node = nullptr

No documentation comment.

Related: ExprAST