diff options
Diffstat (limited to 'contrib/llvm-project/libcxx/include/__filesystem/path_iterator.h')
| -rw-r--r-- | contrib/llvm-project/libcxx/include/__filesystem/path_iterator.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/contrib/llvm-project/libcxx/include/__filesystem/path_iterator.h b/contrib/llvm-project/libcxx/include/__filesystem/path_iterator.h index 62f8dc6fd357..08039e4c8a36 100644 --- a/contrib/llvm-project/libcxx/include/__filesystem/path_iterator.h +++ b/contrib/llvm-project/libcxx/include/__filesystem/path_iterator.h @@ -12,9 +12,9 @@ #include <__availability> #include <__config> +#include <__debug> #include <__filesystem/path.h> #include <__iterator/iterator_traits.h> -#include <__debug> #include <cstddef> #include <string> #include <string_view> @@ -38,15 +38,13 @@ public: }; public: - typedef bidirectional_iterator_tag iterator_category; + typedef input_iterator_tag iterator_category; + typedef bidirectional_iterator_tag iterator_concept; typedef path value_type; typedef ptrdiff_t difference_type; typedef const path* pointer; - typedef const path& reference; - - typedef void - __stashing_iterator_tag; // See reverse_iterator and __is_stashing_iterator + typedef path reference; public: _LIBCPP_INLINE_VISIBILITY |
