Lines Matching refs:Builder

1814   CodeCompletionBuilder Builder(Results.getAllocator(),  in AddTypeSpecifierResults()  local
1824 Builder.AddTypedTextChunk("typename"); in AddTypeSpecifierResults()
1825 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddTypeSpecifierResults()
1826 Builder.AddPlaceholderChunk("name"); in AddTypeSpecifierResults()
1827 Results.AddResult(Result(Builder.TakeString())); in AddTypeSpecifierResults()
1834 Builder.AddTypedTextChunk("decltype"); in AddTypeSpecifierResults()
1835 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddTypeSpecifierResults()
1836 Builder.AddPlaceholderChunk("expression"); in AddTypeSpecifierResults()
1837 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddTypeSpecifierResults()
1838 Results.AddResult(Result(Builder.TakeString())); in AddTypeSpecifierResults()
1850 Builder.AddTypedTextChunk("typeof"); in AddTypeSpecifierResults()
1851 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddTypeSpecifierResults()
1852 Builder.AddPlaceholderChunk("expression"); in AddTypeSpecifierResults()
1853 Results.AddResult(Result(Builder.TakeString())); in AddTypeSpecifierResults()
1855 Builder.AddTypedTextChunk("typeof"); in AddTypeSpecifierResults()
1856 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddTypeSpecifierResults()
1857 Builder.AddPlaceholderChunk("type"); in AddTypeSpecifierResults()
1858 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddTypeSpecifierResults()
1859 Results.AddResult(Result(Builder.TakeString())); in AddTypeSpecifierResults()
1880 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); in AddStorageSpecifiers() local
1883 Builder.AddTypedTextChunk("alignas"); in AddStorageSpecifiers()
1884 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddStorageSpecifiers()
1885 Builder.AddPlaceholderChunk("expression"); in AddStorageSpecifiers()
1886 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddStorageSpecifiers()
1887 Results.AddResult(Result(Builder.TakeString())); in AddStorageSpecifiers()
1942 CodeCompletionBuilder Builder(Results.getAllocator(), in AddTypedefResult() local
1944 Builder.AddTypedTextChunk("typedef"); in AddTypedefResult()
1945 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddTypedefResult()
1946 Builder.AddPlaceholderChunk("type"); in AddTypedefResult()
1947 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddTypedefResult()
1948 Builder.AddPlaceholderChunk("name"); in AddTypedefResult()
1949 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddTypedefResult()
1950 Results.AddResult(CodeCompletionResult(Builder.TakeString())); in AddTypedefResult()
1954 static void AddUsingAliasResult(CodeCompletionBuilder &Builder, in AddUsingAliasResult() argument
1956 Builder.AddTypedTextChunk("using"); in AddUsingAliasResult()
1957 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddUsingAliasResult()
1958 Builder.AddPlaceholderChunk("name"); in AddUsingAliasResult()
1959 Builder.AddChunk(CodeCompletionString::CK_Equal); in AddUsingAliasResult()
1960 Builder.AddPlaceholderChunk("type"); in AddUsingAliasResult()
1961 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddUsingAliasResult()
1962 Results.AddResult(CodeCompletionResult(Builder.TakeString())); in AddUsingAliasResult()
2057 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); in addThisCompletion() local
2059 Builder.AddResultTypeChunk( in addThisCompletion()
2061 Builder.AddTypedTextChunk("this"); in addThisCompletion()
2062 Results.AddResult(CodeCompletionResult(Builder.TakeString())); in addThisCompletion()
2065 static void AddStaticAssertResult(CodeCompletionBuilder &Builder, in AddStaticAssertResult() argument
2071 Builder.AddTypedTextChunk("static_assert"); in AddStaticAssertResult()
2072 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddStaticAssertResult()
2073 Builder.AddPlaceholderChunk("expression"); in AddStaticAssertResult()
2074 Builder.AddChunk(CodeCompletionString::CK_Comma); in AddStaticAssertResult()
2075 Builder.AddPlaceholderChunk("message"); in AddStaticAssertResult()
2076 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddStaticAssertResult()
2077 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddStaticAssertResult()
2078 Results.AddResult(CodeCompletionResult(Builder.TakeString())); in AddStaticAssertResult()
2083 CodeCompletionBuilder &Builder) { in AddOverrideResults() argument
2125 S.getPreprocessor(), S.getASTContext(), Builder, in AddOverrideResults()
2138 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); in AddOrdinaryNameResults() local
2146 Builder.AddTypedTextChunk("namespace"); in AddOrdinaryNameResults()
2147 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2148 Builder.AddPlaceholderChunk("identifier"); in AddOrdinaryNameResults()
2149 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2150 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddOrdinaryNameResults()
2151 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2152 Builder.AddPlaceholderChunk("declarations"); in AddOrdinaryNameResults()
2153 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2154 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddOrdinaryNameResults()
2155 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2159 Builder.AddTypedTextChunk("namespace"); in AddOrdinaryNameResults()
2160 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2161 Builder.AddPlaceholderChunk("name"); in AddOrdinaryNameResults()
2162 Builder.AddChunk(CodeCompletionString::CK_Equal); in AddOrdinaryNameResults()
2163 Builder.AddPlaceholderChunk("namespace"); in AddOrdinaryNameResults()
2164 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2165 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2168 Builder.AddTypedTextChunk("using namespace"); in AddOrdinaryNameResults()
2169 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2170 Builder.AddPlaceholderChunk("identifier"); in AddOrdinaryNameResults()
2171 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2172 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2175 Builder.AddTypedTextChunk("asm"); in AddOrdinaryNameResults()
2176 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2177 Builder.AddPlaceholderChunk("string-literal"); in AddOrdinaryNameResults()
2178 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2179 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2183 Builder.AddTypedTextChunk("template"); in AddOrdinaryNameResults()
2184 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2185 Builder.AddPlaceholderChunk("declaration"); in AddOrdinaryNameResults()
2186 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2201 Builder.AddTypedTextChunk("using"); in AddOrdinaryNameResults()
2202 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2203 Builder.AddPlaceholderChunk("qualifier"); in AddOrdinaryNameResults()
2204 Builder.AddTextChunk("::"); in AddOrdinaryNameResults()
2205 Builder.AddPlaceholderChunk("name"); in AddOrdinaryNameResults()
2206 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2207 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2210 AddUsingAliasResult(Builder, Results); in AddOrdinaryNameResults()
2214 Builder.AddTypedTextChunk("using typename"); in AddOrdinaryNameResults()
2215 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2216 Builder.AddPlaceholderChunk("qualifier"); in AddOrdinaryNameResults()
2217 Builder.AddTextChunk("::"); in AddOrdinaryNameResults()
2218 Builder.AddPlaceholderChunk("name"); in AddOrdinaryNameResults()
2219 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2220 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2223 AddStaticAssertResult(Builder, Results, SemaRef.getLangOpts()); in AddOrdinaryNameResults()
2230 Builder.AddTypedTextChunk("public"); in AddOrdinaryNameResults()
2232 Builder.AddChunk(CodeCompletionString::CK_Colon); in AddOrdinaryNameResults()
2233 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2236 Builder.AddTypedTextChunk("protected"); in AddOrdinaryNameResults()
2238 Builder.AddChunk(CodeCompletionString::CK_Colon); in AddOrdinaryNameResults()
2239 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2242 Builder.AddTypedTextChunk("private"); in AddOrdinaryNameResults()
2244 Builder.AddChunk(CodeCompletionString::CK_Colon); in AddOrdinaryNameResults()
2245 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2251 Builder); in AddOrdinaryNameResults()
2260 Builder.AddTypedTextChunk("template"); in AddOrdinaryNameResults()
2261 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); in AddOrdinaryNameResults()
2262 Builder.AddPlaceholderChunk("parameters"); in AddOrdinaryNameResults()
2263 Builder.AddChunk(CodeCompletionString::CK_RightAngle); in AddOrdinaryNameResults()
2264 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2293 AddUsingAliasResult(Builder, Results); in AddOrdinaryNameResults()
2299 Builder.AddTypedTextChunk("try"); in AddOrdinaryNameResults()
2300 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2301 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddOrdinaryNameResults()
2302 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2303 Builder.AddPlaceholderChunk("statements"); in AddOrdinaryNameResults()
2304 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2305 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddOrdinaryNameResults()
2306 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2307 Builder.AddTextChunk("catch"); in AddOrdinaryNameResults()
2308 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2309 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2310 Builder.AddPlaceholderChunk("declaration"); in AddOrdinaryNameResults()
2311 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2312 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2313 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddOrdinaryNameResults()
2314 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2315 Builder.AddPlaceholderChunk("statements"); in AddOrdinaryNameResults()
2316 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2317 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddOrdinaryNameResults()
2318 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2325 Builder.AddTypedTextChunk("if"); in AddOrdinaryNameResults()
2326 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2327 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2329 Builder.AddPlaceholderChunk("condition"); in AddOrdinaryNameResults()
2331 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2332 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2333 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2334 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddOrdinaryNameResults()
2335 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2336 Builder.AddPlaceholderChunk("statements"); in AddOrdinaryNameResults()
2337 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2338 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddOrdinaryNameResults()
2339 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2342 Builder.AddTypedTextChunk("switch"); in AddOrdinaryNameResults()
2343 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2344 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2346 Builder.AddPlaceholderChunk("condition"); in AddOrdinaryNameResults()
2348 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2349 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2350 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2351 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddOrdinaryNameResults()
2352 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2353 Builder.AddPlaceholderChunk("cases"); in AddOrdinaryNameResults()
2354 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2355 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddOrdinaryNameResults()
2356 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2363 Builder.AddTypedTextChunk("case"); in AddOrdinaryNameResults()
2364 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2365 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2366 Builder.AddChunk(CodeCompletionString::CK_Colon); in AddOrdinaryNameResults()
2367 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2370 Builder.AddTypedTextChunk("default"); in AddOrdinaryNameResults()
2371 Builder.AddChunk(CodeCompletionString::CK_Colon); in AddOrdinaryNameResults()
2372 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2377 Builder.AddTypedTextChunk("while"); in AddOrdinaryNameResults()
2378 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2379 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2381 Builder.AddPlaceholderChunk("condition"); in AddOrdinaryNameResults()
2383 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2384 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2385 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2386 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddOrdinaryNameResults()
2387 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2388 Builder.AddPlaceholderChunk("statements"); in AddOrdinaryNameResults()
2389 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2390 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddOrdinaryNameResults()
2391 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2394 Builder.AddTypedTextChunk("do"); in AddOrdinaryNameResults()
2395 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2396 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddOrdinaryNameResults()
2397 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2398 Builder.AddPlaceholderChunk("statements"); in AddOrdinaryNameResults()
2399 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2400 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddOrdinaryNameResults()
2401 Builder.AddTextChunk("while"); in AddOrdinaryNameResults()
2402 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2403 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2404 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2405 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2406 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2409 Builder.AddTypedTextChunk("for"); in AddOrdinaryNameResults()
2410 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2411 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2413 Builder.AddPlaceholderChunk("init-statement"); in AddOrdinaryNameResults()
2415 Builder.AddPlaceholderChunk("init-expression"); in AddOrdinaryNameResults()
2416 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2417 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2418 Builder.AddPlaceholderChunk("condition"); in AddOrdinaryNameResults()
2419 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2420 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2421 Builder.AddPlaceholderChunk("inc-expression"); in AddOrdinaryNameResults()
2422 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2423 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2424 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddOrdinaryNameResults()
2425 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2426 Builder.AddPlaceholderChunk("statements"); in AddOrdinaryNameResults()
2427 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2428 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddOrdinaryNameResults()
2429 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2433 Builder.AddTypedTextChunk("for"); in AddOrdinaryNameResults()
2434 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2435 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2436 Builder.AddPlaceholderChunk("range-declaration"); in AddOrdinaryNameResults()
2437 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2439 Builder.AddTextChunk("in"); in AddOrdinaryNameResults()
2441 Builder.AddChunk(CodeCompletionString::CK_Colon); in AddOrdinaryNameResults()
2442 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2443 Builder.AddPlaceholderChunk("range-expression"); in AddOrdinaryNameResults()
2444 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2445 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2446 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddOrdinaryNameResults()
2447 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2448 Builder.AddPlaceholderChunk("statements"); in AddOrdinaryNameResults()
2449 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in AddOrdinaryNameResults()
2450 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddOrdinaryNameResults()
2451 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2457 Builder.AddTypedTextChunk("continue"); in AddOrdinaryNameResults()
2458 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2459 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2464 Builder.AddTypedTextChunk("break"); in AddOrdinaryNameResults()
2465 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2466 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2479 Builder.AddTypedTextChunk("return"); in AddOrdinaryNameResults()
2480 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2481 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2485 Builder.AddTypedTextChunk("return"); in AddOrdinaryNameResults()
2486 Builder.AddChunk(clang::CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2487 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2488 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2489 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2492 Builder.AddTypedTextChunk("return true"); in AddOrdinaryNameResults()
2493 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2494 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2496 Builder.AddTypedTextChunk("return false"); in AddOrdinaryNameResults()
2497 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2498 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2503 Builder.AddTypedTextChunk("return nullptr"); in AddOrdinaryNameResults()
2504 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2505 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2510 Builder.AddTypedTextChunk("goto"); in AddOrdinaryNameResults()
2511 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2512 Builder.AddPlaceholderChunk("label"); in AddOrdinaryNameResults()
2513 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2514 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2517 Builder.AddTypedTextChunk("using namespace"); in AddOrdinaryNameResults()
2518 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2519 Builder.AddPlaceholderChunk("identifier"); in AddOrdinaryNameResults()
2520 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in AddOrdinaryNameResults()
2521 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2523 AddStaticAssertResult(Builder, Results, SemaRef.getLangOpts()); in AddOrdinaryNameResults()
2538 Builder.AddTypedTextChunk("__bridge"); in AddOrdinaryNameResults()
2539 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2540 Builder.AddPlaceholderChunk("type"); in AddOrdinaryNameResults()
2541 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2542 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2543 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2546 Builder.AddTypedTextChunk("__bridge_transfer"); in AddOrdinaryNameResults()
2547 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2548 Builder.AddPlaceholderChunk("Objective-C type"); in AddOrdinaryNameResults()
2549 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2550 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2551 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2554 Builder.AddTypedTextChunk("__bridge_retained"); in AddOrdinaryNameResults()
2555 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2556 Builder.AddPlaceholderChunk("CF type"); in AddOrdinaryNameResults()
2557 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2558 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2559 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2570 Builder.AddResultTypeChunk("bool"); in AddOrdinaryNameResults()
2571 Builder.AddTypedTextChunk("true"); in AddOrdinaryNameResults()
2572 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2575 Builder.AddResultTypeChunk("bool"); in AddOrdinaryNameResults()
2576 Builder.AddTypedTextChunk("false"); in AddOrdinaryNameResults()
2577 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2581 Builder.AddTypedTextChunk("dynamic_cast"); in AddOrdinaryNameResults()
2582 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); in AddOrdinaryNameResults()
2583 Builder.AddPlaceholderChunk("type"); in AddOrdinaryNameResults()
2584 Builder.AddChunk(CodeCompletionString::CK_RightAngle); in AddOrdinaryNameResults()
2585 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2586 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2587 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2588 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2592 Builder.AddTypedTextChunk("static_cast"); in AddOrdinaryNameResults()
2593 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); in AddOrdinaryNameResults()
2594 Builder.AddPlaceholderChunk("type"); in AddOrdinaryNameResults()
2595 Builder.AddChunk(CodeCompletionString::CK_RightAngle); in AddOrdinaryNameResults()
2596 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2597 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2598 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2599 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2602 Builder.AddTypedTextChunk("reinterpret_cast"); in AddOrdinaryNameResults()
2603 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); in AddOrdinaryNameResults()
2604 Builder.AddPlaceholderChunk("type"); in AddOrdinaryNameResults()
2605 Builder.AddChunk(CodeCompletionString::CK_RightAngle); in AddOrdinaryNameResults()
2606 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2607 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2608 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2609 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2612 Builder.AddTypedTextChunk("const_cast"); in AddOrdinaryNameResults()
2613 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); in AddOrdinaryNameResults()
2614 Builder.AddPlaceholderChunk("type"); in AddOrdinaryNameResults()
2615 Builder.AddChunk(CodeCompletionString::CK_RightAngle); in AddOrdinaryNameResults()
2616 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2617 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2618 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2619 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2623 Builder.AddResultTypeChunk("std::type_info"); in AddOrdinaryNameResults()
2624 Builder.AddTypedTextChunk("typeid"); in AddOrdinaryNameResults()
2625 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2626 Builder.AddPlaceholderChunk("expression-or-type"); in AddOrdinaryNameResults()
2627 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2628 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2632 Builder.AddTypedTextChunk("new"); in AddOrdinaryNameResults()
2633 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2634 Builder.AddPlaceholderChunk("type"); in AddOrdinaryNameResults()
2635 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2636 Builder.AddPlaceholderChunk("expressions"); in AddOrdinaryNameResults()
2637 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2638 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2641 Builder.AddTypedTextChunk("new"); in AddOrdinaryNameResults()
2642 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2643 Builder.AddPlaceholderChunk("type"); in AddOrdinaryNameResults()
2644 Builder.AddChunk(CodeCompletionString::CK_LeftBracket); in AddOrdinaryNameResults()
2645 Builder.AddPlaceholderChunk("size"); in AddOrdinaryNameResults()
2646 Builder.AddChunk(CodeCompletionString::CK_RightBracket); in AddOrdinaryNameResults()
2647 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2648 Builder.AddPlaceholderChunk("expressions"); in AddOrdinaryNameResults()
2649 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2650 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2653 Builder.AddResultTypeChunk("void"); in AddOrdinaryNameResults()
2654 Builder.AddTypedTextChunk("delete"); in AddOrdinaryNameResults()
2655 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2656 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2657 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2660 Builder.AddResultTypeChunk("void"); in AddOrdinaryNameResults()
2661 Builder.AddTypedTextChunk("delete"); in AddOrdinaryNameResults()
2662 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2663 Builder.AddChunk(CodeCompletionString::CK_LeftBracket); in AddOrdinaryNameResults()
2664 Builder.AddChunk(CodeCompletionString::CK_RightBracket); in AddOrdinaryNameResults()
2665 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2666 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2667 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2671 Builder.AddResultTypeChunk("void"); in AddOrdinaryNameResults()
2672 Builder.AddTypedTextChunk("throw"); in AddOrdinaryNameResults()
2673 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddOrdinaryNameResults()
2674 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2675 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2682 Builder.AddResultTypeChunk("std::nullptr_t"); in AddOrdinaryNameResults()
2683 Builder.AddTypedTextChunk("nullptr"); in AddOrdinaryNameResults()
2684 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2687 Builder.AddResultTypeChunk("size_t"); in AddOrdinaryNameResults()
2688 Builder.AddTypedTextChunk("alignof"); in AddOrdinaryNameResults()
2689 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2690 Builder.AddPlaceholderChunk("type"); in AddOrdinaryNameResults()
2691 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2692 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2695 Builder.AddResultTypeChunk("bool"); in AddOrdinaryNameResults()
2696 Builder.AddTypedTextChunk("noexcept"); in AddOrdinaryNameResults()
2697 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2698 Builder.AddPlaceholderChunk("expression"); in AddOrdinaryNameResults()
2699 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2700 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2703 Builder.AddResultTypeChunk("size_t"); in AddOrdinaryNameResults()
2704 Builder.AddTypedTextChunk("sizeof..."); in AddOrdinaryNameResults()
2705 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2706 Builder.AddPlaceholderChunk("parameter-pack"); in AddOrdinaryNameResults()
2707 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2708 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2723 Builder.AddResultTypeChunk(Allocator.CopyString(SuperType)); in AddOrdinaryNameResults()
2724 Builder.AddTypedTextChunk("super"); in AddOrdinaryNameResults()
2725 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2734 Builder.AddResultTypeChunk("size_t"); in AddOrdinaryNameResults()
2736 Builder.AddTypedTextChunk("alignof"); in AddOrdinaryNameResults()
2738 Builder.AddTypedTextChunk("_Alignof"); in AddOrdinaryNameResults()
2739 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2740 Builder.AddPlaceholderChunk("type"); in AddOrdinaryNameResults()
2741 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2742 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2747 Builder.AddResultTypeChunk("nullptr_t"); in AddOrdinaryNameResults()
2748 Builder.AddTypedTextChunk("nullptr"); in AddOrdinaryNameResults()
2749 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
2753 Builder.AddResultTypeChunk("size_t"); in AddOrdinaryNameResults()
2754 Builder.AddTypedTextChunk("sizeof"); in AddOrdinaryNameResults()
2755 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddOrdinaryNameResults()
2756 Builder.AddPlaceholderChunk("expression-or-type"); in AddOrdinaryNameResults()
2757 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddOrdinaryNameResults()
2758 Results.AddResult(Result(Builder.TakeString())); in AddOrdinaryNameResults()
3951 const TemplateDecl *TD, CodeCompletionBuilder &Builder, unsigned CurrentArg, in createTemplateSignatureString() argument
3954 CodeCompletionBuilder OptionalBuilder(Builder.getAllocator(), in createTemplateSignatureString()
3955 Builder.getCodeCompletionTUInfo()); in createTemplateSignatureString()
3958 Builder.AddResultTypeChunk(Builder.getAllocator().CopyString(ResultType)); in createTemplateSignatureString()
3959 Builder.AddTextChunk( in createTemplateSignatureString()
3960 Builder.getAllocator().CopyString(TD->getNameAsString())); in createTemplateSignatureString()
3961 Builder.AddChunk(CodeCompletionString::CK_LeftAngle); in createTemplateSignatureString()
3964 CodeCompletionBuilder *Current = &Builder; in createTemplateSignatureString()
3980 Builder.AddOptionalChunk(OptionalBuilder.TakeString()); in createTemplateSignatureString()
3981 Builder.AddChunk(CodeCompletionString::CK_RightAngle); in createTemplateSignatureString()
3985 Builder.AddInformativeChunk("()"); in createTemplateSignatureString()
3986 return Builder.TakeString(); in createTemplateSignatureString()
4331 CodeCompletionBuilder Builder(Results.getAllocator(), in MaybeAddOverrideCalls() local
4344 Builder.AddTextChunk(Results.getAllocator().CopyString(Str)); in MaybeAddOverrideCalls()
4349 Builder.AddTypedTextChunk( in MaybeAddOverrideCalls()
4351 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in MaybeAddOverrideCalls()
4357 Builder.AddChunk(CodeCompletionString::CK_Comma); in MaybeAddOverrideCalls()
4359 Builder.AddPlaceholderChunk( in MaybeAddOverrideCalls()
4362 Builder.AddChunk(CodeCompletionString::CK_RightParen); in MaybeAddOverrideCalls()
4364 Builder.TakeString(), CCP_SuperCompletion, CXCursor_CXXMethod, in MaybeAddOverrideCalls()
4379 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); in CodeCompleteModuleImport() local
4386 Builder.AddTypedTextChunk( in CodeCompleteModuleImport()
4387 Builder.getAllocator().CopyString(Modules[I]->Name)); in CodeCompleteModuleImport()
4389 Builder.TakeString(), CCP_Declaration, CXCursor_ModuleImportDecl, in CodeCompleteModuleImport()
4401 Builder.AddTypedTextChunk( in CodeCompleteModuleImport()
4402 Builder.getAllocator().CopyString(Submodule->Name)); in CodeCompleteModuleImport()
4404 Builder.TakeString(), CCP_Declaration, CXCursor_ModuleImportDecl, in CodeCompleteModuleImport()
4672 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompleteAttribute() local
4684 Builder.AddTypedTextChunk(Results.getAllocator().CopyString(Text)); in CodeCompleteAttribute()
4687 Builder.AddChunk(CodeCompletionString::CK_LeftParen, "("); in CodeCompleteAttribute()
4691 Builder.AddChunk(CodeCompletionString::CK_Comma, ", "); in CodeCompleteAttribute()
4693 Builder.AddPlaceholderChunk(Arg); in CodeCompleteAttribute()
4695 Builder.AddChunk(CodeCompletionString::CK_RightParen, ")"); in CodeCompleteAttribute()
4698 Results.AddResult(Builder.TakeString()); in CodeCompleteAttribute()
4963 CodeCompletionBuilder &Builder, in AddObjCBlockCall() argument
4967 Builder.AddResultTypeChunk( in AddObjCBlockCall()
4969 Policy, Builder.getAllocator())); in AddObjCBlockCall()
4971 AddTypedNameChunk(Context, Policy, BD, Builder); in AddObjCBlockCall()
4972 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCBlockCall()
4975 Builder.AddPlaceholderChunk("..."); in AddObjCBlockCall()
4979 Builder.AddChunk(CodeCompletionString::CK_Comma); in AddObjCBlockCall()
4990 Builder.AddPlaceholderChunk( in AddObjCBlockCall()
4991 Builder.getAllocator().CopyString(PlaceholderStr)); in AddObjCBlockCall()
4995 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCBlockCall()
5042 CodeCompletionBuilder Builder(Results.getAllocator(), in AddObjCProperties() local
5045 getCompletionPrintingPolicy(Results.getSema()), Builder, P, in AddObjCProperties()
5047 Result R = Result(Builder.TakeString(), P, Results.getBasePriority(P)); in AddObjCProperties()
5055 CodeCompletionBuilder Builder(Results.getAllocator(), in AddObjCProperties() local
5059 CCContext.getBaseType(), Builder); in AddObjCProperties()
5060 Builder.AddTypedTextChunk( in AddObjCProperties()
5062 Builder.AddChunk(CodeCompletionString::CK_Equal); in AddObjCProperties()
5068 Builder.AddPlaceholderChunk( in AddObjCProperties()
5069 Builder.getAllocator().CopyString(PlaceholderStr)); in AddObjCProperties()
5077 Result(Builder.TakeString(), P, in AddObjCProperties()
5107 CodeCompletionBuilder Builder(Results.getAllocator(), in AddObjCProperties() local
5109 AddResultTypeChunk(Context, Policy, M, CCContext.getBaseType(), Builder); in AddObjCProperties()
5110 Builder.AddTypedTextChunk( in AddObjCProperties()
5112 Result R = Result(Builder.TakeString(), M, in AddObjCProperties()
6640 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompleteAfterIf() local
6645 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompleteAfterIf()
6646 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in CodeCompleteAfterIf()
6647 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in CodeCompleteAfterIf()
6648 Builder.AddPlaceholderChunk("statements"); in CodeCompleteAfterIf()
6649 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in CodeCompleteAfterIf()
6650 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in CodeCompleteAfterIf()
6652 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in CodeCompleteAfterIf()
6653 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompleteAfterIf()
6654 Builder.AddPlaceholderChunk("statement"); in CodeCompleteAfterIf()
6655 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in CodeCompleteAfterIf()
6658 Builder.AddTypedTextChunk("else"); in CodeCompleteAfterIf()
6661 Results.AddResult(Builder.TakeString()); in CodeCompleteAfterIf()
6664 Builder.AddTypedTextChunk("else if"); in CodeCompleteAfterIf()
6665 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompleteAfterIf()
6666 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in CodeCompleteAfterIf()
6668 Builder.AddPlaceholderChunk("condition"); in CodeCompleteAfterIf()
6670 Builder.AddPlaceholderChunk("expression"); in CodeCompleteAfterIf()
6671 Builder.AddChunk(CodeCompletionString::CK_RightParen); in CodeCompleteAfterIf()
6675 Results.AddResult(Builder.TakeString()); in CodeCompleteAfterIf()
6974 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompleteConstructorInitializer() local
6976 Builder.AddTypedTextChunk(Name); in CodeCompleteConstructorInitializer()
6977 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in CodeCompleteConstructorInitializer()
6979 AddFunctionParameterChunks(SemaRef.PP, Policy, Function, Builder); in CodeCompleteConstructorInitializer()
6982 FunTemplDecl->getTemplatedDecl(), Builder); in CodeCompleteConstructorInitializer()
6983 Builder.AddChunk(CodeCompletionString::CK_RightParen); in CodeCompleteConstructorInitializer()
6984 return Builder.TakeString(); in CodeCompleteConstructorInitializer()
6988 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompleteConstructorInitializer() local
6990 Builder.AddTypedTextChunk(Name); in CodeCompleteConstructorInitializer()
6991 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in CodeCompleteConstructorInitializer()
6992 Builder.AddPlaceholderChunk(Type); in CodeCompleteConstructorInitializer()
6993 Builder.AddChunk(CodeCompletionString::CK_RightParen); in CodeCompleteConstructorInitializer()
6996 Builder.TakeString(), ND, in CodeCompleteConstructorInitializer()
7003 Builder.TakeString(), in CodeCompleteConstructorInitializer()
7205 CodeCompletionBuilder Builder(Results.getAllocator(), in AddObjCImplementationResults() local
7209 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "dynamic")); in AddObjCImplementationResults()
7210 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCImplementationResults()
7211 Builder.AddPlaceholderChunk("property"); in AddObjCImplementationResults()
7212 Results.AddResult(Result(Builder.TakeString())); in AddObjCImplementationResults()
7215 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "synthesize")); in AddObjCImplementationResults()
7216 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCImplementationResults()
7217 Builder.AddPlaceholderChunk("property"); in AddObjCImplementationResults()
7218 Results.AddResult(Result(Builder.TakeString())); in AddObjCImplementationResults()
7243 CodeCompletionBuilder Builder(Results.getAllocator(), in AddObjCTopLevelResults() local
7247 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "class")); in AddObjCTopLevelResults()
7248 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCTopLevelResults()
7249 Builder.AddPlaceholderChunk("name"); in AddObjCTopLevelResults()
7250 Results.AddResult(Result(Builder.TakeString())); in AddObjCTopLevelResults()
7256 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "interface")); in AddObjCTopLevelResults()
7257 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCTopLevelResults()
7258 Builder.AddPlaceholderChunk("class"); in AddObjCTopLevelResults()
7259 Results.AddResult(Result(Builder.TakeString())); in AddObjCTopLevelResults()
7262 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "protocol")); in AddObjCTopLevelResults()
7263 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCTopLevelResults()
7264 Builder.AddPlaceholderChunk("protocol"); in AddObjCTopLevelResults()
7265 Results.AddResult(Result(Builder.TakeString())); in AddObjCTopLevelResults()
7268 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "implementation")); in AddObjCTopLevelResults()
7269 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCTopLevelResults()
7270 Builder.AddPlaceholderChunk("class"); in AddObjCTopLevelResults()
7271 Results.AddResult(Result(Builder.TakeString())); in AddObjCTopLevelResults()
7275 Builder.AddTypedTextChunk( in AddObjCTopLevelResults()
7277 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCTopLevelResults()
7278 Builder.AddPlaceholderChunk("alias"); in AddObjCTopLevelResults()
7279 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCTopLevelResults()
7280 Builder.AddPlaceholderChunk("class"); in AddObjCTopLevelResults()
7281 Results.AddResult(Result(Builder.TakeString())); in AddObjCTopLevelResults()
7285 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "import")); in AddObjCTopLevelResults()
7286 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCTopLevelResults()
7287 Builder.AddPlaceholderChunk("module"); in AddObjCTopLevelResults()
7288 Results.AddResult(Result(Builder.TakeString())); in AddObjCTopLevelResults()
7311 CodeCompletionBuilder Builder(Results.getAllocator(), in AddObjCExpressionResults() local
7319 Builder.AddResultTypeChunk(EncodeType); in AddObjCExpressionResults()
7320 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "encode")); in AddObjCExpressionResults()
7321 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCExpressionResults()
7322 Builder.AddPlaceholderChunk("type-name"); in AddObjCExpressionResults()
7323 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCExpressionResults()
7324 Results.AddResult(Result(Builder.TakeString())); in AddObjCExpressionResults()
7327 Builder.AddResultTypeChunk("Protocol *"); in AddObjCExpressionResults()
7328 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "protocol")); in AddObjCExpressionResults()
7329 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCExpressionResults()
7330 Builder.AddPlaceholderChunk("protocol-name"); in AddObjCExpressionResults()
7331 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCExpressionResults()
7332 Results.AddResult(Result(Builder.TakeString())); in AddObjCExpressionResults()
7335 Builder.AddResultTypeChunk("SEL"); in AddObjCExpressionResults()
7336 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "selector")); in AddObjCExpressionResults()
7337 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCExpressionResults()
7338 Builder.AddPlaceholderChunk("selector"); in AddObjCExpressionResults()
7339 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCExpressionResults()
7340 Results.AddResult(Result(Builder.TakeString())); in AddObjCExpressionResults()
7343 Builder.AddResultTypeChunk("NSString *"); in AddObjCExpressionResults()
7344 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "\"")); in AddObjCExpressionResults()
7345 Builder.AddPlaceholderChunk("string"); in AddObjCExpressionResults()
7346 Builder.AddTextChunk("\""); in AddObjCExpressionResults()
7347 Results.AddResult(Result(Builder.TakeString())); in AddObjCExpressionResults()
7350 Builder.AddResultTypeChunk("NSArray *"); in AddObjCExpressionResults()
7351 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "[")); in AddObjCExpressionResults()
7352 Builder.AddPlaceholderChunk("objects, ..."); in AddObjCExpressionResults()
7353 Builder.AddChunk(CodeCompletionString::CK_RightBracket); in AddObjCExpressionResults()
7354 Results.AddResult(Result(Builder.TakeString())); in AddObjCExpressionResults()
7357 Builder.AddResultTypeChunk("NSDictionary *"); in AddObjCExpressionResults()
7358 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "{")); in AddObjCExpressionResults()
7359 Builder.AddPlaceholderChunk("key"); in AddObjCExpressionResults()
7360 Builder.AddChunk(CodeCompletionString::CK_Colon); in AddObjCExpressionResults()
7361 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCExpressionResults()
7362 Builder.AddPlaceholderChunk("object, ..."); in AddObjCExpressionResults()
7363 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddObjCExpressionResults()
7364 Results.AddResult(Result(Builder.TakeString())); in AddObjCExpressionResults()
7367 Builder.AddResultTypeChunk("id"); in AddObjCExpressionResults()
7368 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "(")); in AddObjCExpressionResults()
7369 Builder.AddPlaceholderChunk("expression"); in AddObjCExpressionResults()
7370 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCExpressionResults()
7371 Results.AddResult(Result(Builder.TakeString())); in AddObjCExpressionResults()
7376 CodeCompletionBuilder Builder(Results.getAllocator(), in AddObjCStatementResults() local
7382 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "try")); in AddObjCStatementResults()
7383 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddObjCStatementResults()
7384 Builder.AddPlaceholderChunk("statements"); in AddObjCStatementResults()
7385 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddObjCStatementResults()
7386 Builder.AddTextChunk("@catch"); in AddObjCStatementResults()
7387 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCStatementResults()
7388 Builder.AddPlaceholderChunk("parameter"); in AddObjCStatementResults()
7389 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCStatementResults()
7390 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddObjCStatementResults()
7391 Builder.AddPlaceholderChunk("statements"); in AddObjCStatementResults()
7392 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddObjCStatementResults()
7393 Builder.AddTextChunk("@finally"); in AddObjCStatementResults()
7394 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddObjCStatementResults()
7395 Builder.AddPlaceholderChunk("statements"); in AddObjCStatementResults()
7396 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddObjCStatementResults()
7397 Results.AddResult(Result(Builder.TakeString())); in AddObjCStatementResults()
7401 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "throw")); in AddObjCStatementResults()
7402 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCStatementResults()
7403 Builder.AddPlaceholderChunk("expression"); in AddObjCStatementResults()
7404 Results.AddResult(Result(Builder.TakeString())); in AddObjCStatementResults()
7408 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "synchronized")); in AddObjCStatementResults()
7409 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCStatementResults()
7410 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCStatementResults()
7411 Builder.AddPlaceholderChunk("expression"); in AddObjCStatementResults()
7412 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCStatementResults()
7413 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in AddObjCStatementResults()
7414 Builder.AddPlaceholderChunk("statements"); in AddObjCStatementResults()
7415 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in AddObjCStatementResults()
7416 Results.AddResult(Result(Builder.TakeString())); in AddObjCStatementResults()
7830 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompleteObjCPassingType() local
7833 Builder.AddTypedTextChunk("IBAction"); in CodeCompleteObjCPassingType()
7834 Builder.AddChunk(CodeCompletionString::CK_RightParen); in CodeCompleteObjCPassingType()
7835 Builder.AddPlaceholderChunk("selector"); in CodeCompleteObjCPassingType()
7836 Builder.AddChunk(CodeCompletionString::CK_Colon); in CodeCompleteObjCPassingType()
7837 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in CodeCompleteObjCPassingType()
7838 Builder.AddTextChunk("id"); in CodeCompleteObjCPassingType()
7839 Builder.AddChunk(CodeCompletionString::CK_RightParen); in CodeCompleteObjCPassingType()
7840 Builder.AddTextChunk("sender"); in CodeCompleteObjCPassingType()
7841 Results.AddResult(CodeCompletionResult(Builder.TakeString())); in CodeCompleteObjCPassingType()
8007 CodeCompletionBuilder Builder(Results.getAllocator(), in AddSuperSendCompletion() local
8012 Results.getCompletionContext().getBaseType(), Builder); in AddSuperSendCompletion()
8016 Builder.AddTypedTextChunk("super"); in AddSuperSendCompletion()
8017 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddSuperSendCompletion()
8023 Builder.AddTextChunk( in AddSuperSendCompletion()
8024 Builder.getAllocator().CopyString(Sel.getNameForSlot(0))); in AddSuperSendCompletion()
8026 Builder.AddTypedTextChunk( in AddSuperSendCompletion()
8027 Builder.getAllocator().CopyString(Sel.getNameForSlot(0))); in AddSuperSendCompletion()
8032 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddSuperSendCompletion()
8035 Builder.AddInformativeChunk( in AddSuperSendCompletion()
8036 Builder.getAllocator().CopyString(Sel.getNameForSlot(I) + ":")); in AddSuperSendCompletion()
8038 Builder.AddTextChunk( in AddSuperSendCompletion()
8039 Builder.getAllocator().CopyString(Sel.getNameForSlot(I) + ":")); in AddSuperSendCompletion()
8040 Builder.AddPlaceholderChunk(Builder.getAllocator().CopyString( in AddSuperSendCompletion()
8043 Builder.AddTypedTextChunk( in AddSuperSendCompletion()
8044 Builder.getAllocator().CopyString(Sel.getNameForSlot(I) + ":")); in AddSuperSendCompletion()
8045 Builder.AddPlaceholderChunk(Builder.getAllocator().CopyString( in AddSuperSendCompletion()
8051 Results.AddResult(CodeCompletionResult(Builder.TakeString(), SuperMethod, in AddSuperSendCompletion()
8508 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompleteObjCSelector() local
8511 Builder.AddTypedTextChunk( in CodeCompleteObjCSelector()
8512 Builder.getAllocator().CopyString(Sel.getNameForSlot(0))); in CodeCompleteObjCSelector()
8513 Results.AddResult(Builder.TakeString()); in CodeCompleteObjCSelector()
8521 Builder.AddInformativeChunk( in CodeCompleteObjCSelector()
8522 Builder.getAllocator().CopyString(Accumulator)); in CodeCompleteObjCSelector()
8530 Builder.AddTypedTextChunk(Builder.getAllocator().CopyString(Accumulator)); in CodeCompleteObjCSelector()
8531 Results.AddResult(Builder.TakeString()); in CodeCompleteObjCSelector()
8897 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo(), in CodeCompleteObjCPropertySynthesizeIvar() local
8901 Builder.AddResultTypeChunk(GetCompletionTypeString( in CodeCompleteObjCPropertySynthesizeIvar()
8903 Builder.AddTypedTextChunk(Allocator.CopyString(NameWithPrefix)); in CodeCompleteObjCPropertySynthesizeIvar()
8905 Result(Builder.TakeString(), Priority, CXCursor_ObjCIvarDecl)); in CodeCompleteObjCPropertySynthesizeIvar()
9014 CodeCompletionBuilder &Builder) { in AddObjCPassingTypeChunk() argument
9015 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCPassingTypeChunk()
9018 Builder.AddTextChunk(Builder.getAllocator().CopyString(Quals)); in AddObjCPassingTypeChunk()
9019 Builder.AddTextChunk( in AddObjCPassingTypeChunk()
9020 GetCompletionTypeString(Type, Context, Policy, Builder.getAllocator())); in AddObjCPassingTypeChunk()
9021 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCPassingTypeChunk()
9052 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); in AddObjCKeyValueCompletions() local
9092 Builder); in AddObjCKeyValueCompletions()
9094 Builder.AddTypedTextChunk(Key); in AddObjCKeyValueCompletions()
9095 Results.AddResult(Result(Builder.TakeString(), CCP_CodePattern, in AddObjCKeyValueCompletions()
9111 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9112 Builder.AddTextChunk("BOOL"); in AddObjCKeyValueCompletions()
9113 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9116 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorId->getName())); in AddObjCKeyValueCompletions()
9117 Results.AddResult(Result(Builder.TakeString(), CCP_CodePattern, in AddObjCKeyValueCompletions()
9129 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9130 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9131 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9134 Builder.AddTypedTextChunk( in AddObjCKeyValueCompletions()
9137 Builder); in AddObjCKeyValueCompletions()
9138 Builder.AddTextChunk(Key); in AddObjCKeyValueCompletions()
9139 Results.AddResult(Result(Builder.TakeString(), CCP_CodePattern, in AddObjCKeyValueCompletions()
9181 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9182 Builder.AddTextChunk("NSUInteger"); in AddObjCKeyValueCompletions()
9183 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9186 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorId->getName())); in AddObjCKeyValueCompletions()
9188 Result(Builder.TakeString(), in AddObjCKeyValueCompletions()
9202 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9203 Builder.AddTextChunk("id"); in AddObjCKeyValueCompletions()
9204 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9207 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9208 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9209 Builder.AddTextChunk("NSUInteger"); in AddObjCKeyValueCompletions()
9210 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9211 Builder.AddTextChunk("index"); in AddObjCKeyValueCompletions()
9212 Results.AddResult(Result(Builder.TakeString(), IndexedGetterPriority, in AddObjCKeyValueCompletions()
9229 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9230 Builder.AddTextChunk("NSArray *"); in AddObjCKeyValueCompletions()
9231 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9234 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9235 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9236 Builder.AddTextChunk("NSIndexSet *"); in AddObjCKeyValueCompletions()
9237 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9238 Builder.AddTextChunk("indexes"); in AddObjCKeyValueCompletions()
9239 Results.AddResult(Result(Builder.TakeString(), IndexedGetterPriority, in AddObjCKeyValueCompletions()
9252 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9253 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9254 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9257 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9258 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9259 Builder.AddPlaceholderChunk("object-type"); in AddObjCKeyValueCompletions()
9260 Builder.AddTextChunk(" **"); in AddObjCKeyValueCompletions()
9261 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9262 Builder.AddTextChunk("buffer"); in AddObjCKeyValueCompletions()
9263 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCKeyValueCompletions()
9264 Builder.AddTypedTextChunk("range:"); in AddObjCKeyValueCompletions()
9265 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9266 Builder.AddTextChunk("NSRange"); in AddObjCKeyValueCompletions()
9267 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9268 Builder.AddTextChunk("inRange"); in AddObjCKeyValueCompletions()
9269 Results.AddResult(Result(Builder.TakeString(), IndexedGetterPriority, in AddObjCKeyValueCompletions()
9284 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9285 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9286 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9289 Builder.AddTypedTextChunk("insertObject:"); in AddObjCKeyValueCompletions()
9290 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9291 Builder.AddPlaceholderChunk("object-type"); in AddObjCKeyValueCompletions()
9292 Builder.AddTextChunk(" *"); in AddObjCKeyValueCompletions()
9293 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9294 Builder.AddTextChunk("object"); in AddObjCKeyValueCompletions()
9295 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCKeyValueCompletions()
9296 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9297 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9298 Builder.AddPlaceholderChunk("NSUInteger"); in AddObjCKeyValueCompletions()
9299 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9300 Builder.AddTextChunk("index"); in AddObjCKeyValueCompletions()
9301 Results.AddResult(Result(Builder.TakeString(), IndexedSetterPriority, in AddObjCKeyValueCompletions()
9314 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9315 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9316 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9319 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9320 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9321 Builder.AddTextChunk("NSArray *"); in AddObjCKeyValueCompletions()
9322 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9323 Builder.AddTextChunk("array"); in AddObjCKeyValueCompletions()
9324 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCKeyValueCompletions()
9325 Builder.AddTypedTextChunk("atIndexes:"); in AddObjCKeyValueCompletions()
9326 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9327 Builder.AddPlaceholderChunk("NSIndexSet *"); in AddObjCKeyValueCompletions()
9328 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9329 Builder.AddTextChunk("indexes"); in AddObjCKeyValueCompletions()
9330 Results.AddResult(Result(Builder.TakeString(), IndexedSetterPriority, in AddObjCKeyValueCompletions()
9342 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9343 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9344 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9347 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9348 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9349 Builder.AddTextChunk("NSUInteger"); in AddObjCKeyValueCompletions()
9350 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9351 Builder.AddTextChunk("index"); in AddObjCKeyValueCompletions()
9352 Results.AddResult(Result(Builder.TakeString(), IndexedSetterPriority, in AddObjCKeyValueCompletions()
9363 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9364 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9365 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9368 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9369 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9370 Builder.AddTextChunk("NSIndexSet *"); in AddObjCKeyValueCompletions()
9371 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9372 Builder.AddTextChunk("indexes"); in AddObjCKeyValueCompletions()
9373 Results.AddResult(Result(Builder.TakeString(), IndexedSetterPriority, in AddObjCKeyValueCompletions()
9387 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9388 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9389 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9392 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9393 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9394 Builder.AddPlaceholderChunk("NSUInteger"); in AddObjCKeyValueCompletions()
9395 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9396 Builder.AddTextChunk("index"); in AddObjCKeyValueCompletions()
9397 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCKeyValueCompletions()
9398 Builder.AddTypedTextChunk("withObject:"); in AddObjCKeyValueCompletions()
9399 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9400 Builder.AddTextChunk("id"); in AddObjCKeyValueCompletions()
9401 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9402 Builder.AddTextChunk("object"); in AddObjCKeyValueCompletions()
9403 Results.AddResult(Result(Builder.TakeString(), IndexedSetterPriority, in AddObjCKeyValueCompletions()
9418 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9419 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9420 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9423 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName1 + ":")); in AddObjCKeyValueCompletions()
9424 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9425 Builder.AddPlaceholderChunk("NSIndexSet *"); in AddObjCKeyValueCompletions()
9426 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9427 Builder.AddTextChunk("indexes"); in AddObjCKeyValueCompletions()
9428 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddObjCKeyValueCompletions()
9429 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName2 + ":")); in AddObjCKeyValueCompletions()
9430 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9431 Builder.AddTextChunk("NSArray *"); in AddObjCKeyValueCompletions()
9432 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9433 Builder.AddTextChunk("array"); in AddObjCKeyValueCompletions()
9434 Results.AddResult(Result(Builder.TakeString(), IndexedSetterPriority, in AddObjCKeyValueCompletions()
9453 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9454 Builder.AddTextChunk("NSEnumerator *"); in AddObjCKeyValueCompletions()
9455 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9458 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName)); in AddObjCKeyValueCompletions()
9459 Results.AddResult(Result(Builder.TakeString(), UnorderedGetterPriority, in AddObjCKeyValueCompletions()
9471 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9472 Builder.AddPlaceholderChunk("object-type"); in AddObjCKeyValueCompletions()
9473 Builder.AddTextChunk(" *"); in AddObjCKeyValueCompletions()
9474 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9477 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9478 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9480 Builder.AddPlaceholderChunk("object-type"); in AddObjCKeyValueCompletions()
9481 Builder.AddTextChunk(" *"); in AddObjCKeyValueCompletions()
9483 Builder.AddTextChunk(GetCompletionTypeString( in AddObjCKeyValueCompletions()
9484 ReturnType, Context, Policy, Builder.getAllocator())); in AddObjCKeyValueCompletions()
9486 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9487 Builder.AddTextChunk("object"); in AddObjCKeyValueCompletions()
9488 Results.AddResult(Result(Builder.TakeString(), UnorderedGetterPriority, in AddObjCKeyValueCompletions()
9501 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9502 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9503 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9506 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9507 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9508 Builder.AddPlaceholderChunk("object-type"); in AddObjCKeyValueCompletions()
9509 Builder.AddTextChunk(" *"); in AddObjCKeyValueCompletions()
9510 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9511 Builder.AddTextChunk("object"); in AddObjCKeyValueCompletions()
9512 Results.AddResult(Result(Builder.TakeString(), UnorderedSetterPriority, in AddObjCKeyValueCompletions()
9523 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9524 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9525 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9528 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9529 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9530 Builder.AddTextChunk("NSSet *"); in AddObjCKeyValueCompletions()
9531 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9532 Builder.AddTextChunk("objects"); in AddObjCKeyValueCompletions()
9533 Results.AddResult(Result(Builder.TakeString(), UnorderedSetterPriority, in AddObjCKeyValueCompletions()
9545 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9546 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9547 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9550 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9551 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9552 Builder.AddPlaceholderChunk("object-type"); in AddObjCKeyValueCompletions()
9553 Builder.AddTextChunk(" *"); in AddObjCKeyValueCompletions()
9554 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9555 Builder.AddTextChunk("object"); in AddObjCKeyValueCompletions()
9556 Results.AddResult(Result(Builder.TakeString(), UnorderedSetterPriority, in AddObjCKeyValueCompletions()
9567 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9568 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9569 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9572 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9573 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9574 Builder.AddTextChunk("NSSet *"); in AddObjCKeyValueCompletions()
9575 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9576 Builder.AddTextChunk("objects"); in AddObjCKeyValueCompletions()
9577 Results.AddResult(Result(Builder.TakeString(), UnorderedSetterPriority, in AddObjCKeyValueCompletions()
9588 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9589 Builder.AddTextChunk("void"); in AddObjCKeyValueCompletions()
9590 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9593 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":")); in AddObjCKeyValueCompletions()
9594 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9595 Builder.AddTextChunk("NSSet *"); in AddObjCKeyValueCompletions()
9596 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9597 Builder.AddTextChunk("objects"); in AddObjCKeyValueCompletions()
9598 Results.AddResult(Result(Builder.TakeString(), UnorderedSetterPriority, in AddObjCKeyValueCompletions()
9618 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9619 Builder.AddTextChunk("NSSet<NSString *> *"); in AddObjCKeyValueCompletions()
9620 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9623 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName)); in AddObjCKeyValueCompletions()
9624 Results.AddResult(Result(Builder.TakeString(), CCP_CodePattern, in AddObjCKeyValueCompletions()
9639 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddObjCKeyValueCompletions()
9640 Builder.AddTextChunk("BOOL"); in AddObjCKeyValueCompletions()
9641 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddObjCKeyValueCompletions()
9644 Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName)); in AddObjCKeyValueCompletions()
9645 Results.AddResult(Result(Builder.TakeString(), CCP_CodePattern, in AddObjCKeyValueCompletions()
9704 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompleteObjCMethodDecl() local
9709 Builder.AddTextChunk(Method->isInstanceMethod() ? "-" : "+"); in CodeCompleteObjCMethodDecl()
9710 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompleteObjCMethodDecl()
9719 Policy, Builder); in CodeCompleteObjCMethodDecl()
9726 Builder.AddTypedTextChunk( in CodeCompleteObjCMethodDecl()
9727 Builder.getAllocator().CopyString(Sel.getNameForSlot(0))); in CodeCompleteObjCMethodDecl()
9736 Builder.AddTypedTextChunk( in CodeCompleteObjCMethodDecl()
9737 Builder.getAllocator().CopyString(Sel.getNameForSlot(I) + ":")); in CodeCompleteObjCMethodDecl()
9739 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompleteObjCMethodDecl()
9740 Builder.AddTypedTextChunk( in CodeCompleteObjCMethodDecl()
9741 Builder.getAllocator().CopyString(Sel.getNameForSlot(I) + ":")); in CodeCompleteObjCMethodDecl()
9755 Context, Policy, Builder); in CodeCompleteObjCMethodDecl()
9758 Builder.AddTextChunk( in CodeCompleteObjCMethodDecl()
9759 Builder.getAllocator().CopyString(Id->getName())); in CodeCompleteObjCMethodDecl()
9765 Builder.AddChunk(CodeCompletionString::CK_Comma); in CodeCompleteObjCMethodDecl()
9766 Builder.AddTextChunk("..."); in CodeCompleteObjCMethodDecl()
9771 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompleteObjCMethodDecl()
9772 Builder.AddChunk(CodeCompletionString::CK_LeftBrace); in CodeCompleteObjCMethodDecl()
9773 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in CodeCompleteObjCMethodDecl()
9776 Builder.AddTextChunk("return"); in CodeCompleteObjCMethodDecl()
9777 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompleteObjCMethodDecl()
9778 Builder.AddPlaceholderChunk("expression"); in CodeCompleteObjCMethodDecl()
9779 Builder.AddChunk(CodeCompletionString::CK_SemiColon); in CodeCompleteObjCMethodDecl()
9781 Builder.AddPlaceholderChunk("statements"); in CodeCompleteObjCMethodDecl()
9783 Builder.AddChunk(CodeCompletionString::CK_VerticalSpace); in CodeCompleteObjCMethodDecl()
9784 Builder.AddChunk(CodeCompletionString::CK_RightBrace); in CodeCompleteObjCMethodDecl()
9788 auto R = Result(Builder.TakeString(), Method, Priority); in CodeCompleteObjCMethodDecl()
9874 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompleteObjCMethodDeclSelector() local
9876 Builder.AddTypedTextChunk(Builder.getAllocator().CopyString( in CodeCompleteObjCMethodDeclSelector()
9878 Results.AddResult(Builder.TakeString()); in CodeCompleteObjCMethodDeclSelector()
9902 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompleteObjCMethodDeclSelector() local
9904 Builder.AddTypedTextChunk( in CodeCompleteObjCMethodDeclSelector()
9905 Builder.getAllocator().CopyString(M.first->getName())); in CodeCompleteObjCMethodDeclSelector()
9906 Results.AddResult(CodeCompletionResult(Builder.TakeString(), CCP_Macro, in CodeCompleteObjCMethodDeclSelector()
9924 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompletePreprocessorDirective() local
9926 Builder.AddTypedTextChunk("if"); in CodeCompletePreprocessorDirective()
9927 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9928 Builder.AddPlaceholderChunk("condition"); in CodeCompletePreprocessorDirective()
9929 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9932 Builder.AddTypedTextChunk("ifdef"); in CodeCompletePreprocessorDirective()
9933 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9934 Builder.AddPlaceholderChunk("macro"); in CodeCompletePreprocessorDirective()
9935 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9938 Builder.AddTypedTextChunk("ifndef"); in CodeCompletePreprocessorDirective()
9939 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9940 Builder.AddPlaceholderChunk("macro"); in CodeCompletePreprocessorDirective()
9941 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9945 Builder.AddTypedTextChunk("elif"); in CodeCompletePreprocessorDirective()
9946 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9947 Builder.AddPlaceholderChunk("condition"); in CodeCompletePreprocessorDirective()
9948 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9951 Builder.AddTypedTextChunk("elifdef"); in CodeCompletePreprocessorDirective()
9952 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9953 Builder.AddPlaceholderChunk("macro"); in CodeCompletePreprocessorDirective()
9954 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9957 Builder.AddTypedTextChunk("elifndef"); in CodeCompletePreprocessorDirective()
9958 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9959 Builder.AddPlaceholderChunk("macro"); in CodeCompletePreprocessorDirective()
9960 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9963 Builder.AddTypedTextChunk("else"); in CodeCompletePreprocessorDirective()
9964 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9967 Builder.AddTypedTextChunk("endif"); in CodeCompletePreprocessorDirective()
9968 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9972 Builder.AddTypedTextChunk("include"); in CodeCompletePreprocessorDirective()
9973 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9974 Builder.AddTextChunk("\""); in CodeCompletePreprocessorDirective()
9975 Builder.AddPlaceholderChunk("header"); in CodeCompletePreprocessorDirective()
9976 Builder.AddTextChunk("\""); in CodeCompletePreprocessorDirective()
9977 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9980 Builder.AddTypedTextChunk("include"); in CodeCompletePreprocessorDirective()
9981 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9982 Builder.AddTextChunk("<"); in CodeCompletePreprocessorDirective()
9983 Builder.AddPlaceholderChunk("header"); in CodeCompletePreprocessorDirective()
9984 Builder.AddTextChunk(">"); in CodeCompletePreprocessorDirective()
9985 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9988 Builder.AddTypedTextChunk("define"); in CodeCompletePreprocessorDirective()
9989 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9990 Builder.AddPlaceholderChunk("macro"); in CodeCompletePreprocessorDirective()
9991 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
9994 Builder.AddTypedTextChunk("define"); in CodeCompletePreprocessorDirective()
9995 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
9996 Builder.AddPlaceholderChunk("macro"); in CodeCompletePreprocessorDirective()
9997 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in CodeCompletePreprocessorDirective()
9998 Builder.AddPlaceholderChunk("args"); in CodeCompletePreprocessorDirective()
9999 Builder.AddChunk(CodeCompletionString::CK_RightParen); in CodeCompletePreprocessorDirective()
10000 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10003 Builder.AddTypedTextChunk("undef"); in CodeCompletePreprocessorDirective()
10004 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10005 Builder.AddPlaceholderChunk("macro"); in CodeCompletePreprocessorDirective()
10006 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10009 Builder.AddTypedTextChunk("line"); in CodeCompletePreprocessorDirective()
10010 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10011 Builder.AddPlaceholderChunk("number"); in CodeCompletePreprocessorDirective()
10012 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10015 Builder.AddTypedTextChunk("line"); in CodeCompletePreprocessorDirective()
10016 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10017 Builder.AddPlaceholderChunk("number"); in CodeCompletePreprocessorDirective()
10018 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10019 Builder.AddTextChunk("\""); in CodeCompletePreprocessorDirective()
10020 Builder.AddPlaceholderChunk("filename"); in CodeCompletePreprocessorDirective()
10021 Builder.AddTextChunk("\""); in CodeCompletePreprocessorDirective()
10022 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10025 Builder.AddTypedTextChunk("error"); in CodeCompletePreprocessorDirective()
10026 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10027 Builder.AddPlaceholderChunk("message"); in CodeCompletePreprocessorDirective()
10028 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10031 Builder.AddTypedTextChunk("pragma"); in CodeCompletePreprocessorDirective()
10032 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10033 Builder.AddPlaceholderChunk("arguments"); in CodeCompletePreprocessorDirective()
10034 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10038 Builder.AddTypedTextChunk("import"); in CodeCompletePreprocessorDirective()
10039 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10040 Builder.AddTextChunk("\""); in CodeCompletePreprocessorDirective()
10041 Builder.AddPlaceholderChunk("header"); in CodeCompletePreprocessorDirective()
10042 Builder.AddTextChunk("\""); in CodeCompletePreprocessorDirective()
10043 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10046 Builder.AddTypedTextChunk("import"); in CodeCompletePreprocessorDirective()
10047 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10048 Builder.AddTextChunk("<"); in CodeCompletePreprocessorDirective()
10049 Builder.AddPlaceholderChunk("header"); in CodeCompletePreprocessorDirective()
10050 Builder.AddTextChunk(">"); in CodeCompletePreprocessorDirective()
10051 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10055 Builder.AddTypedTextChunk("include_next"); in CodeCompletePreprocessorDirective()
10056 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10057 Builder.AddTextChunk("\""); in CodeCompletePreprocessorDirective()
10058 Builder.AddPlaceholderChunk("header"); in CodeCompletePreprocessorDirective()
10059 Builder.AddTextChunk("\""); in CodeCompletePreprocessorDirective()
10060 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10063 Builder.AddTypedTextChunk("include_next"); in CodeCompletePreprocessorDirective()
10064 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10065 Builder.AddTextChunk("<"); in CodeCompletePreprocessorDirective()
10066 Builder.AddPlaceholderChunk("header"); in CodeCompletePreprocessorDirective()
10067 Builder.AddTextChunk(">"); in CodeCompletePreprocessorDirective()
10068 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10071 Builder.AddTypedTextChunk("warning"); in CodeCompletePreprocessorDirective()
10072 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorDirective()
10073 Builder.AddPlaceholderChunk("message"); in CodeCompletePreprocessorDirective()
10074 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorDirective()
10102 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompletePreprocessorMacroName() local
10108 Builder.AddTypedTextChunk( in CodeCompletePreprocessorMacroName()
10109 Builder.getAllocator().CopyString(M->first->getName())); in CodeCompletePreprocessorMacroName()
10111 Builder.TakeString(), CCP_CodePattern, CXCursor_MacroDefinition)); in CodeCompletePreprocessorMacroName()
10133 CodeCompletionBuilder Builder(Results.getAllocator(), in CodeCompletePreprocessorExpression() local
10135 Builder.AddTypedTextChunk("defined"); in CodeCompletePreprocessorExpression()
10136 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in CodeCompletePreprocessorExpression()
10137 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in CodeCompletePreprocessorExpression()
10138 Builder.AddPlaceholderChunk("macro"); in CodeCompletePreprocessorExpression()
10139 Builder.AddChunk(CodeCompletionString::CK_RightParen); in CodeCompletePreprocessorExpression()
10140 Results.AddResult(Builder.TakeString()); in CodeCompletePreprocessorExpression()
10185 CodeCompletionBuilder Builder(CodeCompleter->getAllocator(), in CodeCompleteIncludedFile() local
10187 Builder.AddTypedTextChunk(InternedTyped); in CodeCompleteIncludedFile()
10190 Results.AddResult(CodeCompletionResult(Builder.TakeString())); in CodeCompleteIncludedFile()
10329 ResultBuilder Builder(SemaRef, Allocator, CCTUInfo, in GatherGlobalCodeCompletions() local
10333 Builder, getASTContext().getTranslationUnitDecl()); in GatherGlobalCodeCompletions()
10340 AddMacroResults(SemaRef.PP, Builder, in GatherGlobalCodeCompletions()
10344 Results.insert(Results.end(), Builder.data(), in GatherGlobalCodeCompletions()
10345 Builder.data() + Builder.size()); in GatherGlobalCodeCompletions()