Home
last modified time | relevance | path

Searched refs:directory_iterator (Results 1 – 25 of 72) sorted by relevance

123

/llvm-project-15.0.7/libcxx/include/__filesystem/
H A Ddirectory_iterator.h37 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 Drange_concept_conformance.compile.pass.cpp19 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 Diterator_concept_conformance.compile.pass.cpp19 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 Dtypes.pass.cpp31 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 Dctor.pass.cpp35 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 Dmove_assign.pass.cpp36 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 Dcopy_assign.pass.cpp32 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 Dincrement.pass.cpp33 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 Dmove.pass.cpp32 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 Dcopy.pass.cpp32 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 Ddefault_ctor.pass.cpp27 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 Dbegin_end.pass.cpp33 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 Ddirectory_iterator.cpp169 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 DFileSystem.h1423 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 DVirtualFileSystem.h182 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 DFileCollector.h39 virtual llvm::vfs::directory_iterator
126 llvm::vfs::directory_iterator
/llvm-project-15.0.7/libcxx/include/
H A Dfilesystem48 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 DVirtualFileSystem.cpp388 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 DFileCollector.cpp134 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 DDirectoryScanner.cpp30 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 Denable_borrowed_range.compile.pass.cpp29 test<std::filesystem::directory_iterator>(); in test()
H A Denable_view.compile.pass.cpp29 test<std::filesystem::directory_iterator>(); in test()
/llvm-project-15.0.7/lldb/include/lldb/Host/
H A DFileSystem.h64 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 DVirtualFileSystemTest.cpp137 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 Diterator.rel_ops.compile.pass.cpp122 fs::directory_iterator it; in test_directory_iterators()

123