Lines Matching defs:IndexSymbols
117 // If IndexSymbols is non-empty, an index will be built and passed to opts.
119 std::vector<Symbol> IndexSymbols = {},
122 if (!IndexSymbols.empty()) {
123 assert(!Opts.Index && "both Index and IndexSymbols given!");
124 OverrideIndex = memIndex(std::move(IndexSymbols));
144 std::vector<Symbol> IndexSymbols = {},
151 return completions(TU, Test.point(), std::move(IndexSymbols),
157 std::vector<Symbol> IndexSymbols = {},
161 if (!IndexSymbols.empty()) {
162 assert(!Opts.Index && "both Index and IndexSymbols given!");
163 OverrideIndex = memIndex(std::move(IndexSymbols));
191 /*IndexSymbols=*/{}, Opts);
228 /*IndexSymbols=*/{}, Opts);
236 /*IndexSymbols=*/{}, Opts);
254 /*IndexSymbols=*/{}, Opts);
521 /*IndexSymbols=*/{}, Opts);
586 auto Results = completions(TU, P, /*IndexSymbols*/ {}, Opts);
600 auto Results = completions(TU, P, /*IndexSymbols*/ {}, Opts);
612 auto Results = completions(TU, P, /*IndexSymbols*/ {}, Opts);
634 /*IndexSymbols=*/{}, Opts);
649 /*IndexSymbols=*/{Func}, Opts);
659 /*IndexSymbols=*/{Func}, Opts);
1417 completions("int xy1, xy2; int a = xy^", /*IndexSymbols=*/{}, Opts);
1453 /*IndexSymbols=*/{var("xyindex"), var("tar::xytar"), var("bar::xybar")},
1467 std::vector<Symbol> IndexSymbols = {},
1470 if (!IndexSymbols.empty())
1471 Index = memIndex(IndexSymbols);
1494 signatures(llvm::StringRef Text, std::vector<Symbol> IndexSymbols = {},
1497 return signatures(Test.code(), Test.point(), std::move(IndexSymbols),
3406 /*IndexSymbols=*/{},
3424 /*IndexSymbols=*/{},
3442 /*IndexSymbols=*/{},
3461 /*IndexSymbols=*/{},
3479 /*IndexSymbols=*/{},
3500 /*IndexSymbols=*/{},
3518 /*IndexSymbols=*/{},
3537 /*IndexSymbols=*/{},
3557 /*IndexSymbols=*/{},
3575 /*IndexSymbols=*/{},
3681 /*IndexSymbols=*/{}, Options);
3701 /*IndexSymbols=*/{}, Options);
4268 auto Sigs = signatures(Code.code(), Code.point(), /*IndexSymbols=*/{},