Home
last modified time | relevance | path

Searched refs:iterator_type (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/
H A Dwrap_iter.h30 typedef _Iter iterator_type; typedef
31 typedef typename iterator_traits<iterator_type>::value_type value_type;
32 typedef typename iterator_traits<iterator_type>::difference_type difference_type;
33 typedef typename iterator_traits<iterator_type>::pointer pointer;
34 typedef typename iterator_traits<iterator_type>::reference reference;
35 typedef typename iterator_traits<iterator_type>::iterator_category iterator_category;
38 iterator_type __i_;
42 template <class _Up, __enable_if_t<is_convertible<_Up, iterator_type>::value, int> = 0>
81 _LIBCPP_HIDE_FROM_ABI iterator_type base() const _NOEXCEPT { return __i_; } in base()
84 _LIBCPP_HIDE_FROM_ABI explicit __wrap_iter(iterator_type __x) _NOEXCEPT : __i_(__x) {} in __wrap_iter()
H A Dmove_iterator.h38 typedef _Iter iterator_type; typedef
43 typedef typename iterator_traits<iterator_type>::value_type value_type;
44 typedef typename iterator_traits<iterator_type>::difference_type difference_type;
45 typedef iterator_type pointer;
47 typedef typename iterator_traits<iterator_type>::reference __reference;
H A Dreverse_iterator.h57 using iterator_type = _Iter;
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dwrap_iter.h37 typedef _Iter iterator_type; typedef
38 typedef typename iterator_traits<iterator_type>::value_type value_type;
39 typedef typename iterator_traits<iterator_type>::difference_type difference_type;
40 typedef typename iterator_traits<iterator_type>::pointer pointer;
41 typedef typename iterator_traits<iterator_type>::reference reference;
42 typedef typename iterator_traits<iterator_type>::iterator_category iterator_category;
48 iterator_type __i_;
103 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 iterator_type base() const _NOEXCEPT { return … in base()
106 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 explicit __wrap_iter(iterator_type __x) _NOEXC… in __wrap_iter()
H A Dmove_iterator.h90 using iterator_type = _Iter;
98 typedef _Iter iterator_type;
103 typedef typename iterator_traits<iterator_type>::value_type value_type;
104 typedef typename iterator_traits<iterator_type>::difference_type difference_type;
105 typedef iterator_type pointer;
107 typedef typename iterator_traits<iterator_type>::reference __reference;
H A Dcounted_iterator.h76 using iterator_type = _Iter;
H A Dreverse_iterator.h76 using iterator_type = _Iter;
/freebsd/contrib/llvm-project/libc/src/__support/CPP/
H A Diterator.h33 using iterator_type = Iter;
75 LIBC_INLINE constexpr iterator_type base() const { return current; }
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Diterator228 using iterator_type = Iterator;
389 using iterator_type = Iterator;
404 constexpr iterator_type base() const; // Until C++20
/freebsd/contrib/llvm-project/libcxx/include/
H A Diterator228 using iterator_type = Iterator;
389 using iterator_type = Iterator;
404 constexpr iterator_type base() const; // Until C++20