Lines Matching refs:directory_iterator

37 class directory_iterator {
48 directory_iterator() noexcept {} in directory_iterator() function
51 explicit directory_iterator(const path& __p) in directory_iterator() function
52 : directory_iterator(__p, nullptr) {} in directory_iterator()
55 directory_iterator(const path& __p, directory_options __opts) in directory_iterator() function
56 : directory_iterator(__p, nullptr, __opts) {} in directory_iterator()
59 directory_iterator(const path& __p, error_code& __ec) in directory_iterator() function
60 : directory_iterator(__p, &__ec) {} in directory_iterator()
63 directory_iterator(const path& __p, directory_options __opts, in directory_iterator() function
65 : directory_iterator(__p, &__ec, __opts) {} in directory_iterator()
67 _LIBCPP_HIDE_FROM_ABI directory_iterator(const directory_iterator&) = default;
68 _LIBCPP_HIDE_FROM_ABI directory_iterator(directory_iterator&&) = default;
69 _LIBCPP_HIDE_FROM_ABI directory_iterator& operator=(const directory_iterator&) = default;
72 directory_iterator& operator=(directory_iterator&& __o) noexcept {
80 _LIBCPP_HIDE_FROM_ABI ~directory_iterator() = default;
92 directory_iterator& operator++() { return __increment(); }
102 directory_iterator& increment(error_code& __ec) { return __increment(&__ec); } in increment()
106 operator==(const directory_iterator& __lhs,
107 const directory_iterator& __rhs) noexcept;
111 directory_iterator(const path&, error_code*,
115 directory_iterator& __increment(error_code* __ec = nullptr);
125 operator==(const directory_iterator& __lhs,
126 const directory_iterator& __rhs) noexcept {
131 operator!=(const directory_iterator& __lhs,
132 const directory_iterator& __rhs) noexcept {
137 inline _LIBCPP_HIDE_FROM_ABI directory_iterator
138 begin(directory_iterator __iter) noexcept { in begin()
142 inline _LIBCPP_HIDE_FROM_ABI directory_iterator
143 end(directory_iterator) noexcept { in end() argument
144 return directory_iterator(); in end()
155 inline constexpr bool _VSTD::ranges::enable_borrowed_range<_VSTD_FS::directory_iterator> = true;
159 inline constexpr bool _VSTD::ranges::enable_view<_VSTD_FS::directory_iterator> = true;