clang-tools
11.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 |
llvm::Optional< markup::Document > | 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 155 of file CodeComplete.h.
CompletionItem clang::clangd::CodeCompletion::render | ( | const CodeCompleteOptions & | Opts | ) | const |
Definition at line 1854 of file CodeComplete.cpp.
Referenced by clang::clangd::operator<<().
unsigned clang::clangd::CodeCompletion::BundleSize = 1 |
Definition at line 180 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 202 of file CodeComplete.h.
bool clang::clangd::CodeCompletion::Deprecated = false |
Indicates if this item is deprecated.
Definition at line 228 of file CodeComplete.h.
llvm::Optional<markup::Document> clang::clangd::CodeCompletion::Documentation |
Definition at line 170 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 199 of file CodeComplete.h.
llvm::SmallVector<IncludeCandidate, 1> clang::clangd::CodeCompletion::Includes |
Definition at line 195 of file CodeComplete.h.
CompletionItemKind clang::clangd::CodeCompletion::Kind = CompletionItemKind::Missing |
Definition at line 171 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::Name |
Definition at line 157 of file CodeComplete.h.
SymbolOrigin clang::clangd::CodeCompletion::Origin = SymbolOrigin::Unknown |
Definition at line 181 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::RequiredQualifier |
Definition at line 162 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::ReturnType |
Definition at line 168 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::Scope |
Definition at line 160 of file CodeComplete.h.
Scores clang::clangd::CodeCompletion::Score |
Definition at line 225 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::Signature |
Definition at line 164 of file CodeComplete.h.
std::string clang::clangd::CodeCompletion::SnippetSuffix |
Definition at line 166 of file CodeComplete.h.