|
hoshi-lang dev
Yet another programming language
|
#include <hover.h>
Public Member Functions | |
| std::optional< Hover > | provide (Document *doc, const Position &pos) |
Private Member Functions | |
| std::optional< Hover > | hoverOnSymbol (Document *doc, const Position &pos) |
Definition at line 54 of file hover.cpp.
References Position::character, Document::crossModuleSymbols, ProjectIndex::getAllSymbols(), ProjectIndex::indexAndGet(), lsp::isSymbolVisibleAt(), Position::line, lsp::makeHoverForSymbol(), Document::projectIndex, yoi::string2wstring(), Document::symbols, Document::text, and yoi::wstring2string().
Referenced by HoverProvider::provide().


Definition at line 11 of file hover.cpp.
References HoverProvider::hoverOnSymbol(), and Document::parseSucceeded.
Referenced by LspServer::handleHover().

