Searched refs:difference_type (Results 1 - 25 of 114) sorted by relevance

12345

/freebsd-11-stable/contrib/libstdc++/include/bits/
H A Dstl_iterator_base_types.h113 typedef _Distance difference_type; typedef in struct:iterator
131 typedef typename _Iterator::difference_type difference_type; typedef in struct:iterator_traits
141 typedef ptrdiff_t difference_type; typedef in struct:iterator_traits
151 typedef ptrdiff_t difference_type; typedef in struct:iterator_traits
H A Dstl_iterator_base_funcs.h74 inline typename iterator_traits<_InputIterator>::difference_type
81 typename iterator_traits<_InputIterator>::difference_type __n = 0;
91 inline typename iterator_traits<_RandomAccessIterator>::difference_type
114 inline typename iterator_traits<_InputIterator>::difference_type
176 typename iterator_traits<_InputIterator>::difference_type __d = __n;
H A Dstl_iterator.h97 typename iterator_traits<_Iterator>::difference_type,
106 typedef typename iterator_traits<_Iterator>::difference_type
107 difference_type; typedef in class:reverse_iterator
224 operator+(difference_type __n) const
233 operator+=(difference_type __n)
245 operator-(difference_type __n) const
254 operator-=(difference_type __n)
266 operator[](difference_type __n) const
317 inline typename reverse_iterator<_Iterator>::difference_type
324 operator+(typename reverse_iterator<_Iterator>::difference_type __
646 difference_type; typedef in class:__normal_iterator
[all...]
H A Dallocator.h68 typedef ptrdiff_t difference_type; typedef in class:allocator
89 typedef ptrdiff_t difference_type; typedef in class:allocator
H A Dstl_bvector.h142 difference_type __n = __i + _M_offset;
234 operator+=(difference_type __i)
241 operator-=(difference_type __i)
248 operator+(difference_type __i) const
255 operator-(difference_type __i) const
262 operator[](difference_type __i) const
320 operator+=(difference_type __i)
327 operator-=(difference_type __i)
334 operator+(difference_type __i) const
341 operator-(difference_type __
472 typedef ptrdiff_t difference_type; typedef in class:vector
[all...]
H A Dstl_deque.h115 typedef ptrdiff_t difference_type; typedef in struct:_Deque_iterator
183 operator+=(difference_type __n)
185 const difference_type __offset = __n + (_M_cur - _M_first);
186 if (__offset >= 0 && __offset < difference_type(_S_buffer_size()))
190 const difference_type __node_offset =
191 __offset > 0 ? __offset / difference_type(_S_buffer_size())
192 : -difference_type((-__offset - 1)
196 * difference_type(_S_buffer_size()));
202 operator+(difference_type __n) const
209 operator-=(difference_type __
659 typedef ptrdiff_t difference_type; typedef in class:deque
[all...]
H A Dstl_heap.h145 typedef typename iterator_traits<_RandomAccessIterator>::difference_type
194 typedef typename iterator_traits<_RandomAccessIterator>::difference_type
235 typedef typename iterator_traits<_RandomAccessIterator>::difference_type
299 typedef typename iterator_traits<_RandomAccessIterator>::difference_type
348 typedef typename iterator_traits<_RandomAccessIterator>::difference_type
389 typedef typename iterator_traits<_RandomAccessIterator>::difference_type
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSequence.h38 using difference_type = typename BaseT::difference_type;
49 value_sequence_iterator &operator+=(difference_type N) {
53 value_sequence_iterator &operator-=(difference_type N) {
58 difference_type operator-(const value_sequence_iterator &RHS) const {
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
H A Dchild_iterator.hpp51 typedef typename Allocator::difference_type difference_type; typedef in struct:iterator
H A Dconst_child_iterator.hpp52 typedef typename Allocator::difference_type difference_type; typedef in struct:const_iterator
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/unordered_iterator/
H A Dconst_iterator.hpp60 typedef typename Allocator::difference_type difference_type; typedef in class:const_iterator_
H A Diterator.hpp60 typedef typename Allocator::difference_type difference_type; typedef in class:iterator_
H A Dconst_point_iterator.hpp60 typedef trivial_iterator_difference_type difference_type; typedef in class:const_point_iterator_
H A Dpoint_iterator.hpp58 typedef trivial_iterator_difference_type difference_type; typedef in class:point_iterator_
/freebsd-11-stable/contrib/libstdc++/include/backward/
H A Diterator.h89 typedef _Distance difference_type; typedef in struct:input_iterator
97 typedef void difference_type; typedef in struct:output_iterator
106 typedef _Distance difference_type; typedef in struct:forward_iterator
115 typedef _Distance difference_type; typedef in struct:bidirectional_iterator
124 typedef _Distance difference_type; typedef in struct:random_access_iterator
137 inline typename iterator_traits<_Iter>::difference_type*
139 { return static_cast<typename iterator_traits<_Iter>::difference_type*>(0); }
H A Ddefalloc.h93 typedef ptrdiff_t difference_type; typedef in class:allocator
95 return ::allocate((difference_type)__n, (pointer)0);
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DIterable.h64 E operator[](typename BackingIterator::difference_type offset) {
82 operator+=(typename BackingIterator::difference_type offset) {
88 operator-=(typename BackingIterator::difference_type offset) {
95 operator+(typename BackingIterator::difference_type offset) {
100 operator-(typename BackingIterator::difference_type offset) {
115 operator+(typename C1::const_iterator::difference_type,
119 friend typename C1::const_iterator::difference_type
133 typename AdaptedConstIterator<C, E, A>::BackingIterator::difference_type
140 typename AdaptedConstIterator<C, E, A>::BackingIterator::difference_type
/freebsd-11-stable/contrib/libstdc++/include/ext/
H A Ddebug_allocator.h69 typedef typename _Alloc::difference_type difference_type; typedef in class:debug_allocator
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/
H A Dconst_iterator.hpp84 typedef typename Allocator::difference_type difference_type; typedef in class:pb_ds::detail::binary_heap_const_iterator_
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_/
H A Dbinomial_heap_.hpp86 typedef typename Allocator::difference_type difference_type; typedef in class:pb_ds::detail::binomial_heap_
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/
H A Dconst_iterator.hpp81 typedef typename Allocator::difference_type difference_type; typedef in class:pb_ds::detail::left_child_next_sibling_heap_const_iterator_
/freebsd-11-stable/contrib/libstdc++/include/debug/
H A Dsafe_sequence.h70 typedef typename std::iterator_traits<_Iterator>::difference_type
71 difference_type; typedef in class:__gnu_debug::_After_nth_from
74 difference_type _M_n;
77 _After_nth_from(const difference_type& __n, const _Iterator& __base)
H A Dsafe_iterator.h99 typedef typename _Traits::difference_type difference_type; typedef in class:__gnu_debug::_Safe_iterator
261 operator[](const difference_type& __n) const
272 operator+=(const difference_type& __n)
282 operator+(const difference_type& __n) const
290 operator-=(const difference_type& __n)
300 operator-(const difference_type& __n) const
359 _M_can_advance(const difference_type& __n) const;
375 static std::pair<difference_type, _Distance_precision>
384 static std::pair<difference_type, _Distance_precisio
[all...]
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/
H A Dpriority_queue.hpp73 typedef typename allocator::difference_type difference_type; typedef in class:pb_ds::priority_queue
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDependentDiagnostic.h133 using difference_type = int;
158 ddiag_iterator &operator+=(difference_type N) {
165 ddiag_iterator operator+(difference_type N) const {

Completed in 134 milliseconds

12345