Home
last modified time | relevance | path

Searched refs:_Iterator (Results 1 – 19 of 19) sorted by relevance

/freebsd-11-stable/contrib/libstdc++/include/bits/
Dstl_iterator.h93 template<typename _Iterator> in _GLIBCXX_BEGIN_NAMESPACE()
95 : public iterator<typename iterator_traits<_Iterator>::iterator_category, in _GLIBCXX_BEGIN_NAMESPACE()
96 typename iterator_traits<_Iterator>::value_type, in _GLIBCXX_BEGIN_NAMESPACE()
97 typename iterator_traits<_Iterator>::difference_type, in _GLIBCXX_BEGIN_NAMESPACE()
98 typename iterator_traits<_Iterator>::pointer, in _GLIBCXX_BEGIN_NAMESPACE()
99 typename iterator_traits<_Iterator>::reference> in _GLIBCXX_BEGIN_NAMESPACE()
102 _Iterator current; in _GLIBCXX_BEGIN_NAMESPACE()
105 typedef _Iterator iterator_type; in _GLIBCXX_BEGIN_NAMESPACE()
106 typedef typename iterator_traits<_Iterator>::difference_type in _GLIBCXX_BEGIN_NAMESPACE()
108 typedef typename iterator_traits<_Iterator>::reference reference; in _GLIBCXX_BEGIN_NAMESPACE()
[all …]
Dstl_iterator_base_types.h126 template<typename _Iterator>
129 typedef typename _Iterator::iterator_category iterator_category;
130 typedef typename _Iterator::value_type value_type;
131 typedef typename _Iterator::difference_type difference_type;
132 typedef typename _Iterator::pointer pointer;
133 typedef typename _Iterator::reference reference;
Dboost_concept_check.h595 typedef typename _Container::iterator _Iterator;
601 __function_requires< _InputIteratorConcept<_Iterator> >();
607 _Iterator __i;
627 typedef typename _ForwardContainer::iterator _Iterator;
628 __function_requires< _Mutable_ForwardIteratorConcept<_Iterator> >();
654 typedef typename _ReversibleContainer::iterator _Iterator;
661 __function_requires<_Mutable_BidirectionalIteratorConcept<_Iterator> >();
698 typedef typename _RandomAccessContainer::iterator _Iterator;
706 __function_requires< _Mutable_RandomAccessIteratorConcept<_Iterator> >();
807 typedef typename _AssociativeContainer::iterator _Iterator;
[all …]
Dcpp_type_traits.h76 template<typename _Iterator, typename _Container>
319 template<typename _Iterator, typename _Container>
320 struct __is_normal_iterator< __gnu_cxx::__normal_iterator<_Iterator,
Dbasic_string.h369 template<class _Iterator> in _GLIBCXX_BEGIN_NAMESPACE()
371 _S_copy_chars(_CharT* __p, _Iterator __k1, _Iterator __k2) in _GLIBCXX_BEGIN_NAMESPACE()
/freebsd-11-stable/contrib/libstdc++/include/debug/
Dsafe_iterator.h67 template<typename _Iterator, typename _Sequence>
83 _Iterator _M_current;
93 typedef std::iterator_traits<_Iterator> _Traits;
96 typedef _Iterator _Base_iterator;
113 _Safe_iterator(const _Iterator& __i, const _Sequence* __seq) in _Safe_iterator()
311 _Iterator
318 operator _Iterator() const { return _M_current; } in _Iterator() function
425 template<typename _Iterator, typename _Sequence>
427 operator==(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
428 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
[all …]
Dsafe_sequence.h45 template<typename _Iterator, typename _Sequence>
67 template<typename _Iterator>
70 typedef typename std::iterator_traits<_Iterator>::difference_type
73 _Iterator _M_base;
77 _After_nth_from(const difference_type& __n, const _Iterator& __base) in _After_nth_from()
81 operator()(const _Iterator& __x) const in operator()
117 template<typename _Iterator>
119 _M_transfer_iter(const _Safe_iterator<_Iterator, _Sequence>& __x);
156 template<typename _Iterator>
159 _M_transfer_iter(const _Safe_iterator<_Iterator, _Sequence>& __x) in _M_transfer_iter() argument
Dfunctions.h45 template<typename _Iterator, typename _Sequence>
54 template<typename _Iterator>
56 __check_singular(_Iterator& __x) in __check_singular()
66 template<typename _Iterator, typename _Sequence>
68 __check_singular(const _Safe_iterator<_Iterator, _Sequence>& __x) in __check_singular() argument
73 template<typename _Iterator>
75 __check_dereferenceable(_Iterator&) in __check_dereferenceable() argument
85 template<typename _Iterator, typename _Sequence>
87 __check_dereferenceable(const _Safe_iterator<_Iterator, _Sequence>& __x) in __check_dereferenceable() argument
146 template<typename _Iterator, typename _Sequence>
[all …]
Dsafe_iterator.tcc40 template<typename _Iterator, typename _Sequence>
42 _Safe_iterator<_Iterator, _Sequence>::
73 template<typename _Iterator, typename _Sequence>
76 _Safe_iterator<_Iterator, _Sequence>::
108 template<typename _Iterator, typename _Sequence>
110 _Safe_iterator<_Iterator, _Sequence>::
117 template<typename _Iterator, typename _Sequence>
119 _Safe_iterator<_Iterator, _Sequence>::
Dformatter.h61 template<typename _Iterator, typename _Sequence>
211 template<typename _Iterator, typename _Sequence>
212 _Parameter(const _Safe_iterator<_Iterator, _Sequence>& __it,
220 __is_same<_Safe_iterator<_Iterator, _Sequence>,
267 template<typename _Iterator>
268 _Parameter(const _Iterator& __it, const char* __name, _Is_iterator)
312 template<typename _Iterator>
314 _M_iterator(const _Iterator& __it, const char* __name = 0) const
/freebsd-11-stable/contrib/libstdc++/include/tr1/
Dhashtable_policy.h48 template<class _Iterator> in _GLIBCXX_BEGIN_NAMESPACE()
49 inline typename std::iterator_traits<_Iterator>::difference_type in _GLIBCXX_BEGIN_NAMESPACE()
50 __distance_fw(_Iterator __first, _Iterator __last, in _GLIBCXX_BEGIN_NAMESPACE()
54 template<class _Iterator> in _GLIBCXX_BEGIN_NAMESPACE()
55 inline typename std::iterator_traits<_Iterator>::difference_type in _GLIBCXX_BEGIN_NAMESPACE()
56 __distance_fw(_Iterator __first, _Iterator __last, in _GLIBCXX_BEGIN_NAMESPACE()
60 template<class _Iterator> in _GLIBCXX_BEGIN_NAMESPACE()
61 inline typename std::iterator_traits<_Iterator>::difference_type in _GLIBCXX_BEGIN_NAMESPACE()
62 __distance_fw(_Iterator __first, _Iterator __last) in _GLIBCXX_BEGIN_NAMESPACE()
64 typedef typename std::iterator_traits<_Iterator>::iterator_category _Tag; in _GLIBCXX_BEGIN_NAMESPACE()
/freebsd-11-stable/contrib/libstdc++/include/ext/
Dvstring_util.h140 template<typename _Iterator>
142 _S_copy_chars(_CharT* __p, _Iterator __k1, _Iterator __k2) in _S_copy_chars()
Dbitmap_allocator.h953 typedef typename _BPVector::iterator _Iterator;
974 _Iterator _iter = __gnu_cxx::__detail::
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDSIMachineScheduler.h466 template<typename _Iterator> void fillVgprSgprCost(_Iterator First,
467 _Iterator End,
HDSIMachineScheduler.cpp1900 template<typename _Iterator> void
1901 SIScheduleDAGMI::fillVgprSgprCost(_Iterator First, _Iterator End, in fillVgprSgprCost()
1905 for (_Iterator RegI = First; RegI != End; ++RegI) { in fillVgprSgprCost()
/freebsd-11-stable/contrib/llvm-project/libcxx/include/
HD__node_handle195 template <class _Iterator, class _NodeType>
198 _Iterator position;
/freebsd-11-stable/contrib/llvm-project/libcxx/include/experimental/
HDfunctional299 template<typename _Iterator, typename _Container>
300 …void __compute_bm_prefix ( _Iterator __f, _Iterator __l, _BinaryPredicate __pred, _Container &__pr…
/freebsd-11-stable/contrib/libstdc++/
DChangeLog-2005705 <_Iterator, _Container>&, const __normal_iterator<_Iterator,
709 <_Iterator, _Sequence>&, const _Safe_iterator<_Iterator,
DChangeLog-20034627 Change _Iter names to _Iterator, and __pos to __position.