Home
last modified time | relevance | path

Searched refs:difference_type (Results 1 – 25 of 219) sorted by relevance

123456789

/external/libcxx/test/utilities/memory/pointer.traits/pointer.traits.types/
Ddifference_type.pass.cpp25 typedef char difference_type; typedef
39 typedef char difference_type; typedef
44 static_assert((std::is_same<std::pointer_traits<A>::difference_type, char>::value), ""); in main()
45 … static_assert((std::is_same<std::pointer_traits<B>::difference_type, std::ptrdiff_t>::value), ""); in main()
46 …static_assert((std::is_same<std::pointer_traits<C<double> >::difference_type, std::ptrdiff_t>::val… in main()
47 static_assert((std::is_same<std::pointer_traits<D<int> >::difference_type, char>::value), ""); in main()
/external/stlport/stlport/stl/
D_deque.c113 const_iterator __mid = __x.begin() + difference_type(__len);
210 difference_type __index = __pos - this->_M_start; in _M_erase()
247 difference_type __index = __pos - this->_M_start; in _M_erase()
262 difference_type __n = __last - __first; in _M_erase()
263 difference_type __elems_before = __first - this->_M_start; in _M_erase()
264 if (__elems_before <= difference_type(this->size() - __n) / 2) { in _M_erase()
326 difference_type __n = __last - __first; in _M_erase()
327 difference_type __elems_before = __first - this->_M_start; in _M_erase()
328 if (__elems_before <= difference_type(this->size() - __n) / 2) { in _M_erase()
467 const difference_type __elems_before = __pos - this->_M_start; in _M_fill_insert_aux()
[all …]
D_bvector.h104 typedef ptrdiff_t difference_type;
131 void _M_advance (difference_type __i) {
132 difference_type __n = __i + _M_offset;
142 difference_type _M_subtract(const _Bit_iterator_base& __x) const {
175 typedef ptrdiff_t difference_type;
208 _Self& operator+=(difference_type __i) {
212 _Self& operator-=(difference_type __i) {
216 _Self operator+(difference_type __i) const {
220 _Self operator-(difference_type __i) const {
224 difference_type operator-(const _Self& __x) const {
[all …]
D_deque.h95 typedef ptrdiff_t difference_type; typedef
119 difference_type _M_subtract(const _Self& __x) const { in _M_subtract()
120 return difference_type(_S_buffer_size()) * (_M_node - __x._M_node - 1) + in _M_subtract()
139 void _M_advance(difference_type __n) { in _M_advance()
141 difference_type __offset = __n + (_M_cur - _M_first); in _M_advance()
142 if (__offset >= 0 && __offset < difference_type(buffersize)) in _M_advance()
145 difference_type __node_offset = in _M_advance()
147 : -difference_type((-__offset - 1) / buffersize) - 1; in _M_advance()
151 (__offset - __node_offset * difference_type(buffersize)); in _M_advance()
156 _M_last = (_M_first = *(_M_node = __new_node)) + difference_type(_S_buffer_size()); in _M_set_node()
[all …]
D_iterator.h50 typename iterator_traits<_Iterator>::difference_type,
57 typedef typename iterator_traits<_Iterator>::difference_type difference_type; typedef
99 _Self operator+(difference_type __n) const { return _Self(current - __n); }
100 _Self& operator+=(difference_type __n) {
104 _Self operator-(difference_type __n) const { return _Self(current + __n); }
105 _Self& operator-=(difference_type __n) {
109 reference operator[](difference_type __n) const { return *(*this + __n); }
148 inline typename reverse_iterator<_Iterator>::difference_type _STLP_CALL
D_iterator_base.h62 typedef _Distance difference_type; typedef
71 typedef void difference_type;
87 …P_DISTANCE_TYPE(_It, _Tp) (_STLP_TYPENAME _STLP_STD::iterator_traits< _Tp >::difference_type*)0
151 typedef typename _Iterator::difference_type difference_type;
157 # define _STLP_DIFFERENCE_TYPE(_Iterator) typename iterator_traits<_Iterator>::difference_type
169 typedef ptrdiff_t difference_type;
178 typedef ptrdiff_t difference_type;
188 typedef ptrdiff_t difference_type;
227 inline _STLP_TYPENAME_ON_RETURN_TYPE _STLP_STD::iterator_traits<_Iter>::difference_type*
229 typedef _STLP_TYPENAME _STLP_STD::iterator_traits<_Iter>::difference_type _diff_type;
/external/libcxx/test/support/
Dmin_allocator.h75 typedef std::ptrdiff_t difference_type; typedef
90 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
91 min_pointer& operator-=(difference_type n) {ptr_ -= n; return *this;}
93 min_pointer operator+(difference_type n) const
100 friend min_pointer operator+(difference_type n, min_pointer x)
105 min_pointer operator-(difference_type n) const
112 friend difference_type operator-(min_pointer x, min_pointer y)
117 reference operator[](difference_type n) const {return ptr_[n];}
146 typedef std::ptrdiff_t difference_type; typedef
161 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
[all …]
Dtest_iterators.h24 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef
51 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef
100 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef
149 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef
197 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef
219 random_access_iterator& operator+=(difference_type n) {it_ += n; return *this;}
220 random_access_iterator operator+(difference_type n) const
222 friend random_access_iterator operator+(difference_type n, random_access_iterator x)
224 random_access_iterator& operator-=(difference_type n) {return *this += -n;}
225 random_access_iterator operator-(difference_type n) const
[all …]
/external/libcxx/test/utilities/memory/allocator.traits/allocator.traits.types/
Ddifference_type.pass.cpp27 typedef short difference_type; typedef
52 typedef signed char difference_type; typedef
59 … static_assert((std::is_same<std::allocator_traits<A<char> >::difference_type, short>::value), ""); in main()
60 …static_assert((std::is_same<std::allocator_traits<B<char> >::difference_type, std::ptrdiff_t>::val… in main()
61 …static_assert((std::is_same<std::allocator_traits<C<char> >::difference_type, signed char>::value)… in main()
/external/libcxx/include/
D__bit_reference248 typename __bit_iterator<_Cp, _IsConst>::difference_type
253 typedef typename _It::difference_type difference_type;
255 difference_type __r = 0;
279 typename __bit_iterator<_Cp, _IsConst>::difference_type
284 typedef typename _It::difference_type difference_type;
286 difference_type __r = 0;
311 typename __bit_iterator<_Cp, _IsConst>::difference_type
413 typedef typename _In::difference_type difference_type;
416 difference_type __n = __last - __first;
423 difference_type __dn = _VSTD::min(static_cast<difference_type>(__clz), __n);
[all …]
Diterator23 typedef typename Iterator::difference_type difference_type;
33 typedef ptrdiff_t difference_type;
43 typedef ptrdiff_t difference_type;
55 typedef Distance difference_type;
70 typename iterator_traits<InputIterator>::difference_type n);
73 typename iterator_traits<InputIterator>::difference_type
80 typename iterator_traits<Iterator>::difference_type,
88 typedef typename iterator_traits<Iterator>::difference_type difference_type;
102 reverse_iterator operator+ (difference_type n) const;
103 reverse_iterator& operator+=(difference_type n);
[all …]
Ddeque33 typedef typename allocator_type::difference_type difference_type;
271 typedef _DiffType difference_type;
276 static const difference_type __block_size = _BlockSize;
290 …__deque_iterator(const __deque_iterator<value_type, _Pp, _Rp, _MP, difference_type, __block_size>&…
332 _LIBCPP_INLINE_VISIBILITY __deque_iterator& operator+=(difference_type __n)
344 difference_type __z = __block_size - 1 - __n;
352 _LIBCPP_INLINE_VISIBILITY __deque_iterator& operator-=(difference_type __n)
357 _LIBCPP_INLINE_VISIBILITY __deque_iterator operator+(difference_type __n) const
364 _LIBCPP_INLINE_VISIBILITY __deque_iterator operator-(difference_type __n) const
372 friend __deque_iterator operator+(difference_type __n, const __deque_iterator& __it)
[all …]
/external/clang/include/clang/AST/
DUnresolvedSet.h47 typedef std::iterator_traits<IteratorTy>::difference_type difference_type; typedef
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 {
DExternalASTSource.h505 typedef int difference_type;
525 reference operator[](difference_type D) {
575 friend iterator& operator+=(iterator &X, difference_type D) {
580 friend iterator& operator-=(iterator &X, difference_type D) {
585 friend iterator operator+(iterator X, difference_type D) {
590 friend iterator operator+(difference_type D, iterator X) {
595 friend difference_type operator-(const iterator &X, const iterator &Y) {
599 friend iterator operator-(iterator X, difference_type D) {
/external/libcxx/test/iterators/iterator.primitives/iterator.basic/
Diterator.pass.cpp34 static_assert((std::is_same<typename It::difference_type, std::ptrdiff_t>::value), ""); in test2()
46 static_assert((std::is_same<typename It::difference_type, short>::value), ""); in test3()
58 static_assert((std::is_same<typename It::difference_type, int>::value), ""); in test4()
70 static_assert((std::is_same<typename It::difference_type, long>::value), ""); in test5()
/external/llvm/include/llvm/ADT/
DDenseSet.h67 typedef typename MapTy::iterator::difference_type difference_type; typedef
87 typedef typename MapTy::const_iterator::difference_type difference_type; typedef
Diterator.h141 typename std::iterator_traits<WrappedIteratorT>::difference_type,
166 typedef DifferenceTypeT difference_type; typedef
168 DerivedT &operator+=(difference_type n) {
175 DerivedT &operator-=(difference_type n) {
183 difference_type operator-(const DerivedT &RHS) const {
/external/protobuf/src/google/protobuf/
Drepeated_field.h937 typedef typename superclass::difference_type difference_type; typedef
974 iterator& operator+=(difference_type d) {
978 friend iterator operator+(iterator it, difference_type d) {
982 friend iterator operator+(difference_type d, iterator it) {
986 iterator& operator-=(difference_type d) {
990 friend iterator operator-(iterator it, difference_type d) {
996 reference operator[](difference_type d) const { return *(*this + d); }
999 difference_type operator-(const iterator& x) const { return it_ - x.it_; }
1025 typedef typename superclass::difference_type difference_type; typedef
1051 iterator& operator+=(difference_type d) {
[all …]
/external/clang/include/clang/Lex/
DPreprocessingRecord.h404 typedef int difference_type; typedef
419 value_type operator[](difference_type D) {
469 friend iterator& operator+=(iterator &X, difference_type D) {
474 friend iterator& operator-=(iterator &X, difference_type D) {
479 friend iterator operator+(iterator X, difference_type D) {
484 friend iterator operator+(difference_type D, iterator X) {
489 friend difference_type operator-(const iterator &X, const iterator &Y) {
493 friend iterator operator-(iterator X, difference_type D) {
/external/chromium_org/third_party/protobuf/src/google/protobuf/
Drepeated_field.h144 typedef ptrdiff_t difference_type; typedef
459 typedef ptrdiff_t difference_type; typedef
1189 typedef typename superclass::difference_type difference_type;
1226 iterator& operator+=(difference_type d) {
1230 friend iterator operator+(iterator it, difference_type d) {
1234 friend iterator operator+(difference_type d, iterator it) {
1238 iterator& operator-=(difference_type d) {
1242 friend iterator operator-(iterator it, difference_type d) {
1248 reference operator[](difference_type d) const { return *(*this + d); }
1251 difference_type operator-(const iterator& x) const { return it_ - x.it_; }
[all …]
/external/libcxx/test/iterators/iterator.primitives/iterator.traits/
Diterator.pass.cpp29 typedef int difference_type; typedef
39 static_assert((std::is_same<It::difference_type, int>::value), ""); in main()
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/
DAndroid.mk19 …e := iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/difference_type
20 test_src := difference_type.pass.cpp
/external/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/
DAndroid.mk19 test_name := iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/difference_type
20 test_src := difference_type.pass.cpp
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/
DAndroid.mk19 …e := iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/difference_type
20 test_src := difference_type.pass.cpp
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex/
DAndroid.mk19 … iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex/difference_type
20 test_src := difference_type.pass.cpp

123456789