Home
last modified time | relevance | path

Searched refs:_InputIter (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__iterator/
H A Ddistance.h29 template <class _InputIter>
30 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 typename iterator_traits<_InputIter>::di…
31 __distance(_InputIter __first, _InputIter __last, input_iterator_tag) { in __distance()
32 typename iterator_traits<_InputIter>::difference_type __r(0); in __distance()
44 template <class _InputIter>
45 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 typename iterator_traits<_InputIter>::di…
46 distance(_InputIter __first, _InputIter __last) { in distance()
47 …return std::__distance(__first, __last, typename iterator_traits<_InputIter>::iterator_category()); in distance()
H A Dprev.h27 template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> = …
28 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 _InputIter
29 prev(_InputIter __x, typename iterator_traits<_InputIter>::difference_type __n = 1) {
32 _LIBCPP_ASSERT_PEDANTIC(__n <= 0 || __has_bidirectional_iterator_category<_InputIter>::value,
H A Dnext.h27 template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> = …
28 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 _InputIter
29 next(_InputIter __x, typename iterator_traits<_InputIter>::difference_type __n = 1) {
32 _LIBCPP_ASSERT_PEDANTIC(__n >= 0 || __has_bidirectional_iterator_category<_InputIter>::value,
H A Dadvance.h37 template <class _InputIter>
39 __advance(_InputIter& __i, typename iterator_traits<_InputIter>::difference_type __n, input_iterato… in __advance()
61 template < class _InputIter,
65 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 void advance(_InputIter& __i, _Distance __orig_… in advance()
66 typedef typename iterator_traits<_InputIter>::difference_type _Difference; in advance()
69 _LIBCPP_ASSERT_PEDANTIC(__n >= 0 || __has_bidirectional_iterator_category<_InputIter>::value, in advance()
71 std::__advance(__i, __n, typename iterator_traits<_InputIter>::iterator_category()); in advance()
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dqueue622 _InputIter __f,
623 _InputIter __l,
630 _InputIter __f,
631 _InputIter __l,
797 _InputIter __f, _InputIter __l, const value_compare& __comp)
885 _InputIter __f,
886 _InputIter __l,
897 _InputIter __f,
898 _InputIter __l,
912 _InputIter __f,
[all …]
H A D__split_buffer161 …template <class _InputIter, __enable_if_t<__has_exactly_input_iterator_category<_InputIter>::value…
162 …PR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void __construct_at_end(_InputIter __first, _InputIter __last…
269 template <class _InputIter, __enable_if_t<__has_exactly_input_iterator_category<_InputIter>::value,…
271 __split_buffer<_Tp, _Allocator>::__construct_at_end(_InputIter __first, _InputIter __last) {
H A Ddeque593 _LIBCPP_HIDE_FROM_ABI deque(_InputIter __f, _InputIter __l);
595 _LIBCPP_HIDE_FROM_ABI deque(_InputIter __f, _InputIter __l, const allocator_type& __a);
635 template <class _InputIter,
639 _LIBCPP_HIDE_FROM_ABI void assign(_InputIter __f, _InputIter __l);
766 _LIBCPP_HIDE_FROM_ABI iterator insert(const_iterator __p, _InputIter __f, _InputIter __l);
1278 template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> >
1285 template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> >
1286 deque<_Tp, _Allocator>::deque(_InputIter __f, _InputIter __l, const allocator_type& __a)
1383 template <class _InputIter,
1387 void deque<_Tp, _Allocator>::assign(_InputIter __f, _InputIter __l) {
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__ranges/
H A Dto.h161 using _InputIter = __minimal_input_iterator<_Range>; in __deduce_func() local
178 …requires { _Container(std::declval<_InputIter>(), std::declval<_InputIter>(), std::declval<_Args>(… in __deduce_func()
180 …decltype(_Container(std::declval<_InputIter>(), std::declval<_InputIter>(), std::declval<_Args>().… in __deduce_func()