Lines Matching defs:_Iterator

104 template <contiguous_iterator _Iterator>
105 requires same_as<iter_value_t<_Iterator>, char>
106 _LIBCPP_HIDE_FROM_ABI constexpr bool __is_continuation(_Iterator __char, int __count) {
126 using _Iterator _LIBCPP_NODEBUG = basic_string_view<char>::const_iterator;
129 _LIBCPP_HIDE_FROM_ABI constexpr explicit __code_point_view(_Iterator __first, _Iterator __last)
133 _LIBCPP_HIDE_FROM_ABI constexpr _Iterator __position() const noexcept { return __first_; }
234 _Iterator __first_;
235 _Iterator __last_;
252 using _Iterator _LIBCPP_NODEBUG = typename basic_string_view<wchar_t>::const_iterator;
257 _LIBCPP_HIDE_FROM_ABI constexpr explicit __code_point_view(_Iterator __first, _Iterator __last)
260 _LIBCPP_HIDE_FROM_ABI constexpr _Iterator __position() const noexcept { return __first_; }
292 _Iterator __first_;
293 _Iterator __last_;
530 using _Iterator _LIBCPP_NODEBUG = typename basic_string_view<_CharT>::const_iterator;
533 _LIBCPP_HIDE_FROM_ABI constexpr explicit __extended_grapheme_cluster_view(_Iterator __first, _Iterator __last)
547 _Iterator __last_;
552 _Iterator __position = __code_point_view_.__position();
566 template <contiguous_iterator _Iterator>
567 __extended_grapheme_cluster_view(_Iterator, _Iterator) -> __extended_grapheme_cluster_view<iter_value_t<_Iterator>>;
575 using _Iterator _LIBCPP_NODEBUG = typename basic_string_view<_CharT>::const_iterator;
578 _LIBCPP_HIDE_FROM_ABI constexpr explicit __code_point_view(_Iterator __first, _Iterator __last)
582 _LIBCPP_HIDE_FROM_ABI constexpr _Iterator __position() const noexcept { return __first_; }
590 _Iterator __first_;
591 _Iterator __last_;