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

Public Attributes | |
| std::string | label |
| CompletionItemKind | kind = CompletionItemKind::Text |
| std::optional< std::string > | detail |
| std::optional< std::string > | documentation |
| std::optional< std::string > | insertText |
| std::optional< std::string > | sortText |
Definition at line 197 of file protocol.h.
| std::optional<std::string> detail |
Definition at line 200 of file protocol.h.
Referenced by CompletionProvider::keywordCompletions(), CompletionProvider::symbolToCompletionItem(), lsp::to_json(), CompletionProvider::useModuleCompletions(), and CompletionProvider::usePathCompletions().
| std::optional<std::string> documentation |
Definition at line 201 of file protocol.h.
Referenced by CompletionProvider::completionsForType(), CompletionProvider::completionsForTypeNameFromModules(), CompletionProvider::crossModuleCompletions(), CompletionProvider::memberCompletions(), CompletionProvider::resolveModuleCompletionsFromText(), CompletionProvider::symbolToCompletionItem(), and lsp::to_json().
| std::optional<std::string> insertText |
Definition at line 202 of file protocol.h.
Referenced by CompletionProvider::completionsForType(), CompletionProvider::completionsForTypeNameFromModules(), CompletionProvider::crossModuleCompletions(), CompletionProvider::keywordCompletions(), CompletionProvider::memberCompletions(), CompletionProvider::resolveModuleCompletionsFromText(), CompletionProvider::symbolCompletions(), CompletionProvider::symbolToCompletionItem(), lsp::to_json(), CompletionProvider::useModuleCompletions(), and CompletionProvider::usePathCompletions().
Definition at line 199 of file protocol.h.
Referenced by CompletionProvider::keywordCompletions(), CompletionProvider::symbolToCompletionItem(), lsp::to_json(), CompletionProvider::useModuleCompletions(), and CompletionProvider::usePathCompletions().
| std::string label |
Definition at line 198 of file protocol.h.
Referenced by CompletionProvider::completionsForType(), CompletionProvider::completionsForTypeNameFromModules(), CompletionProvider::crossModuleCompletions(), CompletionProvider::keywordCompletions(), CompletionProvider::memberCompletions(), CompletionProvider::resolveModuleCompletionsFromText(), CompletionProvider::symbolCompletions(), CompletionProvider::symbolToCompletionItem(), lsp::to_json(), CompletionProvider::useModuleCompletions(), and CompletionProvider::usePathCompletions().
| std::optional<std::string> sortText |
Definition at line 203 of file protocol.h.
Referenced by CompletionProvider::crossModuleCompletions(), CompletionProvider::keywordCompletions(), CompletionProvider::resolveModuleCompletionsFromText(), CompletionProvider::symbolCompletions(), CompletionProvider::symbolToCompletionItem(), lsp::to_json(), CompletionProvider::useModuleCompletions(), and CompletionProvider::usePathCompletions().