Lines Matching defs:Snippet
182 return CompletionItemKind::Snippet;
575 auto *Snippet = onlyValue<&BundledEntry::SnippetSuffix>();
576 if (!Snippet)
582 if (Snippet->empty())
590 // Snippet: function(int x, int y)
595 // Snippet: function<class T>(int x)
597 if (NextTokenKind == tok::less && Snippet->front() == '<')
601 // Snippet: function<class T>(int x)
603 if (Snippet->front() == '<') {
608 if (Snippet->at(I) == '>')
610 else if (Snippet->at(I) == '<')
614 return Snippet->substr(0, I);
620 return *Snippet;
632 bool EmptyArgs = llvm::StringRef(*Snippet).ends_with("()");
633 if (Snippet->front() == '<')
635 if (Snippet->front() == '(')
637 return *Snippet; // Not an arg snippet?
643 if (Snippet->front() != '<')
644 return *Snippet; // Not an arg snippet?
648 if (llvm::StringRef(*Snippet).ends_with("<>"))
652 return *Snippet;
2416 ? InsertTextFormat::Snippet