| /llvm-project-15.0.7/libcxx/include/__filesystem/ |
| H A D | directory_iterator.h | 37 class directory_iterator { 48 directory_iterator() noexcept {} in directory_iterator() function 52 : directory_iterator(__p, nullptr) {} in directory_iterator() 60 : directory_iterator(__p, &__ec) {} in directory_iterator() 67 _LIBCPP_HIDE_FROM_ABI directory_iterator(const directory_iterator&) = default; 68 _LIBCPP_HIDE_FROM_ABI directory_iterator(directory_iterator&&) = default; 69 _LIBCPP_HIDE_FROM_ABI directory_iterator& operator=(const directory_iterator&) = default; 72 directory_iterator& operator=(directory_iterator&& __o) noexcept { 125 operator==(const directory_iterator& __lhs, 143 end(directory_iterator) noexcept { in end() argument [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_iterator/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 static_assert(std::same_as<std::ranges::iterator_t<fs::directory_iterator>, fs::directory_iterator>… 20 static_assert(std::ranges::common_range<fs::directory_iterator>); 21 static_assert(std::ranges::input_range<fs::directory_iterator>); 22 static_assert(std::ranges::view<fs::directory_iterator>); 23 static_assert(!std::ranges::sized_range<fs::directory_iterator>); 24 static_assert(std::ranges::borrowed_range<fs::directory_iterator>); 27 static_assert(std::same_as<std::ranges::iterator_t<fs::directory_iterator&>, fs::directory_iterator… 28 static_assert(std::ranges::common_range<fs::directory_iterator&>); 29 static_assert(std::ranges::input_range<fs::directory_iterator&>); 30 static_assert(!std::ranges::view<fs::directory_iterator&>); [all …]
|
| H A D | iterator_concept_conformance.compile.pass.cpp | 19 static_assert(std::input_iterator<fs::directory_iterator>); 20 static_assert(!std::forward_iterator<fs::directory_iterator>); 21 static_assert(!std::indirectly_writable<fs::directory_iterator, value_type>); 22 static_assert(!std::incrementable<fs::directory_iterator>); 23 static_assert(std::sentinel_for<fs::directory_iterator, fs::directory_iterator>); 24 static_assert(!std::sized_sentinel_for<fs::directory_iterator, fs::directory_iterator>); 25 static_assert(!std::indirectly_movable<fs::directory_iterator, fs::directory_iterator>); 26 static_assert(!std::indirectly_movable_storable<fs::directory_iterator, fs::directory_iterator>); 27 static_assert(!std::indirectly_copyable<fs::directory_iterator, fs::directory_iterator>); 28 static_assert(!std::indirectly_copyable_storable<fs::directory_iterator, fs::directory_iterator>); [all …]
|
| H A D | types.pass.cpp | 31 using D = directory_iterator; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/ |
| H A D | ctor.pass.cpp | 35 using D = directory_iterator; in TEST_CASE() 65 const directory_iterator endIt; in TEST_CASE() 106 directory_iterator it(testDir); in TEST_CASE() 166 const directory_iterator endIt; in TEST_CASE() 174 directory_iterator it(testDir); in TEST_CASE() 185 const directory_iterator endIt{}; in TEST_CASE() 195 directory_iterator it(testDir); in TEST_CASE() 205 const directory_iterator endIt{}; in TEST_CASE() 220 const directory_iterator endIt{}; in TEST_CASE() 223 directory_iterator it(testPath, ec); in TEST_CASE() [all …]
|
| H A D | move_assign.pass.cpp | 36 using D = directory_iterator; in TEST_CASE() 45 directory_iterator from(testDir); in TEST_CASE() 49 directory_iterator to{}; in TEST_CASE() 61 directory_iterator from{}; in TEST_CASE() 63 directory_iterator to(testDir); in TEST_CASE() 75 const directory_iterator endIt{}; in TEST_CASE() 77 directory_iterator it(testDir); in TEST_CASE() 83 directory_iterator it2(testDir); in TEST_CASE() 95 directory_iterator it; in TEST_CASE() 96 directory_iterator it2; in TEST_CASE() [all …]
|
| H A D | copy_assign.pass.cpp | 32 using D = directory_iterator; in TEST_CASE() 41 const directory_iterator from(testDir); in TEST_CASE() 45 directory_iterator to{}; in TEST_CASE() 58 const directory_iterator from{}; in TEST_CASE() 60 directory_iterator to(testDir); in TEST_CASE() 72 const directory_iterator endIt{}; in TEST_CASE() 74 directory_iterator it_obj(testDir); in TEST_CASE() 81 directory_iterator it2(testDir); in TEST_CASE() 93 const directory_iterator it; in TEST_CASE() 94 directory_iterator it2; in TEST_CASE() [all …]
|
| H A D | increment.pass.cpp | 33 directory_iterator d; ((void)d); in TEST_CASE() 36 ASSERT_SAME_TYPE(decltype(++d), directory_iterator&); in TEST_CASE() 39 ASSERT_SAME_TYPE(decltype(d.increment(ec)), directory_iterator&); in TEST_CASE() 49 const directory_iterator endIt{}; in TEST_CASE() 52 directory_iterator it(testDir, ec); in TEST_CASE() 60 directory_iterator& it_ref = ++it; in TEST_CASE() 73 const directory_iterator endIt{}; in TEST_CASE() 76 directory_iterator it(testDir, ec); in TEST_CASE() 98 const directory_iterator endIt{}; in TEST_CASE() 101 directory_iterator it(testDir, ec); in TEST_CASE() [all …]
|
| H A D | move.pass.cpp | 32 using D = directory_iterator; in TEST_CASE() 38 const directory_iterator endIt; in TEST_CASE() 39 directory_iterator endIt2{}; in TEST_CASE() 41 directory_iterator it(std::move(endIt2)); in TEST_CASE() 50 const directory_iterator endIt{}; in TEST_CASE() 52 directory_iterator it(testDir); in TEST_CASE() 56 const directory_iterator it2(std::move(it)); in TEST_CASE()
|
| H A D | copy.pass.cpp | 32 using D = directory_iterator; in TEST_CASE() 38 const directory_iterator endIt; in TEST_CASE() 39 directory_iterator it(endIt); in TEST_CASE() 47 const directory_iterator endIt{}; in TEST_CASE() 49 const directory_iterator it(testDir); in TEST_CASE() 53 const directory_iterator it2(it); in TEST_CASE()
|
| H A D | default_ctor.pass.cpp | 27 static_assert(std::is_nothrow_default_constructible<fs::directory_iterator>::value, ""); in main() 30 fs::directory_iterator d1; in main() 31 const fs::directory_iterator d2; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.nonmembers/ |
| H A D | begin_end.pass.cpp | 33 directory_iterator d; in TEST_CASE() 35 ASSERT_SAME_TYPE(decltype(begin(d)), directory_iterator); in TEST_CASE() 36 ASSERT_SAME_TYPE(decltype(begin(std::move(d))), directory_iterator); in TEST_CASE() 40 ASSERT_SAME_TYPE(decltype(end(d)), directory_iterator); in TEST_CASE() 41 ASSERT_SAME_TYPE(decltype(end(std::move(d))), directory_iterator); in TEST_CASE() 54 directory_iterator it(testDir, ec); in TEST_CASE()
|
| /llvm-project-15.0.7/libcxx/src/filesystem/ |
| H A D | directory_iterator.cpp | 169 directory_iterator::directory_iterator(const path& p, error_code* ec, in directory_iterator() function in directory_iterator 184 directory_iterator& directory_iterator::__increment(error_code* ec) { in __increment() 198 directory_entry const& directory_iterator::__dereference() const { in __dereference() 266 const directory_iterator end_it; in __advance()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | FileSystem.h | 1423 class directory_iterator { 1428 explicit directory_iterator(const Twine &path, std::error_code &ec, 1446 directory_iterator() = default; 1449 directory_iterator &increment(std::error_code &ec) { in increment() 1457 bool operator==(const directory_iterator &RHS) const { 1467 bool operator!=(const directory_iterator &RHS) const { 1476 std::stack<directory_iterator, std::vector<directory_iterator>> Stack; 1495 State->Stack.push(directory_iterator(path, ec, Follow)); in State() 1496 if (State->Stack.top() == directory_iterator()) in State() 1502 const directory_iterator end_itr = {}; in increment() [all …]
|
| H A D | VirtualFileSystem.h | 182 class directory_iterator { 186 directory_iterator(std::shared_ptr<detail::DirIterImpl> I) in directory_iterator() function 194 directory_iterator() = default; 197 directory_iterator &increment(std::error_code &EC) { in increment() 208 bool operator==(const directory_iterator &RHS) const { 213 bool operator!=(const directory_iterator &RHS) const { 224 std::stack<directory_iterator, std::vector<directory_iterator>> Stack; 287 virtual directory_iterator dir_begin(const Twine &Dir, 383 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override; 436 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override { in dir_begin() [all …]
|
| H A D | FileCollector.h | 39 virtual llvm::vfs::directory_iterator 126 llvm::vfs::directory_iterator
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | filesystem | 48 class directory_iterator; 50 // enable directory_iterator range-based for statements 51 directory_iterator begin(directory_iterator iter) noexcept; 52 directory_iterator end(directory_iterator) noexcept; 231 inline constexpr bool std::ranges::enable_borrowed_range<std::filesystem::directory_iterator> = tru… 236 inline constexpr bool std::ranges::enable_view<std::filesystem::directory_iterator> = true; 246 #include <__filesystem/directory_iterator.h>
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | VirtualFileSystem.cpp | 388 llvm::sys::fs::directory_iterator Iter; 411 return directory_iterator( in dir_begin() 503 SmallVector<directory_iterator, 8> IterList; 505 directory_iterator CurrentDirIter; 579 directory_iterator Combined = directory_iterator( in dir_begin() 1131 return directory_iterator( in dir_begin() 1422 directory_iterator RedirectIter; in dir_begin() 1464 SmallVector<directory_iterator, 2> Iters; in dir_begin() 1478 directory_iterator Combined{ in dir_begin() 2762 if (I != directory_iterator()) { in recursive_directory_iterator() [all …]
|
| H A D | FileCollector.cpp | 134 llvm::vfs::directory_iterator 142 for (; !EC && It != llvm::vfs::directory_iterator(); It.increment(EC)) { in addDirectoryImpl() 276 llvm::vfs::directory_iterator dir_begin(const llvm::Twine &Dir, in dir_begin()
|
| /llvm-project-15.0.7/clang/lib/DirectoryWatcher/ |
| H A D | DirectoryScanner.cpp | 30 for (auto It = fs::directory_iterator(Path, EC), in scanDirectory() 31 End = fs::directory_iterator(); in scanDirectory()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis/ |
| H A D | enable_borrowed_range.compile.pass.cpp | 29 test<std::filesystem::directory_iterator>(); in test()
|
| H A D | enable_view.compile.pass.cpp | 29 test<std::filesystem::directory_iterator>(); in test()
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/ |
| H A D | FileSystem.h | 64 llvm::vfs::directory_iterator DirBegin(const FileSpec &file_spec, 66 llvm::vfs::directory_iterator DirBegin(const llvm::Twine &dir,
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | VirtualFileSystemTest.cpp | 137 return vfs::directory_iterator( in dir_begin() 452 ASSERT_NE(vfs::directory_iterator(), I); in TEST() 457 ASSERT_NE(vfs::directory_iterator(), I); in TEST() 460 EXPECT_EQ(vfs::directory_iterator(), I); in TEST() 513 ASSERT_NE(BIt, vfs::directory_iterator()); in TEST() 517 ASSERT_EQ(BIt, vfs::directory_iterator()); in TEST() 521 ASSERT_NE(CIt, vfs::directory_iterator()); in TEST() 540 for (vfs::directory_iterator in TEST() 920 ASSERT_EQ(vfs::directory_iterator(), I); in TEST() 1046 ASSERT_EQ(vfs::directory_iterator(), I); in TEST_F() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/ |
| H A D | iterator.rel_ops.compile.pass.cpp | 122 fs::directory_iterator it; in test_directory_iterators()
|