clang-tools  7.0.0
Classes | Public Member Functions | Public Attributes | List of all members
clang::clangd::CodeCompletion Struct Reference

#include <CodeComplete.h>

Collaboration diagram for clang::clangd::CodeCompletion:
[legend]

Classes

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
 
std::string Header
 
llvm::Optional< TextEditHeaderInsertion
 
Scores Score
 

Detailed Description

Definition at line 85 of file CodeComplete.h.

Member Function Documentation

◆ render()

CompletionItem clang::clangd::CodeCompletion::render ( const CodeCompleteOptions Opts) const

Definition at line 1263 of file CodeComplete.cpp.

Referenced by clang::clangd::operator<<().

Member Data Documentation

◆ BundleSize

unsigned clang::clangd::CodeCompletion::BundleSize = 1

Definition at line 109 of file CodeComplete.h.

◆ Documentation

std::string clang::clangd::CodeCompletion::Documentation

Definition at line 99 of file CodeComplete.h.

◆ Header

std::string clang::clangd::CodeCompletion::Header

Definition at line 114 of file CodeComplete.h.

◆ HeaderInsertion

llvm::Optional<TextEdit> clang::clangd::CodeCompletion::HeaderInsertion

Definition at line 116 of file CodeComplete.h.

◆ Kind

CompletionItemKind clang::clangd::CodeCompletion::Kind = CompletionItemKind::Missing

Definition at line 100 of file CodeComplete.h.

◆ Name

std::string clang::clangd::CodeCompletion::Name

Definition at line 87 of file CodeComplete.h.

◆ Origin

SymbolOrigin clang::clangd::CodeCompletion::Origin = SymbolOrigin::Unknown

Definition at line 110 of file CodeComplete.h.

◆ RequiredQualifier

std::string clang::clangd::CodeCompletion::RequiredQualifier

Definition at line 92 of file CodeComplete.h.

◆ ReturnType

std::string clang::clangd::CodeCompletion::ReturnType

Definition at line 98 of file CodeComplete.h.

◆ Scope

std::string clang::clangd::CodeCompletion::Scope

Definition at line 90 of file CodeComplete.h.

◆ Score

Scores clang::clangd::CodeCompletion::Score

Definition at line 139 of file CodeComplete.h.

◆ Signature

std::string clang::clangd::CodeCompletion::Signature

Definition at line 94 of file CodeComplete.h.

◆ SnippetSuffix

std::string clang::clangd::CodeCompletion::SnippetSuffix

Definition at line 96 of file CodeComplete.h.


The documentation for this struct was generated from the following files: