/haiku/headers/cpp/ |
H A D | stl_deque.h | 118 typedef ptrdiff_t difference_type; typedef in struct:_Deque_iterator::_Deque_iterator 141 difference_type operator-(const _Self& __x) const { 142 return difference_type(_S_buffer_size()) * (_M_node - __x._M_node - 1) + 174 _Self& operator+=(difference_type __n) 176 difference_type __offset = __n + (_M_cur - _M_first); 177 if (__offset >= 0 && __offset < difference_type(_S_buffer_size())) 180 difference_type __node_offset = 181 __offset > 0 ? __offset / difference_type(_S_buffer_size()) 182 : -difference_type((-__offset - 1) / _S_buffer_size()) - 1; 185 (__offset - __node_offset * difference_type(_S_buffer_siz 489 typedef ptrdiff_t difference_type; typedef in class:_Deque_iterator::deque [all...] |
H A D | stl_iterator.h | 50 typedef _Distance difference_type; typedef in struct:input_iterator 58 typedef void difference_type; typedef in struct:output_iterator 66 typedef _Distance difference_type; typedef in struct:forward_iterator 75 typedef _Distance difference_type; typedef in struct:bidirectional_iterator 83 typedef _Distance difference_type; typedef in struct:random_access_iterator 94 typedef _Distance difference_type; typedef in struct:iterator 106 typedef typename _Iterator::difference_type difference_type; typedef in struct:iterator_traits 115 typedef ptrdiff_t difference_type; typedef in struct:iterator_traits 124 typedef ptrdiff_t difference_type; typedef in struct:iterator_traits 354 typedef void difference_type; typedef in class:back_insert_iterator 393 typedef void difference_type; typedef in class:front_insert_iterator 433 typedef void difference_type; typedef in class:insert_iterator 484 typedef _Distance difference_type; typedef in class:reverse_bidirectional_iterator 580 difference_type; typedef in class:reverse_iterator 691 typedef _Distance difference_type; typedef in class:reverse_iterator 826 typedef _Dist difference_type; typedef in class:istream_iterator 882 typedef void difference_type; typedef in class:ostream_iterator [all...] |
H A D | defalloc.h | 71 typedef ptrdiff_t difference_type; typedef in class:allocator 73 return ::allocate((difference_type)n, (pointer)0);
|
H A D | stl_bvector.h | 117 iterator& operator+=(difference_type __i) { 118 difference_type __n = __i + _M_offset; 128 iterator& operator-=(difference_type __i) { 132 iterator operator+(difference_type __i) const { 136 iterator operator-(difference_type __i) const { 140 difference_type operator-(iterator __x) const { 143 reference operator[](difference_type __i) { return *(*this + __i); } 204 const_iterator& operator+=(difference_type __i) { 205 difference_type __n = __i + _M_offset; 215 const_iterator& operator-=(difference_type __ 382 typedef ptrdiff_t difference_type; typedef in class:vector [all...] |
H A D | stl_raw_storage_iter.h | 43 typedef void difference_type; typedef in class:raw_storage_iterator
|
H A D | stl_multiset.h | 70 typedef typename _Rep_type::difference_type difference_type; typedef in class:multiset
|
H A D | stl_set.h | 70 typedef typename _Rep_type::difference_type difference_type; typedef in class:set
|
H A D | stl_hash_map.h | 66 typedef typename _Ht::difference_type difference_type; typedef in class:hash_map 249 typedef typename _Ht::difference_type difference_type; typedef in class:hash_multimap
|
H A D | stl_hash_set.h | 63 typedef typename _Ht::difference_type difference_type; typedef in class:hash_set 242 typedef typename _Ht::difference_type difference_type; typedef in class:hash_multiset
|
H A D | stl_map.h | 85 typedef typename _Rep_type::difference_type difference_type; typedef in class:map
|
H A D | stl_multimap.h | 84 typedef typename _Rep_type::difference_type difference_type; typedef in class:multimap
|
H A D | stl_hashtable.h | 83 typedef ptrdiff_t difference_type; typedef in struct:_Hashtable_iterator 122 typedef ptrdiff_t difference_type; typedef in struct:_Hashtable_const_iterator 195 typedef ptrdiff_t difference_type; typedef in class:hashtable 633 inline hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>::difference_type* 636 return (hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>::difference_type*) 0; 658 inline hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>::difference_type* 661 return (hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>::difference_type*) 0;
|
H A D | pthread_alloc | 372 typedef ptrdiff_t difference_type; 414 typedef ptrdiff_t difference_type;
|
H A D | stl_alloc.h | 737 typedef ptrdiff_t difference_type; typedef in class:allocator 777 typedef ptrdiff_t difference_type; typedef in class:allocator 812 typedef ptrdiff_t difference_type; typedef in struct:__allocator 855 typedef ptrdiff_t difference_type;
|
H A D | stl_list.h | 61 typedef ptrdiff_t difference_type; typedef in struct:_List_iterator 260 typedef ptrdiff_t difference_type; typedef in class:list 274 const_reference,difference_type> 277 difference_type>
|
H A D | stl_tree.h | 106 typedef ptrdiff_t difference_type; typedef in struct:_Rb_tree_base_iterator 204 inline _Rb_tree_base_iterator::difference_type* 206 return (_Rb_tree_base_iterator::difference_type*) 0; 538 typedef ptrdiff_t difference_type; typedef in class:_Rb_tree 630 difference_type> 633 const_reference, difference_type>
|
H A D | stl_algobase.h | 160 typedef typename iterator_traits<_InputIter>::difference_type _Distance; 256 typedef typename iterator_traits<_BidirectionalIter1>::difference_type
|
H A D | stl_vector.h | 168 typedef ptrdiff_t difference_type; typedef in class:vector 178 difference_type> const_reverse_iterator; 179 typedef reverse_iterator<iterator, value_type, reference, difference_type>
|
H A D | stl_slist.h | 106 typedef ptrdiff_t difference_type; typedef in struct:_Slist_iterator_base 311 typedef ptrdiff_t difference_type; typedef in class:slist
|
H A D | stl_rope.h | 1097 _Rope_iterator& operator+=(difference_type __n) { 1109 _Rope_iterator& operator-=(difference_type __n) { 1266 typedef ptrdiff_t difference_type; typedef in class:rope 1842 difference_type> const_reverse_iterator; 2245 difference_type> reverse_iterator;
|
H A D | stl_algo.h | 116 typename iterator_traits<_RandomAccessIter>::difference_type __trip_count 154 typename iterator_traits<_RandomAccessIter>::difference_type __trip_count 233 // whose return type is iterator_traits<_InputIter>::difference_type. The 256 typename iterator_traits<_InputIter>::difference_type 258 typename iterator_traits<_InputIter>::difference_type __n = 0; 266 typename iterator_traits<_InputIter>::difference_type 268 typename iterator_traits<_InputIter>::difference_type __n = 0;
|
/haiku/headers/cpp/std/ |
H A D | bastring.h | 150 typedef ptrdiff_t difference_type; typedef in class:basic_string
|