Lines Matching defs:ProjectAwareIndex
27 class ProjectAwareIndex : public SymbolIndex {
57 ProjectAwareIndex(IndexFactory Gen, bool Sync) : Gen(std::move(Gen)) {
76 size_t ProjectAwareIndex::estimateMemoryUsage() const {
84 void ProjectAwareIndex::lookup(
87 trace::Span Tracer("ProjectAwareIndex::lookup");
92 bool ProjectAwareIndex::refs(
95 trace::Span Tracer("ProjectAwareIndex::refs");
101 bool ProjectAwareIndex::containedRefs(
104 trace::Span Tracer("ProjectAwareIndex::refersTo");
110 bool ProjectAwareIndex::fuzzyFind(
113 trace::Span Tracer("ProjectAwareIndex::fuzzyFind");
119 void ProjectAwareIndex::relations(
122 trace::Span Tracer("ProjectAwareIndex::relations");
128 ProjectAwareIndex::indexedFiles() const {
129 trace::Span Tracer("ProjectAwareIndex::indexedFiles");
135 SymbolIndex *ProjectAwareIndex::getIndex() const {
151 return std::make_unique<ProjectAwareIndex>(std::move(Gen), Sync);