/external/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-=/ |
H A D | difference_type.pass.cpp | 15 // 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 D | difference_type.pass.cpp | 15 // 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 D | difference_type.pass.cpp | 15 // 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 D | difference_type.pass.cpp | 15 // 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 D | difference_type.pass.cpp | 15 // 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 D | difference_type.pass.cpp | 15 // 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 D | difference_type.pass.cpp | 16 // 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 D | min_allocator.h | 75 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 D | test_iterators.h | 24 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.c | 113 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.h | 104 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.h | 95 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.h | 50 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 D | iterator.pass.cpp | 17 // 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 D | distance.pass.cpp | 13 // Iter::difference_type 17 // Iter::difference_type 27 test(It first, It last, typename std::iterator_traits<It>::difference_type x)
|
H A D | advance.pass.cpp | 13 // 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 D | next.pass.cpp | 13 // 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 D | prev.pass.cpp | 13 // 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 D | const_pointer.pass.cpp | 15 // typedef ptrdiff_t difference_type; 30 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), "");
|
H A D | pointer.pass.cpp | 15 // 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 D | size_type.pass.cpp | 51 typedef signed char difference_type; typedef in struct:std::pointer_traits
|
/external/clang/include/clang/AST/ |
H A D | UnresolvedSet.h | 47 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 D | types.pass.cpp | 23 // 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 D | Android.mk | 23 test_name := utilities/memory/pointer.traits/difference_type 24 test_src := difference_type.pass.cpp
|
/external/libcxx/test/containers/sequences/deque/ |
H A D | types.pass.cpp | 25 // 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), "");
|