reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clangd/CodeComplete.cpp
 1249     if (Opts.Index && SpecFuzzyFind && SpecFuzzyFind->CachedReq.hasValue()) {
 1253       SpecFuzzyFind->Result = startAsyncFuzzyFind(*Opts.Index, *SpecReq);
 1260     auto RecorderOwner = std::make_unique<CompletionRecorder>(Opts, [&]() {
 1309     semaCodeComplete(std::move(RecorderOwner), Opts.getClangCompleteOpts(),
 1326     assert(!Opts.Limit || Output.Completions.size() <= Opts.Limit);
 1326     assert(!Opts.Limit || Output.Completions.size() <= Opts.Limit);
 1377       AllScopes = Opts.AllScopes;
 1387     SymbolSlab IndexResults = Opts.Index ? queryIndex() : SymbolSlab();
 1437         Recorder->CCContext, *Recorder->CCSema, HeuristicPrefix, Opts);
 1448     auto IndexResults = (Opts.Index && allowIndex(Recorder->CCContext))
 1475     SPAN_ATTACH(Tracer, "limit", int64_t(Opts.Limit));
 1479     if (Opts.Limit)
 1480       Req.Limit = Opts.Limit;
 1506     if (Opts.Index->fuzzyFind(
 1540       if (auto OverloadSet = C.overloadSet(Opts)) {
 1577         Opts.Limit == 0 ? std::numeric_limits<size_t>::max() : Opts.Limit);
 1577         Opts.Limit == 0 ? std::numeric_limits<size_t>::max() : Opts.Limit);
 1677                         CCContextKind, Opts,