Searched refs:difference_type (Results 26 - 50 of 194) sorted by relevance

12345678

/external/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-=/
H A Ddifference_type.pass.cpp15 // move_iterator& operator-=(difference_type n);
24 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/
H A Ddifference_type.pass.cpp15 // reverse_iterator operator+(difference_type n) const;
24 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+=/
H A Ddifference_type.pass.cpp15 // reverse_iterator& operator+=(difference_type n);
24 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/
H A Ddifference_type.pass.cpp15 // reverse_iterator operator-(difference_type n) const;
24 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-=/
H A Ddifference_type.pass.cpp15 // reverse_iterator& operator-=(difference_type n);
24 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex/
H A Ddifference_type.pass.cpp15 // unspecified operator[](difference_type n) const;
24 test(It i, typename std::iterator_traits<It>::difference_type n,
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum/
H A Ddifference_type.pass.cpp16 // operator+(Iter::difference_type n, const reverse_iterator<Iter>& x);
25 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
/external/libcxx/test/support/
H A Dmin_allocator.h75 typedef std::ptrdiff_t difference_type; typedef in class:min_pointer
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 in class:min_pointer
161 min_pointer& operator+=(difference_type
[all...]
H A Dtest_iterators.h24 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef in class:output_iterator
51 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef in class:input_iterator
100 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef in class:forward_iterator
149 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef in class:bidirectional_iterator
197 typedef typename std::iterator_traits<It>::difference_type difference_type; typedef in class:random_access_iterator
[all...]
/external/stlport/stlport/stl/
H A D_deque.c113 const_iterator __mid = __x.begin() + difference_type(__len);
210 difference_type __index = __pos - this->_M_start;
247 difference_type __index = __pos - this->_M_start;
262 difference_type __n = __last - __first;
263 difference_type __elems_before = __first - this->_M_start;
264 if (__elems_before <= difference_type(this->size() - __n) / 2) {
326 difference_type __n = __last - __first;
327 difference_type __elems_before = __first - this->_M_start;
328 if (__elems_before <= difference_type(this->size() - __n) / 2) {
467 const difference_type __elems_befor
[all...]
H A D_bvector.h104 typedef ptrdiff_t difference_type; typedef in struct:_Bit_iterator_base
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; typedef in struct:_Bit_iter
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 operato
368 typedef ptrdiff_t difference_type; typedef in class:__BVECTOR_QUALIFIED
[all...]
H A D_deque.h95 typedef ptrdiff_t difference_type; typedef in struct:_Deque_iterator_base
119 difference_type _M_subtract(const _Self& __x) const {
120 return difference_type(_S_buffer_size()) * (_M_node - __x._M_node - 1) +
139 void _M_advance(difference_type __n) {
141 difference_type __offset = __n + (_M_cur - _M_first);
142 if (__offset >= 0 && __offset < difference_type(buffersize))
145 difference_type __node_offset =
147 : -difference_type((-__offset - 1) / buffersize) - 1;
151 (__offset - __node_offset * difference_type(buffersize));
156 _M_last = (_M_first = *(_M_node = __new_node)) + difference_type(_S_buffer_siz
168 typedef ptrdiff_t difference_type; typedef in struct:_Deque_iterator
414 typedef ptrdiff_t difference_type; typedef in class:deque
[all...]
H A D_iterator.h50 typename iterator_traits<_Iterator>::difference_type,
57 typedef typename iterator_traits<_Iterator>::difference_type difference_type; typedef in class:reverse_iterator
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
/external/libcxx/test/iterators/iterator.primitives/iterator.basic/
H A Diterator.pass.cpp17 // typedef Distance difference_type;
34 static_assert((std::is_same<typename It::difference_type, std::ptrdiff_t>::value), "");
46 static_assert((std::is_same<typename It::difference_type, short>::value), "");
58 static_assert((std::is_same<typename It::difference_type, int>::value), "");
70 static_assert((std::is_same<typename It::difference_type, long>::value), "");
/external/libcxx/test/iterators/iterator.primitives/iterator.operations/
H A Ddistance.pass.cpp13 // Iter::difference_type
17 // Iter::difference_type
27 test(It first, It last, typename std::iterator_traits<It>::difference_type x)
H A Dadvance.pass.cpp13 // void advance(Iter& i, Iter::difference_type n);
16 // void advance(Iter& i, Iter::difference_type n);
19 // void advance(Iter& i, Iter::difference_type n);
28 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
H A Dnext.pass.cpp13 // Iter next(Iter x, Iter::difference_type n = 1);
22 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
H A Dprev.pass.cpp13 // Iter prev(Iter x, Iter::difference_type n = 1);
22 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
/external/libcxx/test/iterators/iterator.primitives/iterator.traits/
H A Dconst_pointer.pass.cpp15 // typedef ptrdiff_t difference_type;
30 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), "");
H A Dpointer.pass.cpp15 // typedef ptrdiff_t difference_type;
30 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), "");
/external/libcxx/test/utilities/memory/allocator.traits/allocator.traits.types/
H A Dsize_type.pass.cpp51 typedef signed char difference_type; typedef in struct:std::pointer_traits
/external/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 {
/external/libcxx/test/containers/sequences/vector.bool/
H A Dtypes.pass.cpp23 // typedef typename allocator_type::difference_type difference_type;
48 static_assert((std::is_same<typename C::difference_type, typename std::allocator_traits<Allocator>::difference_type>::value), "");
/external/libcxx/test/utilities/memory/pointer.traits/
H A DAndroid.mk23 test_name := utilities/memory/pointer.traits/difference_type
24 test_src := difference_type.pass.cpp
/external/libcxx/test/containers/sequences/deque/
H A Dtypes.pass.cpp25 // typedef typename allocator_type::difference_type difference_type;
50 static_assert((std::is_same<typename C::difference_type, typename Allocator::difference_type>::value), "");
86 static_assert((std::is_same<C::difference_type, std::ptrdiff_t>::value), "");

Completed in 2613 milliseconds

12345678