|
hoshi-lang dev
Yet another programming language
|
#include <protocol.h>

Public Attributes | |
| std::string | name |
| std::string | detail |
| SymbolKind | kind |
| Range | range |
| Range | selectionRange |
| std::vector< DocumentSymbol > | children |
Definition at line 330 of file protocol.h.
| std::vector<DocumentSymbol> children |
Definition at line 336 of file protocol.h.
Referenced by LspServer::handleDocumentSymbol(), and lsp::to_json().
| std::string detail |
Definition at line 332 of file protocol.h.
Referenced by lsp::documentSymbolFor(), and lsp::to_json().
| SymbolKind kind |
Definition at line 333 of file protocol.h.
Referenced by lsp::documentSymbolFor(), and lsp::to_json().
| std::string name |
Definition at line 331 of file protocol.h.
Referenced by lsp::documentSymbolFor(), and lsp::to_json().
| Range range |
Definition at line 334 of file protocol.h.
Referenced by lsp::documentSymbolFor(), LspServer::handleDocumentSymbol(), and lsp::to_json().
| Range selectionRange |
Definition at line 335 of file protocol.h.
Referenced by lsp::documentSymbolFor(), LspServer::handleDocumentSymbol(), and lsp::to_json().