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

Declarations

tools/clang/tools/extra/clangd/index/Symbol.h
  217     SymbolSlab build() &&;

References

tools/clang/tools/extra/clangd/CodeComplete.cpp
 1161     return std::move(Syms).build();
 1509     return std::move(ResultsBuilder).build();
tools/clang/tools/extra/clangd/IncludeFixer.cpp
  421   auto Syms = std::move(Matches).build();
  442   auto Syms = std::move(Matches).build();
tools/clang/tools/extra/clangd/index/Background.cpp
  297     auto SS = std::make_unique<SymbolSlab>(std::move(Syms).build());
tools/clang/tools/extra/clangd/index/Merge.cpp
   49   SymbolSlab Dyn = std::move(DynB).build();
tools/clang/tools/extra/clangd/index/Serialization.cpp
  472     Result.Symbols = std::move(Symbols).build();
tools/clang/tools/extra/clangd/index/SymbolCollector.h
  111   SymbolSlab takeSymbols() { return std::move(Symbols).build(); }
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
  382   Result.Symbols.emplace(std::move(Symbols).build());
tools/clang/tools/extra/clangd/indexer/IndexerMain.cpp
   77     Result.Symbols = std::move(Symbols).build();
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp
  590     Source.update("", std::make_unique<SymbolSlab>(std::move(SB).build()),
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
   96   return MemIndex::build(std::move(Slab).build(), RefSlab(), RelationSlab());
tools/clang/tools/extra/clangd/unittests/DexTests.cpp
  766   auto I = dex::Dex::build(std::move(B).build(), RefSlab(), RelationSlab());
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp
  529   return MemIndex::build(std::move(Slab).build(), RefSlab(), RelationSlab());
  586       MemIndex::build(std::move(Slab).build(), RefSlab(), RelationSlab());
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp
   71   return std::make_unique<SymbolSlab>(std::move(Slab).build());
  110     return std::make_unique<SymbolSlab>(std::move(S).build());
tools/clang/tools/extra/clangd/unittests/HeaderSourceSwitchTests.cpp
  137   auto Index = MemIndex::build(std::move(AllSymbols).build(), {}, {});
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp
   72   SymbolSlab S = std::move(B).build();
  248   auto I = MemIndex::build(std::move(B).build(), RefSlab(), RelationSlab());
tools/clang/tools/extra/clangd/unittests/SyncAPI.cpp
  137   return std::move(Builder).build();
tools/clang/tools/extra/clangd/unittests/TestIndex.cpp
   80   return std::move(Slab).build();
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
 1837       MemIndex::build(std::move(Symbols).build(), RefSlab(), RelationSlab());