clang-tools
9.0.0
|
#include <CodeComplete.h>
Classes | |
struct | IncludeCandidate |
struct | Scores |
Public Member Functions | |
CompletionItem | render (const CodeCompleteOptions &) const |
Public Attributes | |
std::string | Name |
std::string | Scope |
std::string | RequiredQualifier |
std::string | Signature |
std::string | SnippetSuffix |
std::string | ReturnType |
std::string | Documentation |
CompletionItemKind | Kind = CompletionItemKind::Missing |
unsigned | BundleSize = 1 |
SymbolOrigin | Origin = SymbolOrigin::Unknown |
llvm::SmallVector< IncludeCandidate, 1 > | Includes |
std::vector< TextEdit > | FixIts |
Holds information about small corrections that needs to be done. More... | |
Range | CompletionTokenRange |
Holds the range of the token we are going to replace with this completion. More... | |
Scores | Score |
bool | Deprecated = false |
Indicates if this item is deprecated. More... | |
Definition at line 138 of file CodeComplete.h.
CompletionItem clang::clangd::CodeCompletion::render | ( | const CodeCompleteOptions & | Opts | ) | const |
Definition at line 1800 of file CodeComplete.cpp.
unsigned clang::clangd::CodeCompletion::BundleSize = 1 |
Definition at line 162 of file CodeComplete.h.
Range clang::clangd::CodeCompletion::CompletionTokenRange |
Holds the range of the token we are going to replace with this completion.
Definition at line 184 of file CodeComplete.h.
bool clang::clangd::CodeCompletion::Deprecated = false |
Indicates if this item is deprecated.
Definition at line 210 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::Documentation |
Definition at line 152 of file CodeComplete.h.
std::vector<TextEdit> clang::clangd::CodeCompletion::FixIts |
Holds information about small corrections that needs to be done.
Like converting '->' to '.' on member access.
Definition at line 181 of file CodeComplete.h.
llvm::SmallVector<IncludeCandidate, 1> clang::clangd::CodeCompletion::Includes |
Definition at line 177 of file CodeComplete.h.
CompletionItemKind clang::clangd::CodeCompletion::Kind = CompletionItemKind::Missing |
Definition at line 153 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::Name |
Definition at line 140 of file CodeComplete.h.
SymbolOrigin clang::clangd::CodeCompletion::Origin = SymbolOrigin::Unknown |
Definition at line 163 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::RequiredQualifier |
Definition at line 145 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::ReturnType |
Definition at line 151 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::Scope |
Definition at line 143 of file CodeComplete.h.
Scores clang::clangd::CodeCompletion::Score |
Definition at line 207 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::Signature |
Definition at line 147 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::SnippetSuffix |
Definition at line 149 of file CodeComplete.h.