Home
last modified time | relevance | path

Searched refs:directory_entry (Results 1 – 25 of 43) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/
H A Dpath.pass.cpp42 const directory_entry e(p); in TEST_CASE()
71 const directory_entry e(p, ec); in TEST_CASE()
85 directory_entry ent(file); in TEST_CASE()
87 directory_entry ent_ec(file, ec); in TEST_CASE()
102 directory_entry ent(sym); in TEST_CASE()
104 directory_entry ent_ec(sym, ec); in TEST_CASE()
128 directory_entry ent(static_env.DNE, ec); in TEST_CASE()
141 directory_entry ent(static_env.DNE); in TEST_CASE()
161 directory_entry ent(file, ec); in TEST_CASE()
179 directory_entry ent(file, ec); in TEST_CASE()
[all …]
H A Dcopy_assign.pass.cpp34 static_assert(std::is_copy_assignable<directory_entry>::value, in TEST_CASE()
36 static_assert(!std::is_nothrow_copy_assignable<directory_entry>::value, in TEST_CASE()
40 const directory_entry e(p); in TEST_CASE()
41 directory_entry e2; in TEST_CASE()
45 directory_entry e3(p2); in TEST_CASE()
59 directory_entry ent(sym); in TEST_CASE()
63 directory_entry ent_cp; in TEST_CASE()
70 directory_entry ent(file); in TEST_CASE()
74 directory_entry ent_cp; in TEST_CASE()
H A Dcopy.pass.cpp32 static_assert(std::is_copy_constructible<directory_entry>::value, in TEST_CASE()
34 static_assert(!std::is_nothrow_copy_constructible<directory_entry>::value, in TEST_CASE()
37 const directory_entry e(p); in TEST_CASE()
39 directory_entry e2(e); in TEST_CASE()
53 directory_entry ent(sym); in TEST_CASE()
57 directory_entry ent_cp(ent); in TEST_CASE()
63 directory_entry ent(file); in TEST_CASE()
67 directory_entry ent_cp(ent); in TEST_CASE()
H A Dmove.pass.cpp32 static_assert(std::is_nothrow_move_constructible<directory_entry>::value, in TEST_CASE()
35 directory_entry e(p); in TEST_CASE()
37 directory_entry e2(std::move(e)); in TEST_CASE()
51 directory_entry ent(sym); in TEST_CASE()
55 directory_entry ent_cp(std::move(ent)); in TEST_CASE()
61 directory_entry ent(file); in TEST_CASE()
65 directory_entry ent_cp(std::move(ent)); in TEST_CASE()
H A Dmove_assign.pass.cpp34 static_assert(std::is_nothrow_move_assignable<directory_entry>::value, in TEST_CASE()
38 directory_entry e(p); in TEST_CASE()
39 directory_entry e2(p2); in TEST_CASE()
55 directory_entry ent(sym); in TEST_CASE()
59 directory_entry ent_cp; in TEST_CASE()
66 directory_entry ent(file); in TEST_CASE()
70 directory_entry ent_cp; in TEST_CASE()
H A Ddefault.pass.cpp27 static_assert(std::is_nothrow_default_constructible<directory_entry>::value, in main()
29 directory_entry e; in main()
H A Ddefault_const.pass.cpp27 static_assert(std::is_nothrow_default_constructible<directory_entry>::value, in main()
29 const directory_entry e; in main()
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/
H A Dpath.pass.cpp30 directory_entry nce; in test_path_method()
31 const directory_entry e(""); in test_path_method()
37 directory_entry e(p); in test_path_method()
52 directory_entry nce; in test_path_conversion()
53 const directory_entry e(""); in test_path_conversion()
60 static_assert(!std::is_convertible<directory_entry&, path&>::value, ""); in test_path_conversion()
61 static_assert(!std::is_convertible<directory_entry const&, path&>::value, ""); in test_path_conversion()
62 static_assert(!std::is_convertible<directory_entry &&, path&>::value, ""); in test_path_conversion()
63 static_assert(!std::is_convertible<directory_entry const&&, path&>::value, ""); in test_path_conversion()
70 directory_entry const e(p); in test_path_conversion()
[all …]
H A Dcomparisons.pass.cpp40 directory_entry const ce(p); in test_comparison_signatures()
63 auto TestFn = [](path const& LHS, const directory_entry& LHSE, in test_comparisons_simple()
64 path const& RHS, const directory_entry& RHSE) { in test_comparisons_simple()
73 const directory_entry L(TC.first); in test_comparisons_simple()
74 const directory_entry R(TC.second); in test_comparisons_simple()
H A Dhard_link_count.pass.cpp36 const directory_entry e = {}; in TEST_CASE()
55 directory_entry ent(file); in TEST_CASE()
66 directory_entry ent(dir); in TEST_CASE()
78 directory_entry ent(sym); in TEST_CASE()
96 directory_entry ent(p, dummy_ec); in TEST_CASE()
136 directory_entry ent; in TEST_CASE()
155 directory_entry ent; in TEST_CASE()
181 directory_entry ent; in TEST_CASE()
207 directory_entry ent; in TEST_CASE()
233 directory_entry ent; in TEST_CASE()
H A Dlast_write_time.pass.cpp36 const fs::directory_entry e = {}; in TEST_CASE()
56 directory_entry ent(file); in TEST_CASE()
67 directory_entry ent(dir); in TEST_CASE()
78 directory_entry ent(sym); in TEST_CASE()
105 directory_entry ent; in TEST_CASE()
123 directory_entry ent; in TEST_CASE()
149 directory_entry ent; in TEST_CASE()
175 directory_entry ent; in TEST_CASE()
201 directory_entry ent; in TEST_CASE()
H A Dfile_size.pass.cpp36 const fs::directory_entry e = {}; in TEST_CASE()
55 directory_entry ent(file); in TEST_CASE()
68 directory_entry ent(sym); in TEST_CASE()
97 directory_entry ent(p); in TEST_CASE()
133 directory_entry ent; in TEST_CASE()
151 directory_entry ent; in TEST_CASE()
177 directory_entry ent; in TEST_CASE()
202 directory_entry ent; in TEST_CASE()
228 directory_entry ent; in TEST_CASE()
H A Dfile_type_obs.pass.cpp31 directory_entry p("dne"); in TEST_CASE()
36 const directory_entry e = {}; in TEST_CASE()
61 using fs::directory_entry; in TEST_CASE()
70 directory_entry e(p); in TEST_CASE()
97 using fs::directory_entry; in TEST_CASE()
106 directory_entry e(p); in TEST_CASE()
161 using fs::directory_entry; in TEST_CASE()
167 directory_entry e(p); in TEST_CASE()
213 using fs::directory_entry; in TEST_CASE()
227 directory_entry e(p); in TEST_CASE()
H A Dstatus.pass.cpp33 const fs::directory_entry e("foo"); in TEST_CASE()
43 const directory_entry e(p); in TEST_CASE()
52 const directory_entry e(p); in TEST_CASE()
H A Dsymlink_status.pass.cpp33 const directory_entry e("foo"); in TEST_CASE()
43 const directory_entry e(p); in TEST_CASE()
52 const directory_entry e(p); in TEST_CASE()
/llvm-project-15.0.7/libcxx/include/__filesystem/
H A Ddirectory_entry.h44 class directory_entry {
49 directory_entry() noexcept = default;
50 directory_entry(directory_entry const&) = default;
51 directory_entry(directory_entry&&) noexcept = default;
54 explicit directory_entry(_Path const& __p) : __p_(__p) { in directory_entry() function
64 ~directory_entry() {} in ~directory_entry()
66 directory_entry& operator=(directory_entry const&) = default;
67 directory_entry& operator=(directory_entry&&) noexcept = default;
219 bool operator<(directory_entry const& __rhs) const noexcept {
239 bool operator>(directory_entry const& __rhs) const noexcept {
[all …]
H A Drecursive_directory_iterator.h37 using value_type = directory_entry;
39 using pointer = directory_entry const*;
40 using reference = directory_entry const&;
82 const directory_entry& operator*() const { return __dereference(); }
85 const directory_entry* operator->() const { return &__dereference(); }
122 const directory_entry& __dereference() const;
H A Ddirectory_iterator.h39 typedef directory_entry value_type;
83 const directory_entry& operator*() const {
89 const directory_entry* operator->() const { return &**this; }
118 const directory_entry& __dereference() const;
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.mods/
H A Drefresh.pass.cpp37 directory_entry e; in TEST_CASE()
44 directory_entry e; in TEST_CASE()
53 directory_entry e; in TEST_CASE()
60 directory_entry e; in TEST_CASE()
80 directory_entry ent(file); in TEST_CASE()
92 directory_entry ent(file); in TEST_CASE()
122 directory_entry ent(sym); in TEST_CASE()
141 directory_entry ent(sym); in TEST_CASE()
174 directory_entry ent(file); in TEST_CASE()
265 directory_entry ent(sym); in TEST_CASE()
[all …]
H A Dassign.pass.cpp34 directory_entry e(p); in TEST_CASE()
56 directory_entry e(p); in TEST_CASE()
63 directory_entry ent(p); in TEST_CASE()
79 directory_entry ent; in TEST_CASE()
89 directory_entry ent; in TEST_CASE()
115 directory_entry ent; in TEST_CASE()
130 directory_entry ent; in TEST_CASE()
136 directory_entry ent; in TEST_CASE()
143 directory_entry ent; in TEST_CASE()
H A Dreplace_filename.pass.cpp34 directory_entry e; in TEST_CASE()
46 directory_entry e(p); in TEST_CASE()
58 directory_entry e; in TEST_CASE()
71 directory_entry e(p); in TEST_CASE()
83 directory_entry e(p); in TEST_CASE()
102 directory_entry ent(file); in TEST_CASE()
113 directory_entry ent(sym); in TEST_CASE()
144 directory_entry ent(file); in TEST_CASE()
152 directory_entry ent(sym_in_dir); in TEST_CASE()
160 directory_entry ent(sym_out_of_dir); in TEST_CASE()
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_iterator/
H A Dtypes.pass.cpp32 ASSERT_SAME_TYPE(D::value_type, directory_entry); in main()
34 ASSERT_SAME_TYPE(D::pointer, const directory_entry*); in main()
35 ASSERT_SAME_TYPE(D::reference, const directory_entry&); in main()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DFileSystem.h1354 class directory_entry {
1366 explicit directory_entry(const Twine &Path, bool FollowSymlinks = true,
1372 directory_entry() = default;
1394 bool operator< (const directory_entry& RHS) const;
1395 bool operator<=(const directory_entry& RHS) const;
1396 bool operator> (const directory_entry& RHS) const;
1397 bool operator>=(const directory_entry& RHS) const;
1415 directory_entry CurrentEntry;
1454 const directory_entry &operator*() const { return State->CurrentEntry; }
1461 return State->CurrentEntry == directory_entry();
[all …]
/llvm-project-15.0.7/libcxx/src/filesystem/
H A Ddirectory_iterator.cpp80 directory_entry::__create_iter_result(detail::get_file_type(__data_))); in assign()
98 directory_entry __entry_;
144 directory_entry::__create_iter_result(str_type_pair.second)); in advance()
163 directory_entry __entry_;
198 directory_entry const& directory_iterator::__dereference() const { in __dereference()
246 const directory_entry& recursive_directory_iterator::__dereference() const { in __dereference()
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.io/
H A Ddirectory_entry.io.pass.cpp34 const fs::directory_entry dir = fs::directory_entry(fs::path(input)); in TestOutput()

12