Lines Matching refs:noexcept
27 path() noexcept;
29 path(path&& p) noexcept;
42 path& operator=(path&& p) noexcept;
74 void clear() noexcept;
79 void swap(path& rhs) noexcept;
81 friend bool operator==(const path& lhs, const path& rhs) noexcept;
82 … friend bool operator!=(const path& lhs, const path& rhs) noexcept; // removed in C++20
83 … friend bool operator< (const path& lhs, const path& rhs) noexcept; // removed in C++20
84 … friend bool operator<=(const path& lhs, const path& rhs) noexcept; // removed in C++20
85 … friend bool operator> (const path& lhs, const path& rhs) noexcept; // removed in C++20
86 … friend bool operator>=(const path& lhs, const path& rhs) noexcept; // removed in C++20
87 friend strong_ordering operator<=>(const path& lhs, const path& rhs) noexcept; // C++20
91 const string_type& native() const noexcept;
92 const value_type* c_str() const noexcept;
115 int compare(const path& p) const noexcept;
129 [[nodiscard]] bool empty() const noexcept;
159 void swap(path& lhs, path& rhs) noexcept;
160 size_t hash_value(const path& p) noexcept;
174 directory_entry() noexcept = default;
176 directory_entry(directory_entry&&) noexcept = default;
182 directory_entry& operator=(directory_entry&&) noexcept = default;
189 void refresh(error_code& ec) noexcept;
191 const filesystem::path& path() const noexcept;
192 operator const filesystem::path&() const noexcept;
194 bool exists(error_code& ec) const noexcept;
196 bool is_block_file(error_code& ec) const noexcept;
198 bool is_character_file(error_code& ec) const noexcept;
200 bool is_directory(error_code& ec) const noexcept;
202 bool is_fifo(error_code& ec) const noexcept;
204 bool is_other(error_code& ec) const noexcept;
206 bool is_regular_file(error_code& ec) const noexcept;
208 bool is_socket(error_code& ec) const noexcept;
210 bool is_symlink(error_code& ec) const noexcept;
212 uintmax_t file_size(error_code& ec) const noexcept;
214 uintmax_t hard_link_count(error_code& ec) const noexcept;
216 file_time_type last_write_time(error_code& ec) const noexcept;
218 file_status status(error_code& ec) const noexcept;
220 file_status symlink_status(error_code& ec) const noexcept;
222 bool operator==(const directory_entry& rhs) const noexcept;
223 bool operator!=(const directory_entry& rhs) const noexcept; // removed in C++20
224 bool operator< (const directory_entry& rhs) const noexcept; // removed in C++20
225 bool operator<=(const directory_entry& rhs) const noexcept; // removed in C++20
226 bool operator> (const directory_entry& rhs) const noexcept; // removed in C++20
227 bool operator>=(const directory_entry& rhs) const noexcept; // removed in C++20
228 strong_ordering operator<=>(const directory_entry& rhs) const noexcept; // since C++20
248 directory_iterator() noexcept;
255 directory_iterator(directory_iterator&& rhs) noexcept;
259 directory_iterator& operator=(directory_iterator&& rhs) noexcept;
266 bool operator==(default_sentinel_t) const noexcept { // since C++20
274 directory_iterator begin(directory_iterator iter) noexcept;
275 directory_iterator end(directory_iterator) noexcept;
286 recursive_directory_iterator() noexcept;
293 recursive_directory_iterator(recursive_directory_iterator&& rhs) noexcept;
308 operator=(recursive_directory_iterator&& rhs) noexcept;
317 bool operator==(default_sentinel_t) const noexcept { // since C++20
325 recursive_directory_iterator begin(recursive_directory_iterator iter) noexcept;
326 recursive_directory_iterator end(recursive_directory_iterator) noexcept;
331 file_status() noexcept : file_status(file_type::none) {}
333 perms prms = perms::unknown) noexcept;
334 file_status(const file_status&) noexcept = default;
335 file_status(file_status&&) noexcept = default;
339 file_status& operator=(const file_status&) noexcept = default;
340 file_status& operator=(file_status&&) noexcept = default;
343 void type(file_type ft) noexcept;
344 void permissions(perms prms) noexcept;
347 file_type type() const noexcept;
348 perms permissions() const noexcept;
350 friend bool operator==(const file_status& lhs, const file_status& rhs) noexcept
393 error_code& ec) noexcept;
399 bool create_directory(const path& p, error_code& ec) noexcept;
403 error_code& ec) noexcept;
407 error_code& ec) noexcept;
411 error_code& ec) noexcept;
415 error_code& ec) noexcept;
420 void current_path(const path& p, error_code& ec) noexcept;
422 bool exists(file_status s) noexcept;
424 bool exists(const path& p, error_code& ec) noexcept;
427 bool equivalent(const path& p1, const path& p2, error_code& ec) noexcept;
430 uintmax_t file_size(const path& p, error_code& ec) noexcept;
433 uintmax_t hard_link_count(const path& p, error_code& ec) noexcept;
435 bool is_block_file(file_status s) noexcept;
437 bool is_block_file(const path& p, error_code& ec) noexcept;
439 bool is_character_file(file_status s) noexcept;
441 bool is_character_file(const path& p, error_code& ec) noexcept;
443 bool is_directory(file_status s) noexcept;
445 bool is_directory(const path& p, error_code& ec) noexcept;
448 bool is_empty(const path& p, error_code& ec) noexcept;
450 bool is_fifo(file_status s) noexcept;
452 bool is_fifo(const path& p, error_code& ec) noexcept;
454 bool is_other(file_status s) noexcept;
456 bool is_other(const path& p, error_code& ec) noexcept;
458 bool is_regular_file(file_status s) noexcept;
460 bool is_regular_file(const path& p, error_code& ec) noexcept;
462 bool is_socket(file_status s) noexcept;
464 bool is_socket(const path& p, error_code& ec) noexcept;
466 bool is_symlink(file_status s) noexcept;
468 bool is_symlink(const path& p, error_code& ec) noexcept;
471 file_time_type last_write_time(const path& p, error_code& ec) noexcept;
474 error_code& ec) noexcept;
478 void permissions(const path& p, perms prms, error_code& ec) noexcept;
494 bool remove(const path& p, error_code& ec) noexcept;
500 void rename(const path& from, const path& to, error_code& ec) noexcept;
503 void resize_file(const path& p, uintmax_t size, error_code& ec) noexcept;
506 space_info space(const path& p, error_code& ec) noexcept;
509 file_status status(const path& p, error_code& ec) noexcept;
511 bool status_known(file_status s) noexcept;
514 file_status symlink_status(const path& p, error_code& ec) noexcept;