Home
last modified time | relevance | path

Searched refs:IndexContents (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DIndex.h93 enum class IndexContents : uint8_t { enum
101 inline constexpr IndexContents operator&(IndexContents L, IndexContents R) {
102 return static_cast<IndexContents>(static_cast<uint8_t>(L) &
106 inline constexpr IndexContents operator|(IndexContents L, IndexContents R) {
107 return static_cast<IndexContents>(static_cast<uint8_t>(L) |
155 llvm::unique_function<IndexContents(llvm::StringRef) const>;
182 llvm::unique_function<IndexContents(llvm::StringRef) const>
H A DMerge.cpp30 return (Index(OwningFile) & IndexContents::Symbols) != IndexContents::None; in isIndexAuthoritative()
145 if ((DynamicContainsFile(O.Location.FileURI) & IndexContents::References) != in refs()
146 IndexContents::None) in refs()
158 llvm::unique_function<IndexContents(llvm::StringRef) const>
H A DProjectAware.cpp50 llvm::unique_function<IndexContents(llvm::StringRef) const>
114 llvm::unique_function<IndexContents(llvm::StringRef) const>
119 return [](llvm::StringRef) { return IndexContents::None; }; in indexedFiles()
H A DMemIndex.h51 FileRange &&Files, IndexContents IdxContents, Payload &&BackingData, in MemIndex()
79 llvm::unique_function<IndexContents(llvm::StringRef) const>
96 IndexContents IdxContents;
H A DFileIndex.h72 FileSymbols(IndexContents IdxContents);
93 IndexContents IdxContents;
H A DMemIndex.cpp108 llvm::unique_function<IndexContents(llvm::StringRef) const>
111 return Files.contains(FileURI) ? IdxContents : IndexContents::None; in indexedFiles()
H A DMerge.h44 llvm::unique_function<IndexContents(llvm::StringRef) const>
H A DFileIndex.cpp241 FileSymbols::FileSymbols(IndexContents IdxContents) in FileSymbols()
423 PreambleSymbols(IndexContents::Symbols | IndexContents::Relations), in FileIndex()
425 MainFileSymbols(IndexContents::All), in FileIndex()
H A DIndex.cpp75 llvm::unique_function<IndexContents(llvm::StringRef) const>
H A DBackground.cpp97 IndexedSymbols(IndexContents::All), in BackgroundIndex()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DIndexTests.cpp235 std::move(Files), IndexContents::All, std::move(Data), Size); in TEST()
237 EXPECT_EQ(ContainsFile("unittest:///foo.cc"), IndexContents::All); in TEST()
238 EXPECT_EQ(ContainsFile("unittest:///bar.cc"), IndexContents::All); in TEST()
239 EXPECT_EQ(ContainsFile("unittest:///foobar.cc"), IndexContents::None); in TEST()
524 RelationSlab(), std::move(DynFiles), IndexContents::Symbols, in TEST()
533 std::move(StaticFiles), IndexContents::References, std::move(StaticData), in TEST()
539 IndexContents::Symbols | IndexContents::References); in TEST()
540 EXPECT_EQ(ContainsFile("unittest:///bar.cc"), IndexContents::References); in TEST()
541 EXPECT_EQ(ContainsFile("unittest:///foobar.cc"), IndexContents::None); in TEST()
614 RelationSlab(), std::move(DynFiles), IndexContents::Symbols, in TEST()
H A DFileIndexTests.cpp102 FileSymbols FS(IndexContents::All); in TEST()
114 FileSymbols FS(IndexContents::All); in TEST()
124 FileSymbols FS(IndexContents::All); in TEST()
145 FileSymbols FS(IndexContents::All); in TEST()
495 FileSymbols FS(IndexContents::All); in TEST()
507 FileSymbols FS(IndexContents::All); in TEST()
709 FileSymbols FS(IndexContents::All); in TEST()
H A DRenameTests.cpp1299 FileSymbols FSymbols(IndexContents::All); in TEST()
1365 llvm::unique_function<IndexContents(llvm::StringRef) const> in TEST()
1367 return [](llvm::StringRef) { return IndexContents::None; }; in TEST()
1414 llvm::unique_function<IndexContents(llvm::StringRef) const> in TEST()
1416 return [](llvm::StringRef) { return IndexContents::None; }; in TEST()
H A DDexTests.cpp773 std::move(Files), IndexContents::All, std::move(Data), Size); in TEST()
775 EXPECT_EQ(ContainsFile("unittest:///foo.cc"), IndexContents::All); in TEST()
776 EXPECT_EQ(ContainsFile("unittest:///bar.cc"), IndexContents::All); in TEST()
777 EXPECT_EQ(ContainsFile("unittest:///foobar.cc"), IndexContents::None); in TEST()
H A DBackgroundIndexTests.cpp686 : Source(IndexContents::All), Target(std::make_unique<MemIndex>()), in BackgroundIndexRebuilderTest()
H A DCodeCompleteTests.cpp1534 llvm::unique_function<IndexContents(llvm::StringRef) const>
1536 return [](llvm::StringRef) { return IndexContents::None; }; in indexedFiles()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/dex/
H A DDex.h66 FileRange &&Files, IndexContents IdxContents, Payload &&BackingData, in Dex()
92 llvm::unique_function<IndexContents(llvm::StringRef) const>
126 IndexContents IdxContents;
H A DDex.cpp337 llvm::unique_function<IndexContents(llvm::StringRef) const>
340 return Files.contains(FileURI) ? IdxContents : IndexContents::None; in indexedFiles()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/remote/
H A DClient.cpp160 llvm::unique_function<IndexContents(llvm::StringRef) const>
166 return [](llvm::StringRef) { return IndexContents::None; }; in indexedFiles()