reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
154 auto adl_begin(ContainerTy &&container) 162 auto adl_end(ContainerTy &&container) 178 auto adl_begin(ContainerTy &&container) 184 auto adl_end(ContainerTy &&container) 1239 auto count_if(R &&Range, UnaryPredicate P) ->tools/clang/include/clang/Frontend/ASTUnit.h
271 CodeCompletionString *Completion;
tools/clang/include/clang/Sema/CodeCompleteConsumer.h534 CodeCompletionString *Optional; 545 static Chunk CreateOptional(CodeCompletionString *Optional); 591 CodeCompletionString(const CodeCompletionString &) = delete; 592 CodeCompletionString &operator=(const CodeCompletionString &) = delete; 592 CodeCompletionString &operator=(const CodeCompletionString &) = delete; 673 using Chunk = CodeCompletionString::Chunk; 708 CodeCompletionString *TakeString(); 717 void AddOptionalChunk(CodeCompletionString *Optional); 732 void AddChunk(CodeCompletionString::ChunkKind CK, const char *Text = ""); 774 CodeCompletionString *Pattern; 897 CodeCompletionString *Pattern, unsigned Priority = CCP_CodePattern, 909 CodeCompletionResult(CodeCompletionString *Pattern, const NamedDecl *D, 939 CodeCompletionString *CreateCodeCompletionString(Sema &S, 944 CodeCompletionString *CreateCodeCompletionString(ASTContext &Ctx, 953 CodeCompletionString * 958 CodeCompletionString *createCodeCompletionStringForDecl( 963 CodeCompletionString *createCodeCompletionStringForOverride( 996 const CodeCompletionString &CCS); 1067 CodeCompletionString *CreateSignatureString(unsigned CurrentArg,tools/clang/lib/Frontend/ASTUnit.cpp
2084 CodeCompletionString *Completion = C->Completion;
tools/clang/lib/Sema/CodeCompleteConsumer.cpp246 CodeCompletionString::Chunk 251 CodeCompletionString::Chunk 252 CodeCompletionString::Chunk::CreateOptional(CodeCompletionString *Optional) { 259 CodeCompletionString::Chunk 264 CodeCompletionString::Chunk 269 CodeCompletionString::Chunk 274 CodeCompletionString::Chunk CodeCompletionString::Chunk::CreateCurrentParameter( 419 CodeCompletionString *CodeCompletionBuilder::TakeString() { 421 sizeof(CodeCompletionString) + sizeof(Chunk) * Chunks.size() + 423 alignof(CodeCompletionString)); 424 CodeCompletionString *Result = new (Mem) CodeCompletionString( 424 CodeCompletionString *Result = new (Mem) CodeCompletionString( 432 Chunks.push_back(Chunk(CodeCompletionString::CK_TypedText, Text)); 439 void CodeCompletionBuilder::AddOptionalChunk(CodeCompletionString *Optional) { 460 void CodeCompletionBuilder::AddChunk(CodeCompletionString::ChunkKind CK, 566 if (CodeCompletionString *CCS = Results[I].CreateCodeCompletionString( 600 if (CodeCompletionString *CCS = Results[I].CreateCodeCompletionString( 619 static std::string getOverloadAsString(const CodeCompletionString &CCS) { 625 case CodeCompletionString::CK_Informative: 626 case CodeCompletionString::CK_ResultType: 630 case CodeCompletionString::CK_CurrentParameter: 635 case CodeCompletionString::CK_Optional: 654 if (CodeCompletionString *CCS = Candidates[I].CreateSignatureString(tools/clang/lib/Sema/SemaCodeComplete.cpp
1693 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 1705 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 1707 Builder.AddChunk(CodeCompletionString::CK_RightParen); 1721 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 1726 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 1728 Builder.AddChunk(CodeCompletionString::CK_RightParen); 1754 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 1756 Builder.AddChunk(CodeCompletionString::CK_RightParen); 1814 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 1816 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 1818 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 1927 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 1929 Builder.AddChunk(CodeCompletionString::CK_Comma); 1931 Builder.AddChunk(CodeCompletionString::CK_RightParen); 1932 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 1981 auto *CCS = CCR.createCodeCompletionStringForOverride( 2003 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2005 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2006 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 2007 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2009 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2010 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 2016 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2018 Builder.AddChunk(CodeCompletionString::CK_Equal); 2020 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2025 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2027 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2032 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2034 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2040 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2058 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2062 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2068 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2072 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2086 Builder.AddChunk(CodeCompletionString::CK_Colon); 2092 Builder.AddChunk(CodeCompletionString::CK_Colon); 2098 Builder.AddChunk(CodeCompletionString::CK_Colon); 2115 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); 2117 Builder.AddChunk(CodeCompletionString::CK_RightAngle); 2150 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2151 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 2152 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2154 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2155 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 2156 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2158 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2159 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2161 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2162 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2163 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 2164 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2166 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2167 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 2176 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2177 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2182 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2183 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2184 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 2185 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2187 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2188 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 2193 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2194 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2199 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2200 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2201 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 2202 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2204 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2205 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 2214 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2216 Builder.AddChunk(CodeCompletionString::CK_Colon); 2221 Builder.AddChunk(CodeCompletionString::CK_Colon); 2228 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2229 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2234 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2235 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2236 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 2237 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2239 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2240 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 2245 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2246 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 2247 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2249 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2250 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 2252 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2253 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2255 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2260 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2261 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2266 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2267 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2269 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2270 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2272 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2273 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2274 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 2275 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2277 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 2278 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 2285 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2292 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2307 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2313 Builder.AddChunk(clang::CodeCompletionString::CK_HorizontalSpace); 2315 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2320 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2324 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2331 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2333 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2338 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2340 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 2359 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2361 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2367 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2369 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2375 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2377 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2402 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); 2404 Builder.AddChunk(CodeCompletionString::CK_RightAngle); 2405 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2407 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2413 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); 2415 Builder.AddChunk(CodeCompletionString::CK_RightAngle); 2416 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2418 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2423 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); 2425 Builder.AddChunk(CodeCompletionString::CK_RightAngle); 2426 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2428 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2433 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); 2435 Builder.AddChunk(CodeCompletionString::CK_RightAngle); 2436 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2438 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2445 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2447 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2453 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2455 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2457 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2462 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2464 Builder.AddChunk(CodeCompletionString::CK_LeftBracket); 2466 Builder.AddChunk(CodeCompletionString::CK_RightBracket); 2467 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2469 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2475 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2482 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2483 Builder.AddChunk(CodeCompletionString::CK_LeftBracket); 2484 Builder.AddChunk(CodeCompletionString::CK_RightBracket); 2485 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2493 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 2509 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2511 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2517 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2519 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2525 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2527 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2559 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2561 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2568 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 2570 Builder.AddChunk(CodeCompletionString::CK_RightParen); 2936 Opt.AddChunk(CodeCompletionString::CK_Comma); 2945 Result.AddChunk(CodeCompletionString::CK_Comma); 3030 Opt.AddChunk(CodeCompletionString::CK_Comma); 3042 Result.AddChunk(CodeCompletionString::CK_Comma); 3186 Result.AddChunk(CodeCompletionString::CK_LeftAngle); 3188 Result.AddChunk(CodeCompletionString::CK_RightAngle); 3195 CodeCompletionString *CodeCompletionResult::CreateCodeCompletionString( 3203 CodeCompletionString *CodeCompletionResult::CreateCodeCompletionStringForMacro( 3215 Result.AddChunk(CodeCompletionString::CK_LeftParen); 3229 Result.AddChunk(CodeCompletionString::CK_Comma); 3245 Result.AddChunk(CodeCompletionString::CK_RightParen); 3255 CodeCompletionString *CodeCompletionResult::CreateCodeCompletionString( 3291 static void printOverrideString(const CodeCompletionString &CCS, 3296 if (Chunk.Kind == CodeCompletionString::CK_Optional) { 3302 SeenTypedChunk |= Chunk.Kind == CodeCompletionString::CK_TypedText; 3310 CodeCompletionString * 3315 auto *CCS = createCodeCompletionStringForDecl(PP, Ctx, Result, 3325 Result.AddChunk(CodeCompletionString::CK_HorizontalSpace); 3330 CodeCompletionString *CodeCompletionResult::createCodeCompletionStringForDecl( 3360 Result.AddChunk(CodeCompletionString::CK_LeftParen); 3362 Result.AddChunk(CodeCompletionString::CK_RightParen); 3408 Result.AddChunk(CodeCompletionString::CK_LeftAngle); 3411 Result.AddChunk(CodeCompletionString::CK_RightAngle); 3415 Result.AddChunk(CodeCompletionString::CK_LeftParen); 3417 Result.AddChunk(CodeCompletionString::CK_RightParen); 3427 Result.AddChunk(CodeCompletionString::CK_LeftAngle); 3429 Result.AddChunk(CodeCompletionString::CK_RightAngle); 3459 Result.AddChunk(CodeCompletionString::CK_HorizontalSpace); 3602 Opt.AddChunk(CodeCompletionString::CK_Comma); 3613 Result.AddChunk(CodeCompletionString::CK_Comma); 3640 Opt.AddChunk(CodeCompletionString::CK_Comma); 3651 CodeCompletionString * 3669 Result.AddChunk(CodeCompletionString::CK_LeftParen); 3670 Result.AddChunk(CodeCompletionString::CK_CurrentParameter, "..."); 3671 Result.AddChunk(CodeCompletionString::CK_RightParen); 3688 Result.AddChunk(CodeCompletionString::CK_LeftParen); 3691 Result.AddChunk(CodeCompletionString::CK_RightParen); 3989 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 3995 Builder.AddChunk(CodeCompletionString::CK_Comma); 4000 Builder.AddChunk(CodeCompletionString::CK_RightParen); 4292 Completion.AddChunk(CodeCompletionString::CK_LeftBracket); 4294 Completion.AddChunk(CodeCompletionString::CK_RightBracket); 4296 Completion.AddChunk(CodeCompletionString::CK_LeftParen); 4300 Completion.AddChunk(CodeCompletionString::ChunkKind::CK_Comma); 4313 Completion.AddChunk(CodeCompletionString::CK_HorizontalSpace); 4317 Completion.AddChunk(CodeCompletionString::CK_RightParen); 4319 Completion.AddChunk(clang::CodeCompletionString::CK_HorizontalSpace); 4320 Completion.AddChunk(CodeCompletionString::CK_LeftBrace); 4321 Completion.AddChunk(CodeCompletionString::CK_HorizontalSpace); 4323 Completion.AddChunk(CodeCompletionString::CK_HorizontalSpace); 4324 Completion.AddChunk(CodeCompletionString::CK_RightBrace); 4450 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 4457 Builder.AddChunk(CodeCompletionString::CK_Comma); 4473 Builder.AddChunk(CodeCompletionString::CK_RightParen); 4540 Builder.AddChunk(CodeCompletionString::CK_Equal); 5292 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5293 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 5294 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 5296 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 5297 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 5303 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5304 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 5309 Builder.AddChunk(CodeCompletionString::CK_RightParen); 5311 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5312 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 5313 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 5315 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 5316 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 5596 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 5602 Builder.AddChunk(CodeCompletionString::CK_RightParen); 5610 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 5612 Builder.AddChunk(CodeCompletionString::CK_RightParen); 5776 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5782 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5814 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5823 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5829 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5835 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5843 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5845 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5852 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5886 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 5888 Builder.AddChunk(CodeCompletionString::CK_RightParen); 5894 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 5896 Builder.AddChunk(CodeCompletionString::CK_RightParen); 5902 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 5904 Builder.AddChunk(CodeCompletionString::CK_RightParen); 5918 Builder.AddChunk(CodeCompletionString::CK_RightBracket); 5925 Builder.AddChunk(CodeCompletionString::CK_Colon); 5926 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5928 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 5935 Builder.AddChunk(CodeCompletionString::CK_RightParen); 5948 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 5950 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 5952 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 5954 Builder.AddChunk(CodeCompletionString::CK_RightParen); 5955 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 5957 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 5959 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 5961 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 5967 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5974 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 5975 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 5977 Builder.AddChunk(CodeCompletionString::CK_RightParen); 5978 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 5980 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 6375 Builder.AddChunk(CodeCompletionString::CK_RightParen); 6377 Builder.AddChunk(CodeCompletionString::CK_Colon); 6378 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 6380 Builder.AddChunk(CodeCompletionString::CK_RightParen); 6557 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 6572 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 7517 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7523 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7613 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7615 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7631 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7633 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7683 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7685 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7704 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7706 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7710 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7712 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7731 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7733 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7737 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7739 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7754 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7756 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7760 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7763 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7765 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 7767 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7769 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7786 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7788 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7792 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7795 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7797 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 7799 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7801 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7816 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7818 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7822 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7824 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7826 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 7828 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7830 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7844 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7846 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7850 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7852 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7865 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7867 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7871 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7873 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7889 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7891 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7895 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7897 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7899 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 7901 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7903 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7920 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7922 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7926 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7928 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7930 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 7932 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7934 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7955 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7957 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7973 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7976 Builder.AddChunk(CodeCompletionString::CK_RightParen); 7980 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 7988 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8003 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8005 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8009 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8012 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8025 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8027 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8031 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8033 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8047 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8049 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8053 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8056 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8069 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8071 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8075 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8077 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8090 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8092 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8096 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8098 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8120 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8122 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8141 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8143 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8211 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8238 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8262 Builder.AddChunk(CodeCompletionString::CK_Comma); 8268 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8269 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); 8270 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 8274 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8276 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 8280 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); 8281 Builder.AddChunk(CodeCompletionString::CK_RightBrace); 8421 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8427 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8433 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8440 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8455 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8463 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8471 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8477 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8479 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8481 Builder.AddChunk(CodeCompletionString::CK_RightParen); 8486 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8492 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8498 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8500 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8508 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8514 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8521 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8529 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8538 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8546 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8554 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8615 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 8616 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 8618 Builder.AddChunk(CodeCompletionString::CK_RightParen);tools/clang/tools/extra/clangd/CodeComplete.cpp
251 CodeCompletionString *SemaCCS, 360 void add(const CompletionCandidate &C, CodeCompletionString *SemaCCS) { 771 auto *CCS = codeCompletionString(Result); 777 CodeCompletionString *codeCompletionString(const CodeCompletionResult &R) { 840 const auto *CCS = Candidate.CreateSignatureString( 933 void processOptionalChunk(const CodeCompletionString &CCS, 938 case CodeCompletionString::CK_Optional: 943 case CodeCompletionString::CK_VerticalSpace: 945 case CodeCompletionString::CK_CurrentParameter: 946 case CodeCompletionString::CK_Placeholder: 960 const CodeCompletionString &CCS, 971 case CodeCompletionString::CK_ResultType: 977 case CodeCompletionString::CK_CurrentParameter: 978 case CodeCompletionString::CK_Placeholder: 982 case CodeCompletionString::CK_Optional: { 989 case CodeCompletionString::CK_VerticalSpace: 1671 CodeCompletionString *SemaCCS =tools/clang/tools/extra/clangd/CodeCompletionStrings.cpp
22 bool isInformativeQualifierChunk(CodeCompletionString::Chunk const &Chunk) { 23 return Chunk.Kind == CodeCompletionString::CK_Informative && 35 void appendOptionalChunk(const CodeCompletionString &CCS, std::string *Out) { 36 for (const CodeCompletionString::Chunk &C : CCS) { 38 case CodeCompletionString::CK_Optional: 92 void getSignature(const CodeCompletionString &CCS, std::string *Signature, 106 return C.Kind == CodeCompletionString::CK_Placeholder; 118 case CodeCompletionString::CK_TypedText: 151 case CodeCompletionString::CK_Text: 155 case CodeCompletionString::CK_Optional: 160 case CodeCompletionString::CK_Placeholder: 169 case CodeCompletionString::CK_Informative: 175 case CodeCompletionString::CK_ResultType: 178 case CodeCompletionString::CK_CurrentParameter: 184 case CodeCompletionString::CK_LeftParen: 185 case CodeCompletionString::CK_RightParen: 186 case CodeCompletionString::CK_LeftBracket: 187 case CodeCompletionString::CK_RightBracket: 188 case CodeCompletionString::CK_LeftBrace: 189 case CodeCompletionString::CK_RightBrace: 190 case CodeCompletionString::CK_LeftAngle: 191 case CodeCompletionString::CK_RightAngle: 192 case CodeCompletionString::CK_Comma: 193 case CodeCompletionString::CK_Colon: 194 case CodeCompletionString::CK_SemiColon: 195 case CodeCompletionString::CK_Equal: 196 case CodeCompletionString::CK_HorizontalSpace: 200 case CodeCompletionString::CK_VerticalSpace: 208 std::string formatDocumentation(const CodeCompletionString &CCS, 238 std::string getReturnType(const CodeCompletionString &CCS) { 240 if (Chunk.Kind == CodeCompletionString::CK_ResultType)tools/clang/tools/extra/clangd/CodeCompletionStrings.h
47 void getSignature(const CodeCompletionString &CCS, std::string *Signature, 57 std::string formatDocumentation(const CodeCompletionString &CCS, 62 std::string getReturnType(const CodeCompletionString &CCS);tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
404 const auto *CCS = SymbolCompletion.CreateCodeCompletionStringForMacro( 591 const auto *CCS = SymbolCompletion.CreateCodeCompletionString(tools/clang/tools/extra/clangd/unittests/CodeCompletionStringsTests.cpp
25 void computeSignature(const CodeCompletionString &CCS, 80 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 82 Builder.AddChunk(CodeCompletionString::CK_Comma); 84 Builder.AddChunk(CodeCompletionString::CK_RightParen); 86 auto *CCS = Builder.TakeString(); 95 Builder.AddChunk(CodeCompletionString::CK_Comma); 97 auto *DefaultParam2 = Builder.TakeString(); 99 Builder.AddChunk(CodeCompletionString::CK_Comma); 102 auto *DefaultParam1 = Builder.TakeString(); 106 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 109 Builder.AddChunk(CodeCompletionString::CK_RightParen); 111 auto *CCS = Builder.TakeString(); 119 Builder.AddChunk(CodeCompletionString::CK_LeftParen); 121 Builder.AddChunk(CodeCompletionString::CK_RightParen); 132 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 134 Builder.AddChunk(CodeCompletionString::CK_Equal); 136 Builder.AddChunk(CodeCompletionString::CK_SemiColon); 160 auto *CCS = Builder.TakeString(); 171 auto *CCS = Builder.TakeString(); 181 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); 185 auto *CCS = Builder.TakeString(); 197 auto *CCS = Builder.TakeString();tools/clang/tools/libclang/CIndexCodeCompletion.cpp
59 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 64 case CodeCompletionString::CK_TypedText: 66 case CodeCompletionString::CK_Text: 68 case CodeCompletionString::CK_Optional: 70 case CodeCompletionString::CK_Placeholder: 72 case CodeCompletionString::CK_Informative: 74 case CodeCompletionString::CK_ResultType: 76 case CodeCompletionString::CK_CurrentParameter: 78 case CodeCompletionString::CK_LeftParen: 80 case CodeCompletionString::CK_RightParen: 82 case CodeCompletionString::CK_LeftBracket: 84 case CodeCompletionString::CK_RightBracket: 86 case CodeCompletionString::CK_LeftBrace: 88 case CodeCompletionString::CK_RightBrace: 90 case CodeCompletionString::CK_LeftAngle: 92 case CodeCompletionString::CK_RightAngle: 94 case CodeCompletionString::CK_Comma: 96 case CodeCompletionString::CK_Colon: 98 case CodeCompletionString::CK_SemiColon: 100 case CodeCompletionString::CK_Equal: 102 case CodeCompletionString::CK_HorizontalSpace: 104 case CodeCompletionString::CK_VerticalSpace: 113 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 118 case CodeCompletionString::CK_TypedText: 119 case CodeCompletionString::CK_Text: 120 case CodeCompletionString::CK_Placeholder: 121 case CodeCompletionString::CK_CurrentParameter: 122 case CodeCompletionString::CK_Informative: 123 case CodeCompletionString::CK_LeftParen: 124 case CodeCompletionString::CK_RightParen: 125 case CodeCompletionString::CK_LeftBracket: 126 case CodeCompletionString::CK_RightBracket: 127 case CodeCompletionString::CK_LeftBrace: 128 case CodeCompletionString::CK_RightBrace: 129 case CodeCompletionString::CK_LeftAngle: 130 case CodeCompletionString::CK_RightAngle: 131 case CodeCompletionString::CK_Comma: 132 case CodeCompletionString::CK_ResultType: 133 case CodeCompletionString::CK_Colon: 134 case CodeCompletionString::CK_SemiColon: 135 case CodeCompletionString::CK_Equal: 136 case CodeCompletionString::CK_HorizontalSpace: 137 case CodeCompletionString::CK_VerticalSpace: 140 case CodeCompletionString::CK_Optional: 152 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 157 case CodeCompletionString::CK_TypedText: 158 case CodeCompletionString::CK_Text: 159 case CodeCompletionString::CK_Placeholder: 160 case CodeCompletionString::CK_CurrentParameter: 161 case CodeCompletionString::CK_Informative: 162 case CodeCompletionString::CK_LeftParen: 163 case CodeCompletionString::CK_RightParen: 164 case CodeCompletionString::CK_LeftBracket: 165 case CodeCompletionString::CK_RightBracket: 166 case CodeCompletionString::CK_LeftBrace: 167 case CodeCompletionString::CK_RightBrace: 168 case CodeCompletionString::CK_LeftAngle: 169 case CodeCompletionString::CK_RightAngle: 170 case CodeCompletionString::CK_Comma: 171 case CodeCompletionString::CK_ResultType: 172 case CodeCompletionString::CK_Colon: 173 case CodeCompletionString::CK_SemiColon: 174 case CodeCompletionString::CK_Equal: 175 case CodeCompletionString::CK_HorizontalSpace: 176 case CodeCompletionString::CK_VerticalSpace: 179 case CodeCompletionString::CK_Optional: 188 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 193 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 199 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 206 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 212 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 223 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 232 CodeCompletionString *CCStr = (CodeCompletionString *)completion_string; 583 CodeCompletionString *StoredCompletion 662 CodeCompletionString *StoredCompletion 999 static StringRef GetTypedName(CodeCompletionString *String, 1002 for (CodeCompletionString::iterator C = String->begin(), CEnd = String->end(); 1004 if (C->Kind == CodeCompletionString::CK_TypedText) 1015 CodeCompletionString *X 1017 CodeCompletionString *Ytools/clang/tools/libclang/CXCursor.cpp
1434 CodeCompletionString *String 1450 CodeCompletionString *String = Result.CreateCodeCompletionString(usr/include/c++/7.4.0/bits/move.h
72 constexpr _Tp&& 83 constexpr _Tp&&usr/include/c++/7.4.0/bits/range_access.h
58 begin(const _Container& __cont) -> decltype(__cont.begin()) 78 end(const _Container& __cont) -> decltype(__cont.end())