Lines Matching defs:CodeCompletionBuilder
288 struct CodeCompletionBuilder { struct
289 CodeCompletionBuilder(ASTContext *ASTCtx, const CompletionCandidate &C, in CodeCompletionBuilder() argument
401 void add(const CompletionCandidate &C, CodeCompletionString *SemaCCS) { in add()
440 CodeCompletion build() { in build()
449 struct BundledEntry {
457 const std::string *onlyValue() const { in onlyValue()
465 template <bool BundledEntry::*Member> const bool *onlyValue() const { in onlyValue()
473 std::string summarizeReturnType() const { in summarizeReturnType()
479 std::string summarizeSnippet() const { in summarizeSnippet()
561 std::string summarizeSignature() const { in summarizeSignature()
569 ASTContext *ASTCtx;
570 CodeCompletion Completion;
571 llvm::SmallVector<BundledEntry, 1> Bundled;
572 bool EnableFunctionArgSnippets;
575 bool IsUsingDeclaration;
576 tok::TokenKind NextTokenKind;