Lines Matching refs:recursive_directory_iterator
277 class recursive_directory_iterator {
286 recursive_directory_iterator() noexcept;
287 explicit recursive_directory_iterator(const path& p);
288 recursive_directory_iterator(const path& p, directory_options options);
289 recursive_directory_iterator(const path& p, directory_options options,
291 recursive_directory_iterator(const path& p, error_code& ec);
292 recursive_directory_iterator(const recursive_directory_iterator& rhs);
293 recursive_directory_iterator(recursive_directory_iterator&& rhs) noexcept;
294 ~recursive_directory_iterator();
305 recursive_directory_iterator&
306 operator=(const recursive_directory_iterator& rhs);
307 recursive_directory_iterator&
308 operator=(recursive_directory_iterator&& rhs) noexcept;
310 recursive_directory_iterator& operator++();
311 recursive_directory_iterator& increment(error_code& ec);
318 return *this == recursive_directory_iterator();
324 // enable recursive_directory_iterator range-based for statements
325 recursive_directory_iterator begin(recursive_directory_iterator iter) noexcept;
326 recursive_directory_iterator end(recursive_directory_iterator) noexcept;
527 inline constexpr bool std::ranges::enable_borrowed_range<std::filesystem::recursive_directory_iterator> = true;
532 inline constexpr bool std::ranges::enable_view<std::filesystem::recursive_directory_iterator> = true;
552 # include <__filesystem/recursive_directory_iterator.h>