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

References

tools/clang/tools/extra/clangd/index/Background.cpp
  268   for (const auto &SymRefs : *Index.Refs) {
  401       [&](RefSlab R) { Index.Refs = std::move(R); },
  420   assert(Index.Symbols && Index.Refs && Index.Sources &&
  425       Index.Refs->numRefs(), Index.Sources->size());
  427   SPAN_ATTACH(Tracer, "refs", int(Index.Refs->numRefs()));
  465       auto RS = LS.Shard->Refs
  466                     ? std::make_unique<RefSlab>(std::move(*LS.Shard->Refs))
tools/clang/tools/extra/clangd/index/Serialization.cpp
  484     Result.Refs = std::move(Refs).build();
  680       if (I->Refs)
  681         Refs = std::move(*I->Refs);
tools/clang/tools/extra/clangd/index/Serialization.h
   68         Refs(I.Refs ? I.Refs.getPointer() : nullptr),
   68         Refs(I.Refs ? I.Refs.getPointer() : nullptr),
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
  383   Result.Refs.emplace(std::move(Refs).build());
tools/clang/tools/extra/clangd/indexer/IndexerMain.cpp
   78     Result.Refs = std::move(Refs).build();
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp
  226   for (const auto &Ref : *ShardHeader->Refs)
  234   for (const auto &Ref : *ShardSource->Refs)
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp
   80         [&](RefSlab R) { IndexFile.Refs = std::move(R); },
tools/clang/tools/extra/clangd/unittests/SerializationTests.cpp
  143   ASSERT_TRUE(bool(ParsedYAML->Refs));
  145       *ParsedYAML->Refs,
  148   auto Ref1 = ParsedYAML->Refs->begin()->second.front();
  192   ASSERT_TRUE(In2->Refs);
  198   EXPECT_THAT(YAMLFromRefs(*In2->Refs),
  199               UnorderedElementsAreArray(YAMLFromRefs(*In->Refs)));
  227     ASSERT_TRUE(In->Refs);
  233     EXPECT_THAT(YAMLFromRefs(*In->Refs),
  234                 UnorderedElementsAreArray(YAMLFromRefs(*In->Refs)));