|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/tools/extra/clangd/CodeComplete.cpp 862 FetchedDocs[S.ID] = S.Documentation;
tools/clang/tools/extra/clangd/XRefs.cpp 129 ASTSym.ID = IdxSym.ID = SymbolID("dummy_id");
129 ASTSym.ID = IdxSym.ID = SymbolID("dummy_id");
316 auto &R = Result[ResultIndex.lookup(Sym.ID)];
1103 THI.data = S.ID.str();
1119 fillSubTypes(Object.ID, *ChildSym->children, Index, Levels - 1, TUPath);
tools/clang/tools/extra/clangd/index/Background.cpp 252 SymbolIDToFile[Sym.ID] = &FileIt->second;
tools/clang/tools/extra/clangd/index/FileIndex.cpp 145 auto I = Merged.try_emplace(Sym.ID, Sym);
171 if (AddedSymbols.insert(Sym.ID).second)
tools/clang/tools/extra/clangd/index/MemIndex.h 26 Index[S.ID] = &S;
tools/clang/tools/extra/clangd/index/Merge.cpp 53 auto DynS = Dyn.find(S.ID);
58 SeenDynamicSymbols.insert(S.ID);
65 if (!SeenDynamicSymbols.count(S.ID))
80 const Symbol *Sym = B.find(S.ID);
81 RemainingIDs.erase(S.ID);
134 SeenRelations.insert(std::make_pair(Subject, Object.ID));
141 !SeenRelations.count(std::make_pair(Subject, Object.ID))) {
166 assert(L.ID == R.ID);
166 assert(L.ID == R.ID);
tools/clang/tools/extra/clangd/index/Serialization.cpp 284 OS << Sym.ID.raw(); // TODO: once we start writing xrefs and posting lists,
313 Sym.ID = Data.consumeID();
tools/clang/tools/extra/clangd/index/Symbol.cpp 39 [&](const Symbol &S) { return S.ID < ID; });
40 if (It != Symbols.end() && It->ID == ID)
51 own(Symbols[S.ID] = S, UniqueStrings);
61 [](const Symbol &L, const Symbol &R) { return L.ID < R.ID; });
61 [](const Symbol &L, const Symbol &R) { return L.ID < R.ID; });
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp 389 S.ID = std::move(*ID);
453 IncludeFiles[S.ID] =
557 S.ID = std::move(ID);
602 return Symbols.find(S.ID);
622 return Symbols.find(S.ID);
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp 185 MappingNormalization<NormalizedSymbolID, SymbolID> NSymbolID(IO, Sym.ID);
tools/clang/tools/extra/clangd/index/dex/Dex.cpp 73 LookupTable[Sym->ID] = Sym;
tools/clang/tools/extra/clangd/index/dex/dexp/Dexp.cpp 69 SymIDs.push_back(Sym.ID);
152 llvm::outs() << llvm::formatv(OutputFormat, Rank++, Sym.ID.str(),
tools/clang/tools/extra/clangd/indexer/IndexerMain.cpp 51 if (const auto *Existing = Symbols.find(Sym.ID))
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp 168 EXPECT_THAT(getRefs(Idx, Common.ID),
240 SymbolID A = findSymbol(*ShardHeader->Symbols, "A_CC").ID;
241 SymbolID B = findSymbol(*ShardSource->Symbols, "B_CC").ID;
580 TestSymbol.ID = SymbolID("foo");
597 Req.IDs.insert(TestSymbol.ID);
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp 2212 Sym.ID = SymbolID("c:foo.cpp@8@macro@Clangd_Macro_Test");
tools/clang/tools/extra/clangd/unittests/DexTests.cpp 673 auto &SymbolRefs = Refs[Sym.ID];
686 Req.IDs.insert(Foo.ID);
708 std::vector<Relation> Relations{{Parent.ID, RelationKind::BaseOf, Child1.ID},
708 std::vector<Relation> Relations{{Parent.ID, RelationKind::BaseOf, Child1.ID},
709 {Parent.ID, RelationKind::BaseOf, Child2.ID}};
709 {Parent.ID, RelationKind::BaseOf, Child2.ID}};
715 Req.Subjects.insert(Parent.ID);
718 Results.push_back(Object.ID);
720 EXPECT_THAT(Results, UnorderedElementsAre(Child1.ID, Child2.ID));
720 EXPECT_THAT(Results, UnorderedElementsAre(Child1.ID, Child2.ID));
749 S.ID = SymbolID("0");
753 S.ID = SymbolID("1");
760 S.ID = SymbolID("2");
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp 62 Sym.ID = SymbolID(ID);
323 Request.IDs = {Foo.ID};
341 EXPECT_THAT(getRefs(Index, Foo.ID),
363 SymbolID A = findSymbol(TU.headerSymbols(), "A").ID;
388 EXPECT_THAT(getRefs(Index, findSymbol(TU.headerSymbols(), "Foo").ID),
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp 231 S.ID = SymbolID("1");
235 S.ID = SymbolID("2");
242 S.ID = SymbolID("3");
292 L.ID = R.ID = SymbolID("hello");
292 L.ID = R.ID = SymbolID("hello");
320 L.ID = R.ID = SymbolID("hello");
320 L.ID = R.ID = SymbolID("hello");
341 L.ID = R.ID = SymbolID("hello");
341 L.ID = R.ID = SymbolID("hello");
390 Request.IDs = {Foo.ID};
392 Merge.refs(Request, [&](const Ref &O) { Results.insert(Foo.ID, O); });
403 Merge.refs(Request, [&](const Ref &O) { Results2.insert(Foo.ID, O); });
412 L.ID = R.ID = SymbolID("x");
412 L.ID = R.ID = SymbolID("x");
428 L.ID = R.ID = SymbolID("hello");
428 L.ID = R.ID = SymbolID("hello");
tools/clang/tools/extra/clangd/unittests/SerializationTests.cpp 96 MATCHER_P(ID, I, "") { return arg.ID == cantFail(SymbolID::fromStr(I)); }
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 614 EXPECT_THAT(Refs, Contains(Pair(findSymbol(Symbols, "Foo").ID,
616 EXPECT_THAT(Refs, Contains(Pair(findSymbol(Symbols, "Bar").ID,
618 EXPECT_THAT(Refs, Contains(Pair(findSymbol(Symbols, "func").ID,
620 EXPECT_THAT(Refs, Not(Contains(Pair(findSymbol(Symbols, "NS").ID, _))));
624 EXPECT_THAT(Refs, Not(Contains(Pair(findSymbol(MainSymbols, "a").ID, _))));
625 EXPECT_THAT(Refs, Not(Contains(Pair(findSymbol(MainSymbols, "b").ID, _))));
626 EXPECT_THAT(Refs, Not(Contains(Pair(findSymbol(MainSymbols, "c").ID, _))));
643 EXPECT_THAT(Refs, Contains(Pair(findSymbol(Symbols, "Foo").ID,
667 EXPECT_THAT(Refs, UnorderedElementsAre(Pair(findSymbol(Symbols, "Foo").ID,
669 Pair(findSymbol(Symbols, "Func").ID,
680 EXPECT_THAT(Refs, Contains(Pair(findSymbol(Symbols, "Foo").ID,
693 Contains(Relation{Base.ID, RelationKind::BaseOf, Derived.ID}));
693 Contains(Relation{Base.ID, RelationKind::BaseOf, Derived.ID}));
tools/clang/tools/extra/clangd/unittests/TestIndex.cpp 18 Sym.ID = SymbolID(QName.str());
53 Sym.ID = SymbolID(USR);
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp 473 Result = S.ID;
488 Result.push_back(Object.ID);