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

12345

/freebsd-10.3-release/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...]
/freebsd-10.3-release/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-10.3-release/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-10.3-release/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-10.3-release/contrib/llvm/tools/lldb/include/lldb/Utility/
H A DIterable.h86 E operator[] (typename BackingIterator::difference_type offset)
106 AdaptedConstIterator &operator+= (typename BackingIterator::difference_type offset)
112 AdaptedConstIterator &operator-= (typename BackingIterator::difference_type offset)
119 AdaptedConstIterator operator+ (typename BackingIterator::difference_type offset)
124 AdaptedConstIterator operator- (typename BackingIterator::difference_type offset)
151 friend AdaptedConstIterator<C1, E1, A1> operator+(typename C1::const_iterator::difference_type, AdaptedConstIterator<C1, E1, A1> &);
154 friend typename C1::const_iterator::difference_type operator-(AdaptedConstIterator<C1, E1, A1> &, AdaptedConstIterator<C1, E1, A1> &);
161 AdaptedConstIterator<C, E, A> operator+ (typename AdaptedConstIterator<C, E, A>::BackingIterator::difference_type offset, AdaptedConstIterator<C, E, A> &rhs)
167 typename AdaptedConstIterator<C, E, A>::BackingIterator::difference_type operator- (AdaptedConstIterator<C, E, A> &lhs, AdaptedConstIterator<C, E, A> &rhs)
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DUnresolvedSet.h47 typedef std::iterator_traits<IteratorTy>::difference_type difference_type; typedef in class:clang::UnresolvedSetIterator
66 UnresolvedSetIterator &operator+=(difference_type d) {
69 UnresolvedSetIterator operator+(difference_type d) const {
72 UnresolvedSetIterator &operator-=(difference_type d) {
75 UnresolvedSetIterator operator-(difference_type d) const {
78 value_type operator[](difference_type d) const { return *(*this + d); }
80 difference_type operator-(const UnresolvedSetIterator &o) const {
H A DExternalASTSource.h396 typedef int difference_type; typedef in class:clang::LazyVector::iterator
416 reference operator[](difference_type D) {
466 friend iterator& operator+=(iterator &X, difference_type D) {
471 friend iterator& operator-=(iterator &X, difference_type D) {
476 friend iterator operator+(iterator X, difference_type D) {
481 friend iterator operator+(difference_type D, iterator X) {
486 friend difference_type operator-(const iterator &X, const iterator &Y) {
490 friend iterator operator-(iterator X, difference_type D) {
/freebsd-10.3-release/contrib/libstdc++/include/ext/
H A Ddebug_allocator.h69 typedef typename _Alloc::difference_type difference_type; typedef in class:debug_allocator
/freebsd-10.3-release/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-10.3-release/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-10.3-release/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-10.3-release/contrib/llvm/include/llvm/ADT/
H A DSTLExtras.h82 typedef typename std::iterator_traits<RootIt>::difference_type
83 difference_type; typedef in class:llvm::mapped_iterator
109 _Self operator+ (difference_type n) const {
112 _Self& operator+= (difference_type n) { current += n; return *this; }
113 _Self operator- (difference_type n) const {
116 _Self& operator-= (difference_type n) { current -= n; return *this; }
117 reference operator[](difference_type n) const { return *(*this + n); }
123 inline difference_type operator-(const _Self &X) const {
130 operator+(typename mapped_iterator<_Iterator, Func>::difference_type N,
H A DDenseSet.h68 typedef typename MapTy::iterator::difference_type difference_type; typedef in class:llvm::DenseSet::Iterator
88 typedef typename MapTy::const_iterator::difference_type difference_type; typedef in class:llvm::DenseSet::ConstIterator
/freebsd-10.3-release/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-10.3-release/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

Completed in 227 milliseconds

12345