| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/ |
| H A D | path.pass.cpp | 42 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 D | copy_assign.pass.cpp | 34 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 D | copy.pass.cpp | 32 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 D | move.pass.cpp | 32 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 D | move_assign.pass.cpp | 34 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 D | default.pass.cpp | 27 static_assert(std::is_nothrow_default_constructible<directory_entry>::value, in main() 29 directory_entry e; in main()
|
| H A D | default_const.pass.cpp | 27 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 D | path.pass.cpp | 30 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 D | comparisons.pass.cpp | 40 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 D | hard_link_count.pass.cpp | 36 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 D | last_write_time.pass.cpp | 36 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 D | file_size.pass.cpp | 36 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 D | file_type_obs.pass.cpp | 31 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 D | status.pass.cpp | 33 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 D | symlink_status.pass.cpp | 33 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 D | directory_entry.h | 44 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 D | recursive_directory_iterator.h | 37 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 D | directory_iterator.h | 39 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 D | refresh.pass.cpp | 37 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 D | assign.pass.cpp | 34 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 D | replace_filename.pass.cpp | 34 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 D | types.pass.cpp | 32 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 D | FileSystem.h | 1354 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 D | directory_iterator.cpp | 80 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 D | directory_entry.io.pass.cpp | 34 const fs::directory_entry dir = fs::directory_entry(fs::path(input)); in TestOutput()
|