hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
DocumentSymbol Struct Reference

#include <protocol.h>

Collaboration diagram for DocumentSymbol:

Public Attributes

std::string name
 
std::string detail
 
SymbolKind kind
 
Range range
 
Range selectionRange
 
std::vector< DocumentSymbolchildren
 

Detailed Description

Definition at line 330 of file protocol.h.

Member Data Documentation

◆ children

std::vector<DocumentSymbol> children

Definition at line 336 of file protocol.h.

Referenced by LspServer::handleDocumentSymbol(), and lsp::to_json().

◆ detail

std::string detail

Definition at line 332 of file protocol.h.

Referenced by lsp::documentSymbolFor(), and lsp::to_json().

◆ kind

SymbolKind kind

Definition at line 333 of file protocol.h.

Referenced by lsp::documentSymbolFor(), and lsp::to_json().

◆ name

std::string name

Definition at line 331 of file protocol.h.

Referenced by lsp::documentSymbolFor(), and lsp::to_json().

◆ range

Range range

◆ selectionRange

Range selectionRange

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