Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/lib/libstdc++/libstdc++/include/bits/
Dstl_iterator.h89 template<typename _Iterator>
91 : public iterator<typename iterator_traits<_Iterator>::iterator_category,
92 typename iterator_traits<_Iterator>::value_type,
93 typename iterator_traits<_Iterator>::difference_type,
94 typename iterator_traits<_Iterator>::pointer,
95 typename iterator_traits<_Iterator>::reference>
98 _Iterator current;
101 typedef _Iterator iterator_type;
102 typedef typename iterator_traits<_Iterator>::difference_type
104 typedef typename iterator_traits<_Iterator>::reference reference;
[all …]
Dstl_iterator_base_types.h124 template<typename _Iterator>
126 typedef typename _Iterator::iterator_category iterator_category;
127 typedef typename _Iterator::value_type value_type;
128 typedef typename _Iterator::difference_type difference_type;
129 typedef typename _Iterator::pointer pointer;
130 typedef typename _Iterator::reference reference;
Dboost_concept_check.h588 typedef typename _Container::iterator _Iterator;
594 __function_requires< _InputIteratorConcept<_Iterator> >();
600 _Iterator __i;
620 typedef typename _ForwardContainer::iterator _Iterator;
621 __function_requires< _Mutable_ForwardIteratorConcept<_Iterator> >();
647 typedef typename _ReversibleContainer::iterator _Iterator;
654 __function_requires<_Mutable_BidirectionalIteratorConcept<_Iterator> >();
691 typedef typename _RandomAccessContainer::iterator _Iterator;
699 __function_requires< _Mutable_RandomAccessIteratorConcept<_Iterator> >();
801 typedef typename _AssociativeContainer::iterator _Iterator;
[all …]
Dtype_traits.h327 template<typename _Iterator, typename _Container> class __normal_iterator;
330 template<typename _Iterator, typename _Container>
331 struct _Is_normal_iterator< __gnu_cxx::__normal_iterator<_Iterator, _Container> > {
Dbasic_string.h293 template<class _Iterator>
295 _S_copy_chars(_CharT* __p, _Iterator __k1, _Iterator __k2) in _S_copy_chars()
/openbsd/src/gnu/gcc/libstdc++-v3/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>
312 template<typename _Iterator, typename _Container>
313 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()
/openbsd/src/gnu/gcc/libstdc++-v3/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
/openbsd/src/gnu/gcc/libstdc++-v3/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()
/openbsd/src/gnu/gcc/libstdc++-v3/include/ext/
Dvstring_util.h140 template<typename _Iterator>
142 _S_copy_chars(_CharT* __p, _Iterator __k1, _Iterator __k2) in _S_copy_chars()
Dbitmap_allocator.h951 typedef typename _BPVector::iterator _Iterator;
972 _Iterator _iter = __gnu_cxx::__detail::
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIMachineScheduler.h460 template<typename _Iterator> void fillVgprSgprCost(_Iterator First,
461 _Iterator End,
DSIMachineScheduler.cpp1859 template<typename _Iterator> void
1860 SIScheduleDAGMI::fillVgprSgprCost(_Iterator First, _Iterator End, in fillVgprSgprCost()
1864 for (_Iterator RegI = First; RegI != End; ++RegI) { in fillVgprSgprCost()
/openbsd/src/gnu/llvm/libcxx/include/
D__node_handle242 template <class _Iterator, class _NodeType>
245 _Iterator position;
Ddeque398 …using _Iterator = __deque_iterator<_ValueType, _Pointer, _Reference, _MapPointer, _DiffType, _Bloc…
405 …static _LIBCPP_HIDE_FROM_ABI __segment_iterator __segment(_Iterator __iter) { return __iter.__m_it…
406 static _LIBCPP_HIDE_FROM_ABI __local_iterator __local(_Iterator __iter) { return __iter.__ptr_; }
410 return *__iter + _Iterator::__block_size;
413 …static _LIBCPP_HIDE_FROM_ABI _Iterator __compose(__segment_iterator __segment, __local_iterator __…
416 return _Iterator(__segment, *__segment);
418 return _Iterator(__segment, __local);
/openbsd/src/gnu/llvm/libcxx/include/experimental/
Dfunctional279 template<typename _Iterator, typename _Container>
280 …void __compute_bm_prefix ( _Iterator __f, _Iterator __l, _BinaryPredicate __pred, _Container &__pr…
/openbsd/src/gnu/lib/libstdc++/libstdc++/docs/html/17_intro/
DC++STYLE283 template<typename _Iterator>
/openbsd/src/gnu/gcc/libstdc++-v3/docs/html/17_intro/
DC++STYLE301 template<typename _Iterator>

12