Lines Matching defs:Completion
1 //===---------------- SemaCodeComplete.cpp - Code Completion ----*- C++ -*-===//
4726 AttributeCommonInfo::Syntax Syntax, AttributeCompletion Completion,
4728 if (Completion == AttributeCompletion::None)
4777 if (Completion == AttributeCompletion::Scope) {
4934 CodeCompletionBuilder Completion(Results.getAllocator(),
4937 Completion.AddChunk(CodeCompletionString::CK_LeftBracket);
4938 Completion.AddPlaceholderChunk("=");
4939 Completion.AddChunk(CodeCompletionString::CK_RightBracket);
4941 Completion.AddChunk(CodeCompletionString::CK_LeftParen);
4945 Completion.AddChunk(CodeCompletionString::ChunkKind::CK_Comma);
4957 Completion.AddTextChunk(Completion.getAllocator().CopyString(Prefix));
4958 Completion.AddChunk(CodeCompletionString::CK_HorizontalSpace);
4959 Completion.AddPlaceholderChunk("parameter");
4960 Completion.AddTextChunk(Completion.getAllocator().CopyString(Suffix));
4962 Completion.AddChunk(CodeCompletionString::CK_RightParen);
4964 Completion.AddChunk(clang::CodeCompletionString::CK_HorizontalSpace);
4965 Completion.AddChunk(CodeCompletionString::CK_LeftBrace);
4966 Completion.AddChunk(CodeCompletionString::CK_HorizontalSpace);
4967 Completion.AddPlaceholderChunk("body");
4968 Completion.AddChunk(CodeCompletionString::CK_HorizontalSpace);
4969 Completion.AddChunk(CodeCompletionString::CK_RightBrace);
4971 Results.AddResult(Completion.TakeString());