Lines Matching refs:Opts

109                                clangd::CodeCompleteOptions Opts = {}) {  argument
112 assert(!Opts.Index && "both Index and IndexSymbols given!");
114 Opts.Index = OverrideIndex.get();
128 Opts);
134 clangd::CodeCompleteOptions Opts = {}, argument
141 std::move(Opts));
147 clangd::CodeCompleteOptions Opts = {}, argument
151 assert(!Opts.Index && "both Index and IndexSymbols given!");
153 Opts.Index = OverrideIndex.get();
160 Opts);
169 clangd::CodeCompleteOptions Opts; in TEST() local
170 Opts.RankingModel = CodeCompleteOptions::DecisionForest; in TEST()
179 /*IndexSymbols=*/{}, Opts); in TEST()
185 clangd::CodeCompleteOptions Opts; in TEST() local
186 Opts.RankingModel = CodeCompleteOptions::DecisionForest; in TEST()
191 Opts) in TEST()
197 Opts) in TEST()
203 clangd::CodeCompleteOptions Opts; in TEST() local
205 Opts.RankingModel = CodeCompleteOptions::DecisionForest; in TEST()
206 Opts.DecisionForestScorer = [&](const SymbolQualitySignals &, in TEST()
215 /*IndexSymbols=*/{}, Opts); in TEST()
221 Opts.RankingModel = CodeCompleteOptions::Heuristics; in TEST()
223 /*IndexSymbols=*/{}, Opts); in TEST()
230 clangd::CodeCompleteOptions Opts; in TEST() local
231 Opts.Limit = 2; in TEST()
241 /*IndexSymbols=*/{}, Opts); in TEST()
272 void testAfterDotCompletion(clangd::CodeCompleteOptions Opts) { in testAfterDotCompletion() argument
302 {cls("IndexClass"), var("index_var"), func("index_func")}, Opts); in testAfterDotCompletion()
310 EXPECT_IFF(Opts.IncludeIneligibleResults, Results.Completions, in testAfterDotCompletion()
326 void testGlobalScopeCompletion(clangd::CodeCompleteOptions Opts) { in testGlobalScopeCompletion() argument
351 {cls("IndexClass"), var("index_var"), func("index_func")}, Opts); in testGlobalScopeCompletion()
373 auto Test = [&](const clangd::CodeCompleteOptions &Opts) { in TEST() argument
374 testAfterDotCompletion(Opts); in TEST()
375 testGlobalScopeCompletion(Opts); in TEST()
484 clangd::CodeCompleteOptions Opts; in TEST() local
496 /*IndexSymbols=*/{}, Opts); in TEST()
504 clangd::CodeCompleteOptions Opts; in TEST() local
505 Opts.EnableSnippets = true; in TEST()
514 /*IndexSymbols=*/{}, Opts); in TEST()
529 /*IndexSymbols=*/{Func}, Opts); in TEST()
535 Opts.AllScopes = true; in TEST()
539 /*IndexSymbols=*/{Func}, Opts); in TEST()
733 clangd::CodeCompleteOptions Opts; in TEST() local
734 Opts.Limit = 1; in TEST()
740 {func("ns::both"), cls("ns::Index")}, Opts); in TEST()
741 EXPECT_EQ(Results.Completions.size(), Opts.Limit); in TEST()
811 clangd::CodeCompleteOptions Opts = {}; in TEST() local
813 Opts.Index = I.get(); in TEST()
814 auto WithIndex = completions(TU, Test.point(), {}, Opts); in TEST()
817 auto ClassFromPreamble = completions(TU, Test.point("2"), {}, Opts); in TEST()
820 Opts.Index = nullptr; in TEST()
821 auto WithoutIndex = completions(TU, Test.point(), {}, Opts); in TEST()
857 ClangdServer::Options Opts = ClangdServer::optsForTest(); in TEST() local
858 Opts.BuildDynamicSymbolIndex = true; in TEST()
859 ClangdServer Server(CDB, FS, Opts); in TEST()
892 auto Opts = ClangdServer::optsForTest(); in TEST() local
893 Opts.BuildDynamicSymbolIndex = true; in TEST()
894 ClangdServer Server(CDB, FS, Opts); in TEST()
955 auto Opts = ClangdServer::optsForTest(); in TEST() local
956 Opts.BuildDynamicSymbolIndex = true; in TEST()
958 ClangdServer Server(CDB, FS, Opts); in TEST()
1112 clangd::CodeCompleteOptions Opts; in TEST() local
1118 EXPECT_THAT(completions(Context + "int y = X^", {}, Opts).Completions, in TEST()
1120 EXPECT_THAT(completions(Context + "int y = Y^", {}, Opts).Completions, in TEST()
1123 EXPECT_THAT(completions(Context + "int y = Z^", {}, Opts).Completions, in TEST()
1155 CodeCompleteOptions Opts; in TEST() local
1156 Opts.RecordCCResult = [&RecordedCompletions](const CodeCompletion &CC, in TEST()
1163 completions("int xy1, xy2; int a = xy^", /*IndexSymbols=*/{}, Opts); in TEST()
1174 CodeCompleteOptions Opts; in TEST() local
1176 Opts.RecordCCResult = [&RecordedCompletions](const CodeCompletion &CC, in TEST()
1188 Opts.MainFileSignals = &MainFileSignals; in TEST()
1189 Opts.AllScopes = true; in TEST()
1200 Opts); in TEST()
1562 clangd::CodeCompleteOptions Opts; in captureIndexRequests() local
1564 Opts.Index = &Requests; in captureIndexRequests()
1565 completions(Code, {}, Opts); in captureIndexRequests()
1768 clangd::CodeCompleteOptions Opts; in TEST() local
1769 Opts.BundleOverloads = true; in TEST()
1787 EXPECT_THAT(completions(Context + "int y = X().^", {}, Opts).Completions, in TEST()
1791 EXPECT_THAT(completions(Context + "X z = X^", {}, Opts).Completions, in TEST()
1797 completions(Context + "int y = GFunc^", {NoArgsGFunc}, Opts).Completions, in TEST()
1805 completions(Context + "int y = GFunc^", {NoArgsGFunc}, Opts).Completions, in TEST()
1811 completions(Context + "int y = X().a^", {}, Opts).Completions.front(); in TEST()
1827 clangd::CodeCompleteOptions Opts; in TEST() local
1828 Opts.BundleOverloads = true; in TEST()
1840 auto Results = completions("void f() { ::ns::^ }", {SymX, SymY}, Opts); in TEST()
1878 clangd::CodeCompleteOptions Opts; in TEST() local
1880 cantFail(runCodeComplete(Server, FooCpp, Source.point(), Opts)); in TEST()
1989 CodeCompleteOptions Opts; in TEST() local
1990 Opts.IncludeIndicator.Insert = "^"; in TEST()
1991 Opts.IncludeIndicator.NoInsert = ""; in TEST()
1992 Opts.EnableSnippets = false; in TEST()
1994 auto R = C.render(Opts); in TEST()
2007 R = C.render(Opts); in TEST()
2011 Opts.EnableSnippets = true; in TEST()
2012 R = C.render(Opts); in TEST()
2017 R = C.render(Opts); in TEST()
2022 R = C.render(Opts); in TEST()
2026 Opts.ShowOrigins = true; in TEST()
2027 R = C.render(Opts); in TEST()
2031 R = C.render(Opts); in TEST()
2036 R = C.render(Opts); in TEST()
2039 Opts.DocumentationFormat = MarkupKind::Markdown; in TEST()
2040 R = C.render(Opts); in TEST()
2117 CodeCompleteOptions Opts; in TEST() local
2118 Opts.IncludeFixIts = true; in TEST()
2136 auto Results = completions(Code, {}, Opts); in TEST()
2151 CodeCompleteOptions Opts; in TEST() local
2152 Opts.IncludeFixIts = true; in TEST()
2170 auto Results = completions(Code, {}, Opts); in TEST()
2195 CodeCompleteOptions Opts; in TEST() local
2196 Opts.IncludeFixIts = true; in TEST()
2198 auto R = C.render(Opts); in TEST()
2215 CodeCompleteOptions Opts; in TEST() local
2216 Opts.IncludeFixIts = true; in TEST()
2218 auto R = C.render(Opts); in TEST()
2392 ClangdServer::Options Opts = ClangdServer::optsForTest(); in TEST() local
2393 Opts.BuildDynamicSymbolIndex = true; in TEST()
2394 ClangdServer Server(CDB, FS, Opts); in TEST()
2420 CodeCompleteOptions Opts; in TEST() local
2421 Opts.EnableSnippets = true; in TEST()
2422 Opts.EnableFunctionArgSnippets = false; in TEST()
2430 {}, Opts); in TEST()
2441 {}, Opts); in TEST()
2446 Opts.BundleOverloads = true; in TEST()
2452 {}, Opts); in TEST()
2463 {}, Opts); in TEST()
2476 {}, Opts); in TEST()
2487 {}, Opts); in TEST()
2603 clangd::CodeCompleteOptions Opts = {}; in TEST() local
2606 Opts.Index = &Requests; in TEST()
2609 cantFail(runCodeComplete(Server, File, Test.point(P), Opts)); in TEST()
2935 clangd::CodeCompleteOptions Opts = {}; in TEST() local
2936 Opts.AllScopes = true; in TEST()
2942 {cls("na::ClangdA"), cls("nx::ClangdX"), cls("Clangd3")}, Opts); in TEST()
2949 clangd::CodeCompleteOptions Opts = {}; in TEST() local
2950 Opts.AllScopes = true; in TEST()
2960 Opts); in TEST()
2970 clangd::CodeCompleteOptions Opts = {}; in TEST() local
2971 Opts.AllScopes = true; in TEST()
2978 {cls("nx::Clangd1"), cls("nx::Clangd2")}, Opts); in TEST()
2987 clangd::CodeCompleteOptions Opts; in TEST() local
2988 Opts.AllScopes = true; in TEST()
2992 {cls("naber"), cls("nx::naber")}, Opts); in TEST()
2997 clangd::CodeCompleteOptions Opts = {}; in TEST() local
3005 {}, Opts); in TEST()
3017 clangd::CodeCompleteOptions Opts = {}; in TEST() local
3030 {}, Opts); in TEST()
3281 clangd::CodeCompleteOptions Opts; in TEST() local
3282 Opts.Index = Index.get(); in TEST()
3283 Opts.AllScopes = true; in TEST()
3284 auto R = completions(Source, {}, Opts); in TEST()
3291 clangd::CodeCompleteOptions Opts = {}; in TEST() local
3292 Opts.AllScopes = true; in TEST()
3299 {cls("a::b::XYZ")}, Opts); in TEST()
3305 clangd::CodeCompleteOptions Opts = {}; in TEST() local
3306 Opts.AllScopes = true; in TEST()
3314 {cls("a::b::c::XYZ")}, Opts); in TEST()
3322 clangd::CodeCompleteOptions Opts = {}; in TEST() local
3331 {cls("foo::ns::ABCDE")}, Opts); in TEST()
3449 CodeCompleteOptions Opts; in TEST() local
3450 Opts.AllScopes = true; in TEST()
3462 Syms, Opts); in TEST()
3480 Syms, Opts); in TEST()
3494 Syms, Opts); in TEST()
3528 clangd::CodeCompleteOptions Opts; in TEST() local
3529 Opts.EnableSnippets = true; in TEST()
3542 EXPECT_THAT(completions(Context + "int y = fo^", {}, Opts).Completions, in TEST()
3546 completions(Context + "int y = fo^(42)", {}, Opts).Completions, in TEST()
3549 EXPECT_THAT(completions(Context + "int y = fo^o(42)", {}, Opts).Completions, in TEST()
3553 completions(Context + "int y = ba^", {}, Opts).Completions, in TEST()
3555 EXPECT_THAT(completions(Context + "int y = ba^()", {}, Opts).Completions, in TEST()
3558 completions(Context + "Object o = Obj^", {}, Opts).Completions, in TEST()
3561 EXPECT_THAT(completions(Context + "Object o = Obj^()", {}, Opts).Completions, in TEST()
3565 completions(Context + "Container c = Cont^", {}, Opts).Completions, in TEST()
3570 completions(Context + "Container c = Cont^()", {}, Opts).Completions, in TEST()
3575 completions(Context + "Container c = Cont^<int>()", {}, Opts).Completions, in TEST()
3579 EXPECT_THAT(completions(Context + "MAC^(2)", {}, Opts).Completions, in TEST()
3650 clangd::CodeCompleteOptions Opts; in TEST() local
3659 EXPECT_THAT(completions(Code + "fun(/*^", {}, Opts).Completions, in TEST()
3661 EXPECT_THAT(completions(Code + "fun(1, /*^", {}, Opts).Completions, in TEST()
3663 EXPECT_THAT(completions(Code + "/*^", {}, Opts).Completions, IsEmpty()); in TEST()
3666 completions(Code + "overloaded(/*^", {}, Opts).Completions, in TEST()
3669 EXPECT_THAT(completions(Code + "fun(/* ^", {}, Opts).Completions, in TEST()
3671 EXPECT_THAT(completions(Code + "fun(/* f^", {}, Opts).Completions, in TEST()
3673 EXPECT_THAT(completions(Code + "fun(/* x^", {}, Opts).Completions, IsEmpty()); in TEST()
3674 EXPECT_THAT(completions(Code + "fun(/* f ^", {}, Opts).Completions, in TEST()