Lines Matching defs:completions

118 CodeCompleteResult completions(const TestTU &TU, Position Point,
143 CodeCompleteResult completions(llvm::StringRef Text,
151 return completions(TU, Test.point(), std::move(IndexSymbols),
183 auto Results = completions(
201 completions("int main() { clang^ }",
207 completions("int main() { clang^ }",
227 auto Results = completions(Code,
235 Results = completions(Code,
245 auto Results = completions(R"cpp(
272 EXPECT_THAT(completions(Body + "int main() { S().Foba^ }").Completions,
279 completions(Body + "int main() { C^ }", {Sym}).Completions,
281 EXPECT_THAT(completions(Body + "int main() { M^ }", {Sym}).Completions,
286 auto Results = completions(
340 auto Results = completions(
367 // Class members. Should never be present in global completions.
405 auto Internal = completions(R"cpp(
416 auto External = completions(R"cpp(
430 auto Results = completions(R"cpp(
449 auto Results = completions(R"cpp(
471 auto Results = completions(R"cpp(
483 EXPECT_THAT(completions("struct X{}; void foo(){ X().^ }").Completions,
485 EXPECT_THAT(completions("struct X{ void foo(){ this->^ } };").Completions,
488 EXPECT_THAT(completions("struct X{ void foo(){ ^ } };").Completions,
491 completions("struct Y{}; struct X:Y{ void foo(){ ^ } };").Completions,
494 completions(
499 EXPECT_THAT(completions("struct X{}; void foo(){ X::^ }").Completions,
504 EXPECT_THAT(completions("struct X { void f() { X^ }};").Completions,
510 auto Results = completions(
586 auto Results = completions(TU, P, /*IndexSymbols*/ {}, Opts);
600 auto Results = completions(TU, P, /*IndexSymbols*/ {}, Opts);
612 auto Results = completions(TU, P, /*IndexSymbols*/ {}, Opts);
626 auto Results = completions(
639 // Check index completions too.
645 Results = completions(R"cpp(
654 // Check all-scopes completions too.
656 Results = completions(R"cpp(
666 auto Results = completions(
689 Results = completions("nam^");
694 Results = completions(
708 Results = completions(
732 Results = completions(
745 auto Results = completions(
761 auto Results = completions(
772 auto Results = completions(
783 auto Results = completions(
792 EXPECT_THAT(completions("int main() { abs^ }", {func("absA"), func("absB")})
795 EXPECT_THAT(completions("int main() { abs^ }",
802 auto Results = completions(R"cpp(
817 auto Results = completions(
828 auto Results = completions(
840 auto Results = completions(
858 auto Results = completions(
880 auto Results = completions(TU, Test.point(), {Sym});
886 Results = completions(TU, Test.point(), {Sym}, NoInsertion);
895 Results = completions(TU, Test.point(), {Sym});
910 auto Results = completions(R"cpp(
934 auto Results = completions(TU, Test.point(), {Sym});
943 Results = completions(TU, Test.point(), {Sym});
952 Results = completions(TU, Test.point(), {Sym});
972 auto WithIndex = completions(TU, Test.point(), {}, Opts);
975 auto ClassFromPreamble = completions(TU, Test.point("2"), {}, Opts);
979 auto WithoutIndex = completions(TU, Test.point(), {}, Opts);
984 // This verifies that we get normal preprocessor completions in the preamble.
987 // preamble, resulting in always getting top-level completions.
989 auto Results = completions(R"cpp(
1001 auto Results = completions(R"cpp(
1084 auto Results = completions(
1229 auto Results = completions(R"(// void f() {
1237 auto Results = completions(R"cpp(
1245 auto Results = completions(R"cpp(
1258 auto Results = completions(R"cpp(
1280 completions(R"cpp(
1290 auto Results = completions(R"cpp(
1301 completions(R"cpp(
1310 auto Results = completions(R"cpp(
1329 auto Results = completions(R"cpp(
1346 auto Results = completions(R"cpp(
1372 EXPECT_THAT(completions(Context + "int y = X^", {}, Opts).Completions,
1374 EXPECT_THAT(completions(Context + "int y = Y^", {}, Opts).Completions,
1377 EXPECT_THAT(completions(Context + "int y = Z^", {}, Opts).Completions,
1384 auto Completions = completions(R"cpp(
1394 auto Completions = completions(R"cpp(
1417 completions("int xy1, xy2; int a = xy^", /*IndexSymbols=*/{}, Opts);
1444 completions(
1864 completions(Code, {}, Opts);
2006 auto Completions = completions(
2024 auto Completions = completions(
2038 auto Completions = completions(
2052 auto Completions = completions(
2085 // Member completions are bundled.
2086 EXPECT_THAT(completions(Context + "int y = X().^", {}, Opts).Completions,
2089 // Constructor completions are bundled.
2090 EXPECT_THAT(completions(Context + "X z = X^", {}, Opts).Completions,
2093 // Non-member completions are bundled, including index+sema.
2096 completions(Context + "int y = GFunc^", {NoArgsGFunc}, Opts).Completions,
2104 completions(Context + "int y = GFunc^", {NoArgsGFunc}, Opts).Completions,
2110 completions(Context + "int y = X().a^", {}, Opts).Completions.front();
2139 auto Results = completions("void f() { ::ns::^ }", {SymX, SymY}, Opts);
2226 completions(Text).Completions,
2257 auto Results = completions(
2347 auto Results = completions(
2359 auto Results = completions(
2375 auto Results = completions(
2386 Results = completions(
2401 auto Results = completions(
2438 auto Results = completions(Code, {}, Opts);
2472 auto Results = completions(Code, {}, Opts);
2563 auto Results = completions(TU, TestCode.point());
2727 auto Results = completions(
2739 auto Results = completions(
2749 auto Results = completions(
2760 auto Results = completions(
2771 auto Results = completions(
2788 auto Results = completions(
2798 auto Results = completions(
2808 auto Results = completions(
2836 const auto Results = completions(Text);
2847 // Check the completions call does not crash.
2848 completions(R"cpp(
2963 auto Results = completions("Fun^", {Sym}).Completions;
2978 auto Results = completions("Fun^", {Sym}, Opts).Completions;
2986 Results = completions("Fun^", {Sym}, Opts, "Foo.m").Completions;
2992 Results = completions("Fun^", {Sym}).Completions;
3011 EXPECT_THAT(completions(TU, Test.point(), {Sym}).Completions,
3022 EXPECT_THAT(completions("#define Clangd_Macro_Test\nClangd_Macro_T^", {Sym})
3036 auto Results = completions(TU, Test.point(), {func("CLANGD_INDEX")});
3052 completions(Body + "int main() { TestClang^ }").Completions,
3275 auto Results = completions(TU, Test.point());
3282 completions(
3292 auto Results = completions(
3306 auto Results = completions(
3333 auto Results = completions(R"cpp(
3349 auto Results = completions(R"cpp(
3359 auto Results = completions(R"cpp(
3379 auto Results = completions(R"cpp(
3400 auto Results = completions(R"objc(
3418 auto Results = completions(R"objc(
3436 auto Results = completions(R"objc(
3455 auto Results = completions(R"objc(
3473 auto Results = completions(R"objc(
3492 auto Results = completions(R"objc(
3510 auto Results = completions(R"objc(
3529 auto Results = completions(R"objc(
3549 auto Results = completions(R"objc(
3567 auto Results = completions(R"objc(
3588 auto Results = completions("id<Foo^>", {SymFood, FoodClass, SymFooey},
3591 // Should only give protocols for ObjC protocol completions.
3597 Results = completions("Fo^", {SymFood, FoodClass, SymFooey},
3599 // Shouldn't give protocols for non protocol completions.
3647 auto Results = completions(R"objc(
3662 auto Results = completions("@class Foo^", {SymFood, FoodClass},
3675 auto Results = completions(
3692 Results = completions(R"cpp(
3710 auto R = completions(R"cpp(
3734 auto R = completions(Source, {}, Opts);
3757 auto R = completions(Source, {}, Opts);
3771 auto Results = completions(R"cpp(
3785 auto Results = completions(R"cpp(
3801 auto Results = completions(R"cpp(
3816 auto Completions = completions(R"cpp(
3833 auto Completions = completions("auto&& x = []{^").Completions;
3853 EXPECT_THAT(completions(TU, Test.point()).Completions,
3859 auto Completions = completions(WithRange);
3865 Completions = completions(EmptyRange);
3873 Completions = completions(NoCompletion);
4019 EXPECT_THAT(completions(Context + "int y = fo^", {}, Opts).Completions,
4023 completions(Context + "int y = fo^(42)", {}, Opts).Completions,
4026 EXPECT_THAT(completions(Context + "int y = fo^o(42)", {}, Opts).Completions,
4030 completions(Context + "int y = ba^", {}, Opts).Completions,
4032 EXPECT_THAT(completions(Context + "int y = ba^()", {}, Opts).Completions,
4035 completions(Context + "Object o = Obj^", {}, Opts).Completions,
4038 EXPECT_THAT(completions(Context + "Object o = Obj^()", {}, Opts).Completions,
4042 completions(Context + "Container c = Cont^", {}, Opts).Completions,
4047 completions(Context + "Container c = Cont^()", {}, Opts).Completions,
4052 completions(Context + "Container c = Cont^<int>()", {}, Opts).Completions,
4056 EXPECT_THAT(completions(Context + "MAC^(2)", {}, Opts).Completions,
4080 completions(Code, {}, Opts).Completions,
4085 EXPECT_THAT(completions(R"cpp(
4118 auto Results = completions(TU, Test.point());
4128 auto Results = completions(TU, Test.point());
4158 EXPECT_THAT(completions(Code + "fun(/*^").Completions,
4160 EXPECT_THAT(completions(Code + "fun(1, /*^").Completions,
4162 EXPECT_THAT(completions(Code + "/*^").Completions, IsEmpty());
4165 completions(Code + "overloaded(/*^").Completions,
4168 EXPECT_THAT(completions(Code + "fun(/* ^").Completions,
4170 EXPECT_THAT(completions(Code + "fun(/* f^").Completions,
4172 EXPECT_THAT(completions(Code + "fun(/* x^").Completions, IsEmpty());
4173 EXPECT_THAT(completions(Code + "fun(/* f ^").Completions, IsEmpty());
4178 auto Results = completions(CompletionRangeTest);
4189 auto Results = completions(CompletionRangeTest);
4231 completions(TU, P, Syms).Completions,
4241 completions(TU, P, Syms).Completions,
4250 completions(TU, P, Syms).Completions,
4303 auto Completions = completions(Case);