Searched refs:allocator_type (Results 1 - 18 of 18) sorted by relevance

/haiku/headers/cpp/
H A Dstl_hash_map.h75 typedef typename _Ht::allocator_type allocator_type; typedef in class:hash_map
79 allocator_type get_allocator() const { return _M_ht.get_allocator(); }
82 hash_map() : _M_ht(100, hasher(), key_equal(), allocator_type()) {}
84 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
86 : _M_ht(__n, __hf, key_equal(), allocator_type()) {}
88 const allocator_type& __a = allocator_type())
94 : _M_ht(100, hasher(), key_equal(), allocator_type())
98 : _M_ht(__n, hasher(), key_equal(), allocator_type())
87 hash_map(size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
106 hash_map(_InputIterator __f, _InputIterator __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
123 hash_map(const value_type* __f, const value_type* __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
139 hash_map(const_iterator __f, const_iterator __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
258 typedef typename _Ht::allocator_type allocator_type; typedef in class:hash_multimap
270 hash_multimap(size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
289 hash_multimap(_InputIterator __f, _InputIterator __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
306 hash_multimap(const value_type* __f, const value_type* __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
322 hash_multimap(const_iterator __f, const_iterator __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_hash_set.h72 typedef typename _Ht::allocator_type allocator_type; typedef in class:hash_set
76 allocator_type get_allocator() const { return _M_ht.get_allocator(); }
80 : _M_ht(100, hasher(), key_equal(), allocator_type()) {}
82 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
84 : _M_ht(__n, __hf, key_equal(), allocator_type()) {}
86 const allocator_type& __a = allocator_type())
92 : _M_ht(100, hasher(), key_equal(), allocator_type())
96 : _M_ht(__n, hasher(), key_equal(), allocator_type())
85 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
104 hash_set(_InputIterator __f, _InputIterator __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
121 hash_set(const value_type* __f, const value_type* __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
137 hash_set(const_iterator __f, const_iterator __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
251 typedef typename _Ht::allocator_type allocator_type; typedef in class:hash_multiset
264 hash_multiset(size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
283 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
300 hash_multiset(const value_type* __f, const value_type* __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
316 hash_multiset(const_iterator __f, const_iterator __l, size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_multiset.h71 typedef typename _Rep_type::allocator_type allocator_type; typedef in class:multiset
75 multiset() : _M_t(_Compare(), allocator_type()) {}
77 const allocator_type& __a = allocator_type())
84 : _M_t(_Compare(), allocator_type())
90 const allocator_type& __a = allocator_type())
96 : _M_t(_Compare(), allocator_type())
101 const allocator_type
76 multiset(const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
88 multiset(_InputIterator __first, _InputIterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
99 multiset(const value_type* __first, const value_type* __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
108 multiset(const_iterator __first, const_iterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_set.h71 typedef typename _Rep_type::allocator_type allocator_type; typedef in class:set
75 set() : _M_t(_Compare(), allocator_type()) {}
77 const allocator_type& __a = allocator_type())
83 : _M_t(_Compare(), allocator_type())
88 const allocator_type& __a = allocator_type())
92 : _M_t(_Compare(), allocator_type())
97 const allocator_type
76 set(const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
87 set(_InputIterator __first, _InputIterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
95 set(const value_type* __first, const value_type* __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
104 set(const_iterator __first, const_iterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_map.h86 typedef typename _Rep_type::allocator_type allocator_type; typedef in class:map
90 map() : _M_t(_Compare(), allocator_type()) {}
92 const allocator_type& __a = allocator_type())
98 : _M_t(_Compare(), allocator_type())
103 const allocator_type& __a = allocator_type())
107 : _M_t(_Compare(), allocator_type())
112 const allocator_type
91 map(const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
102 map(_InputIterator __first, _InputIterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
110 map(const value_type* __first, const value_type* __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
119 map(const_iterator __first, const_iterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_multimap.h85 typedef typename _Rep_type::allocator_type allocator_type; typedef in class:multimap
89 multimap() : _M_t(_Compare(), allocator_type()) { }
91 const allocator_type& __a = allocator_type())
97 : _M_t(_Compare(), allocator_type())
103 const allocator_type& __a = allocator_type())
107 : _M_t(_Compare(), allocator_type())
111 const allocator_type
90 multimap(const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
101 multimap(_InputIterator __first, _InputIterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
109 multimap(const value_type* __first, const value_type* __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
117 multimap(const_iterator __first, const_iterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_rope.h281 typedef typename _Alloc_traits<_CharT,_Allocator>::allocator_type
282 allocator_type; typedef in class:_Rope_rep_alloc_base
283 allocator_type get_allocator() const { return _M_data_allocator; }
284 _Rope_rep_alloc_base(size_t __size, const allocator_type& __a)
291 allocator_type _M_data_allocator;
295 _Alloc_traits<_Tp,_Allocator>::allocator_type __name##Allocator; \
309 typedef typename _Alloc_traits<_CharT,_Allocator>::allocator_type
310 allocator_type; typedef in class:_Rope_rep_alloc_base
311 allocator_type get_allocator() const { return allocator_type(); }
312 _Rope_rep_alloc_base(size_t __size, const allocator_type&) argument
339 typedef typename _Base::allocator_type allocator_type; typedef in struct:_Rope_rep_base
351 typedef _Alloc allocator_type; typedef in class:_Rope_rep_base
353 _Rope_rep_base(size_t __size, const allocator_type&) argument
386 typedef _Rope_rep_base<_CharT,_Alloc>::allocator_type allocator_type; typedef in struct:_Rope_RopeRep
563 typedef _Rope_rep_base<_CharT,_Alloc>::allocator_type allocator_type; typedef in struct:_Rope_RopeLeaf
592 typedef _Rope_rep_base<_CharT,_Alloc>::allocator_type allocator_type; typedef in struct:_Rope_RopeConcatenation
629 typedef _Rope_rep_base<_CharT,_Alloc>::allocator_type allocator_type; typedef in struct:_Rope_RopeFunction
694 typedef _Rope_rep_base<_CharT,_Alloc>::allocator_type allocator_type; typedef in struct:_Rope_RopeSubstring
1168 allocator_type; typedef in class:_Rope_alloc_base
1198 allocator_type; typedef in class:_Rope_alloc_base
1200 _Rope_alloc_base(_RopeRep *__t, const allocator_type&) argument
1202 _Rope_alloc_base(const allocator_type&) argument
1229 typedef typename _Base::allocator_type allocator_type; typedef in struct:_Rope_base
1240 typedef _Alloc allocator_type; typedef in class:_Rope_base
1242 _Rope_base(_RopeRep * __t, const allocator_type&) argument
1243 _Rope_base(const allocator_type&) argument
1285 typedef typename _Base::allocator_type allocator_type; typedef in class:rope
1546 rope(_RopeRep* __t, const allocator_type& __a = allocator_type()) argument
1614 rope(const _CharT* __s, const allocator_type& __a = allocator_type()) argument
1619 rope(const _CharT* __s, size_t __len, const allocator_type& __a = allocator_type()) argument
1627 rope(const _CharT *__s, const _CharT *__e, const allocator_type& __a = allocator_type()) argument
1632 rope(const const_iterator& __s, const const_iterator& __e, const allocator_type& __a = allocator_type()) argument
1638 rope(const iterator& __s, const iterator& __e, const allocator_type& __a = allocator_type()) argument
1644 rope(_CharT __c, const allocator_type& __a = allocator_type()) argument
1659 rope(const allocator_type& __a = allocator_type()) argument
1663 rope(char_producer<_CharT> *__fn, size_t __len, bool __delete_fn, const allocator_type& __a = allocator_type()) argument
1671 rope(const rope& __x, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_bvector.h253 typedef typename _Alloc_traits<bool, _Allocator>::allocator_type
254 allocator_type; typedef in class:_Bvector_alloc_base
255 allocator_type get_allocator() const { return _M_data_allocator; }
257 _Bvector_alloc_base(const allocator_type& __a)
269 typename _Alloc_traits<unsigned int, _Allocator>::allocator_type
280 typedef typename _Alloc_traits<bool, _Allocator>::allocator_type
281 allocator_type; typedef in class:_Bvector_alloc_base
282 allocator_type get_allocator() const { return allocator_type(); }
284 _Bvector_alloc_base(const allocator_type argument
313 typedef typename _Base::allocator_type allocator_type; typedef in class:_Bvector_base
325 typedef _Alloc allocator_type; typedef in class:_Bvector_base
328 _Bvector_base(const allocator_type&) argument
401 typedef typename _Base::allocator_type allocator_type; typedef in class:vector
523 __BVECTOR(const allocator_type& __a = allocator_type()) argument
526 __BVECTOR(size_type __n, bool __value, const allocator_type& __a = allocator_type()) argument
549 __BVECTOR(_InputIterator __first, _InputIterator __last, const allocator_type& __a = allocator_type()) argument
569 __BVECTOR(const_iterator __first, const_iterator __last, const allocator_type& __a = allocator_type()) argument
578 __BVECTOR(const bool* __first, const bool* __last, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_list.h136 typedef typename _Alloc_traits<_Tp, _Allocator>::allocator_type
137 allocator_type; typedef in class:_List_alloc_base
138 allocator_type get_allocator() const { return _Node_allocator; }
140 _List_alloc_base(const allocator_type& __a) : _Node_allocator(__a) {}
149 typename _Alloc_traits<_List_node<_Tp>, _Allocator>::allocator_type
159 typedef typename _Alloc_traits<_Tp, _Allocator>::allocator_type
160 allocator_type; typedef in class:_List_alloc_base
161 allocator_type get_allocator() const { return allocator_type(); }
163 _List_alloc_base(const allocator_type argument
184 typedef typename _Base::allocator_type allocator_type; typedef in class:_List_base
205 typedef _Alloc allocator_type; typedef in class:_List_base
208 _List_base(const allocator_type&) argument
262 typedef typename _Base::allocator_type allocator_type; typedef in class:list
310 list(const allocator_type& __a = allocator_type()) argument
404 list(size_type __n, const _Tp& __value, const allocator_type& __a = allocator_type()) argument
417 list(_InputIterator __first, _InputIterator __last, const allocator_type& __a = allocator_type()) argument
424 list(const _Tp* __first, const _Tp* __last, const allocator_type& __a = allocator_type()) argument
428 list(const_iterator __first, const_iterator __last, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_slist.h186 typedef typename _Alloc_traits<_Tp,_Allocator>::allocator_type
187 allocator_type; typedef in class:_Slist_alloc_base
188 allocator_type get_allocator() const { return _M_node_allocator; }
190 _Slist_alloc_base(const allocator_type& __a) : _M_node_allocator(__a) {}
199 typename _Alloc_traits<_Slist_node<_Tp>,_Allocator>::allocator_type
208 typedef typename _Alloc_traits<_Tp,_Allocator>::allocator_type
209 allocator_type; typedef in class:_Slist_alloc_base
210 allocator_type get_allocator() const { return allocator_type(); }
212 _Slist_alloc_base(const allocator_type argument
233 typedef typename _Base::allocator_type allocator_type; typedef in struct:_Slist_base
256 typedef _Alloc allocator_type; typedef in struct:_Slist_base
259 _Slist_base(const allocator_type&) argument
316 typedef typename _Base::allocator_type allocator_type; typedef in class:slist
353 slist(const allocator_type& __a = allocator_type()) argument
355 slist(size_type __n, const value_type& __x, const allocator_type& __a = allocator_type()) argument
366 slist(_InputIterator __first, _InputIterator __last, const allocator_type& __a = allocator_type()) argument
371 slist(const_iterator __first, const_iterator __last, const allocator_type& __a = allocator_type()) argument
374 slist(const value_type* __first, const value_type* __last, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_vector.h55 typedef typename _Alloc_traits<_Tp, _Allocator>::allocator_type
56 allocator_type; typedef in class:_Vector_alloc_base
57 allocator_type get_allocator() const { return _M_data_allocator; }
59 _Vector_alloc_base(const allocator_type& __a)
64 allocator_type _M_data_allocator;
80 typedef typename _Alloc_traits<_Tp, _Allocator>::allocator_type
81 allocator_type; typedef in class:_Vector_alloc_base
82 allocator_type get_allocator() const { return allocator_type(); }
84 _Vector_alloc_base(const allocator_type argument
108 typedef typename _Base::allocator_type allocator_type; typedef in struct:_Vector_base
170 typedef typename _Base::allocator_type allocator_type; typedef in class:vector
235 vector(const allocator_type& __a = allocator_type()) argument
238 vector(size_type __n, const _Tp& __value, const allocator_type& __a = allocator_type()) argument
254 vector(_InputIterator __first, _InputIterator __last, const allocator_type& __a = allocator_type()) argument
274 vector(const _Tp* __first, const _Tp* __last, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_deque.h276 typedef typename _Alloc_traits<_Tp,_Alloc>::allocator_type allocator_type; typedef in class:_Deque_iterator::_Deque_alloc_base
277 allocator_type get_allocator() const { return node_allocator; }
279 _Deque_alloc_base(const allocator_type& __a)
284 typedef typename _Alloc_traits<_Tp*, _Alloc>::allocator_type
287 allocator_type node_allocator;
310 typedef typename _Alloc_traits<_Tp,_Alloc>::allocator_type allocator_type; typedef in class:_Deque_iterator::_Deque_alloc_base
311 allocator_type get_allocator() const { return allocator_type(); }
313 _Deque_alloc_base(const allocator_type&) argument
343 typedef typename _Base::allocator_type allocator_type; typedef in class:_Deque_iterator::_Deque_base
378 typedef _Alloc allocator_type; typedef in class:_Deque_iterator::_Deque_base
381 _Deque_base(const allocator_type&, size_t __num_elements) argument
385 _Deque_base(const allocator_type&) argument
491 typedef typename _Base::allocator_type allocator_type; typedef in class:_Deque_iterator::deque
566 deque(const allocator_type& __a = allocator_type()) argument
570 deque(size_type __n, const value_type& __value, const allocator_type& __a = allocator_type()) argument
580 deque(_InputIterator __first, _InputIterator __last, const allocator_type& __a = allocator_type()) argument
600 deque(const value_type* __first, const value_type* __last, const allocator_type& __a = allocator_type()) argument
604 deque(const_iterator __first, const_iterator __last, const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_tree.h442 typedef typename _Alloc_traits<_Tp, _Alloc>::allocator_type allocator_type; typedef in class:_Rb_tree_alloc_base
443 allocator_type get_allocator() const { return _M_node_allocator; }
445 _Rb_tree_alloc_base(const allocator_type& __a)
449 typename _Alloc_traits<_Rb_tree_node<_Tp>, _Alloc>::allocator_type
463 typedef typename _Alloc_traits<_Tp, _Alloc>::allocator_type allocator_type; typedef in class:_Rb_tree_alloc_base
464 allocator_type get_allocator() const { return allocator_type(); }
466 _Rb_tree_alloc_base(const allocator_type argument
488 typedef typename _Base::allocator_type allocator_type; typedef in struct:_Rb_tree_base
501 typedef _Alloc allocator_type; typedef in struct:_Rb_tree_base
504 _Rb_tree_base(const allocator_type&) argument
540 typedef typename _Base::allocator_type allocator_type; typedef in class:_Rb_tree
1314 typedef typename _Base::allocator_type allocator_type; typedef in struct:rb_tree
1316 rb_tree(const _Compare& __comp = _Compare(), const allocator_type& __a = allocator_type()) argument
[all...]
H A Dstl_hashtable.h209 typedef typename _Alloc_traits<_Val,_Alloc>::allocator_type allocator_type; typedef in class:hashtable
210 allocator_type get_allocator() const { return _M_node_allocator; }
212 typename _Alloc_traits<_Node, _Alloc>::allocator_type _M_node_allocator;
218 typedef _Alloc allocator_type; typedef in class:hashtable
219 allocator_type get_allocator() const { return allocator_type(); }
251 const allocator_type& __a = allocator_type())
265 const allocator_type
[all...]
H A Dstl_alloc.h947 // There are always two members: allocator_type, which is a standard-
951 // between any two instances of type allocator_type. Furthermore, if
966 allocator_type;
979 typedef allocator<_Tp> allocator_type;
989 typedef __allocator<_Tp, __malloc_alloc_template<__inst> > allocator_type;
1000 allocator_type;
1009 typedef __allocator<_Tp, debug_alloc<_Alloc> > allocator_type;
1021 typedef __allocator<_Tp, __malloc_alloc_template<__inst> > allocator_type;
1034 allocator_type;
1043 typedef __allocator<_Tp, debug_alloc<_Alloc> > allocator_type;
[all...]
H A Dpthread_alloc451 allocator_type;
459 typedef __allocator<_Tp, _Pthread_alloc_template<_Max> > allocator_type;
467 typedef pthread_allocator<_Tp> allocator_type;
H A Dropeimpl.h300 allocator_type __a)
371 (const _CharT*, size_t, allocator_type)
1372 const allocator_type& __a)
/haiku/headers/cpp/std/
H A Dbastring.h147 typedef Allocator allocator_type; typedef in class:basic_string

Completed in 208 milliseconds