Home
last modified time | relevance | path

Searched refs:recursive_directory_iterator (Results 1 – 25 of 51) sorted by relevance

123

/llvm-project-15.0.7/libcxx/include/__filesystem/
H A Drecursive_directory_iterator.h35 class recursive_directory_iterator {
49 explicit recursive_directory_iterator(
62 recursive_directory_iterator(const recursive_directory_iterator&) = default;
63 recursive_directory_iterator(recursive_directory_iterator&&) = default;
65 recursive_directory_iterator&
69 recursive_directory_iterator&
79 ~recursive_directory_iterator() = default;
137 operator==(const recursive_directory_iterator&,
146 operator==(const recursive_directory_iterator& __lhs,
163 end(recursive_directory_iterator) noexcept { in end() argument
[all …]
H A Ddirectory_entry.h256 friend class recursive_directory_iterator; variable
501 friend class recursive_directory_iterator; variable
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/
H A Drange_concept_conformance.compile.pass.cpp19 …ert(std::same_as<std::ranges::iterator_t<fs::recursive_directory_iterator>, fs::recursive_director…
20 static_assert(std::ranges::common_range<fs::recursive_directory_iterator>);
21 static_assert(std::ranges::input_range<fs::recursive_directory_iterator>);
22 static_assert(std::ranges::view<fs::recursive_directory_iterator>);
23 static_assert(!std::ranges::sized_range<fs::recursive_directory_iterator>);
24 static_assert(std::ranges::borrowed_range<fs::recursive_directory_iterator>);
27 …rt(std::same_as<std::ranges::iterator_t<fs::recursive_directory_iterator&>, fs::recursive_director…
28 static_assert(std::ranges::common_range<fs::recursive_directory_iterator&>);
29 static_assert(std::ranges::input_range<fs::recursive_directory_iterator&>);
30 static_assert(!std::ranges::view<fs::recursive_directory_iterator&>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_iterator/
H A Diterator_concept_conformance.compile.pass.cpp31 static_assert(std::input_iterator<fs::recursive_directory_iterator>);
32 static_assert(!std::forward_iterator<fs::recursive_directory_iterator>);
33 static_assert(!std::indirectly_writable<fs::recursive_directory_iterator, value_type>);
34 static_assert(!std::incrementable<fs::recursive_directory_iterator>);
35 static_assert(std::sentinel_for<fs::recursive_directory_iterator, fs::recursive_directory_iterator>…
36 static_assert(!std::sized_sentinel_for<fs::recursive_directory_iterator, fs::recursive_directory_it…
37 static_assert(!std::indirectly_movable<fs::recursive_directory_iterator, fs::recursive_directory_it…
38 …assert(!std::indirectly_movable_storable<fs::recursive_directory_iterator, fs::recursive_directory…
39 static_assert(!std::indirectly_copyable<fs::recursive_directory_iterator, fs::recursive_directory_i…
40 …ssert(!std::indirectly_copyable_storable<fs::recursive_directory_iterator, fs::recursive_directory…
[all …]
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/
H A Dmove_assign.pass.cpp43 const recursive_directory_iterator endIt; in TEST_SUITE()
44 recursive_directory_iterator it(testDir, in TEST_SUITE()
65 const recursive_directory_iterator endIt; in createDifferentInterestingIterator()
66 recursive_directory_iterator it(testDir, in createDifferentInterestingIterator()
80 using D = recursive_directory_iterator; in TEST_CASE()
88 const recursive_directory_iterator endIt; in TEST_CASE()
94 recursive_directory_iterator to; in TEST_CASE()
108 recursive_directory_iterator from; in TEST_CASE()
119 const recursive_directory_iterator endIt; in TEST_CASE()
144 recursive_directory_iterator it; in TEST_CASE()
[all …]
H A Drecursion_pending.pass.cpp33 recursive_directory_iterator it(static_env.Dir); in TEST_CASE()
45 recursive_directory_iterator it(rec_pending_it); in TEST_CASE()
54 recursive_directory_iterator it(static_env.Dir); in TEST_CASE()
61 recursive_directory_iterator it2(static_env.Dir); in TEST_CASE()
87 recursive_directory_iterator it(static_env.Dir); in TEST_CASE()
105 const recursive_directory_iterator endIt; in TEST_CASE()
107 recursive_directory_iterator it(static_env.Dir); in TEST_CASE()
115 recursive_directory_iterator it(static_env.Dir); in TEST_CASE()
123 recursive_directory_iterator it(static_env.Dir); in TEST_CASE()
136 const recursive_directory_iterator endIt; in TEST_CASE()
[all …]
H A Dcopy_assign.pass.cpp39 const recursive_directory_iterator endIt; in TEST_SUITE()
40 recursive_directory_iterator it(testDir, in TEST_SUITE()
62 const recursive_directory_iterator endIt; in createDifferentInterestingIterator()
63 recursive_directory_iterator it(testDir, in createDifferentInterestingIterator()
75 using D = recursive_directory_iterator; in TEST_CASE()
82 const recursive_directory_iterator endIt; in TEST_CASE()
87 recursive_directory_iterator to; in TEST_CASE()
100 const recursive_directory_iterator from; in TEST_CASE()
111 const recursive_directory_iterator endIt; in TEST_CASE()
133 const recursive_directory_iterator it; in TEST_CASE()
[all …]
H A Dincrement.pass.cpp33 recursive_directory_iterator d; ((void)d); in TEST_CASE()
49 const recursive_directory_iterator endIt{}; in TEST_CASE()
52 recursive_directory_iterator it(testDir, ec); in TEST_CASE()
73 const recursive_directory_iterator endIt{}; in TEST_CASE()
97 const recursive_directory_iterator endIt{}; in TEST_CASE()
123 const recursive_directory_iterator endIt{}; in TEST_CASE()
126 recursive_directory_iterator it(testDir, in TEST_CASE()
164 const recursive_directory_iterator endIt; in TEST_CASE()
269 const recursive_directory_iterator endIt; in TEST_CASE()
354 const recursive_directory_iterator endIt; in TEST_CASE()
[all …]
H A Dmove.pass.cpp32 using D = recursive_directory_iterator; in TEST_CASE()
38 const recursive_directory_iterator endIt; in TEST_CASE()
39 recursive_directory_iterator endIt2{}; in TEST_CASE()
41 recursive_directory_iterator it(std::move(endIt2)); in TEST_CASE()
50 const recursive_directory_iterator endIt{}; in TEST_CASE()
58 recursive_directory_iterator it(testDir, opts); in TEST_CASE()
71 const recursive_directory_iterator it2(std::move(it)); in TEST_CASE()
H A Dcopy.pass.cpp32 using D = recursive_directory_iterator; in TEST_CASE()
39 const recursive_directory_iterator endIt; in TEST_CASE()
40 recursive_directory_iterator it(endIt); in TEST_CASE()
48 const recursive_directory_iterator endIt{}; in TEST_CASE()
56 recursive_directory_iterator it(testDir, opts); in TEST_CASE()
69 const recursive_directory_iterator it2(it); in TEST_CASE()
H A Dpop.pass.cpp32 recursive_directory_iterator it{}; ((void)it); in TEST_CASE()
43 const recursive_directory_iterator endIt{}; in TEST_CASE()
52 recursive_directory_iterator it(static_env.Dir, ec); in TEST_CASE()
H A Ddepth.pass.cpp36 const recursive_directory_iterator endIt{}; in TEST_CASE()
39 recursive_directory_iterator it(testDir, ec); in TEST_CASE()
H A Ddisable_recursion_pending.pass.cpp35 recursive_directory_iterator it(static_env.Dir); in TEST_CASE()
H A Dctor.pass.cpp33 using RDI = recursive_directory_iterator;
39 using D = recursive_directory_iterator; in TEST_CASE()
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.nonmembers/
H A Dbegin_end.pass.cpp33 recursive_directory_iterator d; in TEST_CASE()
35 ASSERT_SAME_TYPE(decltype(begin(d)), recursive_directory_iterator); in TEST_CASE()
36 ASSERT_SAME_TYPE(decltype(begin(std::move(d))), recursive_directory_iterator); in TEST_CASE()
40 ASSERT_SAME_TYPE(decltype(end(d)), recursive_directory_iterator); in TEST_CASE()
41 ASSERT_SAME_TYPE(decltype(end(std::move(d))), recursive_directory_iterator); in TEST_CASE()
54 recursive_directory_iterator it(testDir, ec); in TEST_CASE()
/llvm-project-15.0.7/libcxx/src/filesystem/
H A Ddirectory_iterator.cpp205 struct recursive_directory_iterator::__shared_imp {
210 recursive_directory_iterator::recursive_directory_iterator( in recursive_directory_iterator() function in recursive_directory_iterator
227 void recursive_directory_iterator::__pop(error_code* ec) { in __pop()
238 directory_options recursive_directory_iterator::options() const { in options()
242 int recursive_directory_iterator::depth() const { in depth()
246 const directory_entry& recursive_directory_iterator::__dereference() const { in __dereference()
250 recursive_directory_iterator&
251 recursive_directory_iterator::__increment(error_code* ec) { in __increment()
263 void recursive_directory_iterator::__advance(error_code* ec) { in __advance()
286 bool recursive_directory_iterator::__try_recursion(error_code* ec) { in __try_recursion()
/llvm-project-15.0.7/libcxx/include/
H A Dfilesystem54 class recursive_directory_iterator;
56 // enable recursive_directory_iterator range-based for statements
57 recursive_directory_iterator begin(recursive_directory_iterator iter) noexcept;
58 recursive_directory_iterator end(recursive_directory_iterator) noexcept;
233 …expr bool std::ranges::enable_borrowed_range<std::filesystem::recursive_directory_iterator> = true;
238 inline constexpr bool std::ranges::enable_view<std::filesystem::recursive_directory_iterator> = tru…
257 #include <__filesystem/recursive_directory_iterator.h>
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis/
H A Denable_borrowed_range.compile.pass.cpp30 test<std::filesystem::recursive_directory_iterator>(); in test()
H A Denable_view.compile.pass.cpp30 test<std::filesystem::recursive_directory_iterator>(); in test()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DVirtualFileSystem.h232 class recursive_directory_iterator {
238 recursive_directory_iterator(FileSystem &FS, const Twine &Path,
242 recursive_directory_iterator() = default;
245 recursive_directory_iterator &increment(std::error_code &EC);
250 bool operator==(const recursive_directory_iterator &Other) const {
253 bool operator!=(const recursive_directory_iterator &RHS) const {
H A DFileSystem.h1485 class recursive_directory_iterator {
1490 recursive_directory_iterator() = default;
1491 explicit recursive_directory_iterator(const Twine &path, std::error_code &ec,
1501 recursive_directory_iterator &increment(std::error_code &ec) { in increment()
1572 bool operator==(const recursive_directory_iterator &RHS) const {
1576 bool operator!=(const recursive_directory_iterator &RHS) const {
/llvm-project-15.0.7/llvm/unittests/Support/
H A DVirtualFileSystemTest.cpp575 ASSERT_NE(vfs::recursive_directory_iterator(), I); in TEST()
578 for (auto E = vfs::recursive_directory_iterator(); !EC && I != E; in TEST()
700 for (vfs::recursive_directory_iterator in TEST()
775 checkContents(vfs::recursive_directory_iterator(*O, "/", EC), in TEST()
779 checkContents(vfs::recursive_directory_iterator(*O, "/", EC), in TEST()
784 checkContents(vfs::recursive_directory_iterator(*O, "/", EC), in TEST()
799 checkContents(vfs::recursive_directory_iterator(*O, "/dir2", EC), in TEST()
801 checkContents(vfs::recursive_directory_iterator(*O, "/", EC), in TEST()
1330 auto I = vfs::recursive_directory_iterator(FS, "/", EC); in TEST_F()
1429 vfs::recursive_directory_iterator I(FS, "/", EC), E; in TEST_F()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-apply-replacements/lib/Tooling/
H A DApplyReplacements.cpp48 for (recursive_directory_iterator I(Directory, ErrorCode), E; in collectReplacementsFromDirectory()
92 for (recursive_directory_iterator I(Directory, ErrorCode), E; in collectReplacementsFromDirectory()
/llvm-project-15.0.7/libcxx/test/std/containers/
H A Diterator.rel_ops.compile.pass.cpp125 fs::recursive_directory_iterator rdit; in test_directory_iterators()
/llvm-project-15.0.7/lldb/source/Host/common/
H A DFileSystem.cpp188 vfs::recursive_directory_iterator Iter(*m_fs, path, EC); in EnumerateDirectory()
189 vfs::recursive_directory_iterator End; in EnumerateDirectory()

123