Searched defs:allocator_type (Results 1 - 25 of 49) sorted by last modified time

12

/external/stlport/stlport/stl/
H A D_alloc.h186 * Container::allocator_type won't be different */
201 typedef typename _Rebind_type::other allocator_type; typedef in struct:_Alloc_traits
202 static allocator_type create_allocator(const _Orig& __a)
203 { return allocator_type(_STLP_CONVERT_ALLOCATOR(__a, _Tp)); }
207 typedef _Allocator allocator_type; typedef in struct:_Alloc_traits
444 typedef allocator<_Tp> allocator_type; typedef in struct:_Alloc_traits
445 static allocator_type create_allocator(const allocator<_Tp1 >& __a)
446 { return allocator_type(_STLP_CONVERT_ALLOCATOR(__a, _Tp)); }
452 inline _STLP_TYPENAME_ON_RETURN_TYPE _Alloc_traits<_Tp, _Alloc>::allocator_type _STLP_CALL
H A D_bvector.h272 typedef _Alloc allocator_type; typedef in class:_Bvector_base
274 typedef typename _Alloc_traits<__chunk_type, _Alloc>::allocator_type __chunk_allocator_type;
275 allocator_type get_allocator() const
278 _Bvector_base(const allocator_type& __a)
381 typedef _STLP_TYPENAME _STLP_PRIV _Bvector_base<_Alloc >::allocator_type allocator_type; typedef in class:__BVECTOR_QUALIFIED
384 typedef _STLP_PRIV _Bvector_base<_Alloc >::allocator_type allocator_type; typedef in class:__BVECTOR_QUALIFIED
507 explicit __BVECTOR(const allocator_type& __a = allocator_type()) argument
510 __BVECTOR(size_type __n, bool __val, const allocator_type& __a = allocator_type()) argument
558 __BVECTOR(const_iterator __first, const_iterator __last, const allocator_type& __a = allocator_type()) argument
565 __BVECTOR(const bool* __first, const bool* __last, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_deque.h345 typedef _Alloc allocator_type; typedef in class:_Deque_base
346 typedef _STLP_alloc_proxy<size_t, value_type, allocator_type> _Alloc_proxy;
348 typedef typename _Alloc_traits<_Tp*, _Alloc>::allocator_type _Map_alloc_type;
356 _Deque_base(const allocator_type& __a, size_t __num_elements)
361 _Deque_base(const allocator_type& __a)
417 typedef typename _Base::allocator_type allocator_type; typedef in class:deque
474 allocator_type get_allocator() const { return this->_M_map_size; }
478 explicit deque(const allocator_type& __a = allocator_type()) argument
500 deque(size_type __n, const value_type& __val, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_hash_map.h78 typedef typename _Ht::allocator_type allocator_type; typedef in class:hash_map
82 allocator_type get_allocator() const { return _M_ht.get_allocator(); }
88 hash_map() : _M_ht(0, hasher(), key_equal(), allocator_type()) {}
90 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
92 : _M_ht(__n, __hf, key_equal(), allocator_type()) {}
94 const allocator_type& __a = allocator_type())
106 : _M_ht(0, hasher(), key_equal(), allocator_type())
110 : _M_ht(__n, hasher(), key_equal(), allocator_type())
93 hash_map(size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
142 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
158 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
269 typedef typename _Ht::allocator_type allocator_type; typedef in class:hash_multimap
284 hash_multimap(size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
333 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
349 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 D_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(); }
84 : _M_ht(0, hasher(), key_equal(), allocator_type()) {}
86 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
88 : _M_ht(__n, __hf, key_equal(), allocator_type()) {}
91 const allocator_type& __a = allocator_type())
94 : _M_ht(__n, __hf, __eql, allocator_type()) {}
96 const allocator_type
90 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, const allocator_type& __a = allocator_type()) argument
143 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
159 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
258 typedef typename _Ht::allocator_type allocator_type; typedef in class:hash_multiset
325 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
341 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 D_hashtable.h259 typedef typename _Alloc_traits<_BucketType*, _All>::allocator_type _BucketAllocType;
299 typedef _All allocator_type; typedef in class:hashtable
300 allocator_type get_allocator() const { return _M_elems.get_allocator(); }
306 const allocator_type& __a = allocator_type())
313 _M_elems(allocator_type()),
322 const allocator_type& __a)
303 hashtable(size_type __n, const _HF& __hf, const _EqK& __eql, const allocator_type& __a = allocator_type()) argument
H A D_list.h180 typedef typename _Alloc_traits<_Node, _Alloc>::allocator_type _Node_allocator_type;
183 typedef _Alloc allocator_type; typedef in class:_List_base
185 allocator_type get_allocator() const
188 _List_base(const allocator_type& __a) : _M_node(_STLP_CONVERT_ALLOCATOR(__a, _Node), _Node_base())
271 typedef typename _Base::allocator_type allocator_type; typedef in class:list
307 const allocator_type& __a = allocator_type())
310 : _STLP_PRIV _List_base<_Tp, _Alloc>(allocator_type())
313 : _STLP_PRIV _List_base<_Tp, _Alloc>(allocator_type())
306 list(size_type __n, const_reference __val = _STLP_DEFAULT_CONSTRUCTED(value_type), const allocator_type& __a = allocator_type()) argument
336 list(const value_type* __first, const value_type* __last, const allocator_type& __a = allocator_type()) argument
340 list(const_iterator __first, const_iterator __last, const allocator_type& __a = allocator_type()) argument
347 list(const allocator_type& __a = allocator_type()) argument
[all...]
H A D_map.h91 typedef typename _Rep_type::allocator_type allocator_type; typedef in class:map
99 map() : _M_t(_Compare(), allocator_type()) {}
102 const allocator_type& __a = allocator_type())
105 : _M_t(__comp, allocator_type()) {}
106 explicit map(const _Compare& __comp, const allocator_type& __a)
113 : _M_t(_Compare(), allocator_type())
118 const allocator_type& __a _STLP_ALLOCATOR_TYPE_DFL)
124 : _M_t(__comp, allocator_type()) { _M_
101 map(const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
132 map(const value_type* __first, const value_type* __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
141 map(const_iterator __first, const_iterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
284 typedef typename _Rep_type::allocator_type allocator_type; typedef in class:multimap
293 multimap(const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
317 multimap(const value_type* __first, const value_type* __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
325 multimap(const_iterator __first, const_iterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_pthread_alloc.h221 { typedef pthread_allocator<_Tp> allocator_type; }; typedef in struct:_Alloc_traits
404 { typedef per_thread_allocator<_Tp> allocator_type; }; typedef in struct:_Alloc_traits
H A D_rope.h356 typedef _Alloc allocator_type; typedef in struct:_Rope_RopeRep
358 allocator_type get_allocator() const { return allocator_type(_M_size); }
362 _STLP_PRIV _STLP_alloc_proxy<size_t, _CharT, allocator_type> _M_size;
365 _Rope_RopeRep() : _Refcount_Base(1), _M_size(allocator_type(), 0) {
379 allocator_type __a) :
412 allocator_type __a) {
468 typedef typename _RopeRep::allocator_type allocator_type; typedef in struct:_Rope_RopeLeaf
470 _Rope_RopeLeaf( _CharT* __d, size_t _p_size, allocator_type __
502 typedef typename _RopeRep::allocator_type allocator_type; typedef in struct:_Rope_RopeConcatenation
534 typedef typename _Rope_RopeRep<_CharT,_Alloc>::allocator_type allocator_type; typedef in struct:_Rope_RopeFunction
599 typedef typename _RopeRep::allocator_type allocator_type; typedef in struct:_Rope_RopeSubstring
1126 typedef _Alloc allocator_type; typedef in class:rope
1285 rope(_RopeRep* __t, const allocator_type& __a = allocator_type()) argument
1365 rope(const _CharT* __s, const allocator_type& __a = allocator_type()) argument
1369 rope(const _CharT* __s, size_t __len, const allocator_type& __a = allocator_type()) argument
1377 rope(const _CharT *__s, const _CharT *__e, const allocator_type& __a = allocator_type()) argument
1382 rope(const const_iterator& __s, const const_iterator& __e, const allocator_type& __a = allocator_type()) argument
1388 rope(const iterator& __s, const iterator& __e, const allocator_type& __a = allocator_type()) argument
1394 rope(_CharT __c, const allocator_type& __a = allocator_type()) argument
1407 rope(size_t __n, _CharT __c, const allocator_type& __a = allocator_type()) argument
1466 rope(const allocator_type& __a = allocator_type()) argument
1470 rope(char_producer<_CharT> *__fn, size_t __len, bool __delete_fn, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_set.h79 typedef typename _Rep_type::allocator_type allocator_type; typedef in class:set
90 const allocator_type& __a = allocator_type())
93 : _M_t(_Compare(), allocator_type()) {}
95 : _M_t(__comp, allocator_type()) {}
96 set(const _Compare& __comp, const allocator_type& __a)
103 : _M_t(_Compare(), allocator_type())
109 : _M_t(__comp, allocator_type()) { _M_t.insert_unique(__first, __last); }
113 const allocator_type
89 set(const _Compare& __comp = _Compare(), const allocator_type& __a = allocator_type()) argument
120 set(const value_type* __first, const value_type* __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
129 set(const_iterator __first, const_iterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
250 typedef typename _Rep_type::allocator_type allocator_type; typedef in class:multiset
258 multiset(const _Compare& __comp = _Compare(), const allocator_type& __a = allocator_type()) argument
291 multiset(const value_type* __first, const value_type* __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
300 multiset(const_iterator __first, const_iterator __last, const _Compare& __comp, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_slist.h151 typedef typename _Alloc_traits<_Node,_Alloc>::allocator_type _M_node_allocator_type;
158 typedef _Alloc allocator_type; typedef in class:_Slist_base
160 _Slist_base(const allocator_type& __a) :
184 allocator_type get_allocator() const
243 typedef typename _Base::allocator_type allocator_type; typedef in class:slist
277 allocator_type get_allocator() const { return _Base::get_allocator(); }
280 explicit slist(const allocator_type& __a = allocator_type()) argument
283 : _STLP_PRIV _Slist_base<_Tp,_Alloc>(allocator_type()) {}
289 slist(size_type __n, const value_type& __x = _STLP_DEFAULT_CONSTRUCTED(_Tp), const allocator_type& __a = allocator_type()) argument
323 slist(const value_type* __first, const value_type* __last, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_string.h152 typedef typename _Base::allocator_type allocator_type; typedef in class:basic_string
154 allocator_type get_allocator() const
155 { return _STLP_CONVERT_ALLOCATOR((const allocator_type&)this->_M_start_of_storage, _CharT); }
158 explicit basic_string(const allocator_type& __a = allocator_type()) argument
161 : _STLP_PRIV _String_base<_CharT,_Alloc>(allocator_type(), _Base::_DEFAULT_SIZE)
163 explicit basic_string(const allocator_type& __a)
170 const allocator_type& __a = allocator_type())
169 basic_string(_Reserve_t, size_t __n, const allocator_type& __a = allocator_type()) argument
183 basic_string(const _Self& __s, size_type __pos, size_type __n = npos, const allocator_type& __a = allocator_type()) argument
213 basic_string(const _CharT* __s, size_type __n, const allocator_type& __a = allocator_type()) argument
237 basic_string(size_type __n, _CharT __c, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_string_base.h49 typedef _Alloc allocator_type; typedef in class:_String_base
50 typedef _STLP_alloc_proxy<_Tp*, _Tp, allocator_type> _AllocProxy;
106 typename allocator_type::size_type __alloc_max_size = _M_start_of_storage.max_size();
110 _String_base(const allocator_type& __a)
118 _String_base(const allocator_type& __a, size_t __n)
H A D_string_sum.h93 typedef typename _BString::allocator_type allocator_type; typedef in class:__bstr_sum
102 allocator_type get_allocator() const { return _M_get_storage(false).get_allocator(); }
H A D_string_sum_methods.h31 const allocator_type& __a = allocator_type())
29 basic_string(_STLP_PRIV __bstr_sum<_CharT, _Traits, _Alloc, _Left, _Right, _StorageDir> const& __s, size_type __pos, size_type __n = npos, const allocator_type& __a = allocator_type()) argument
H A D_string_workaround.h48 explicit basic_string(const allocator_type& __a = allocator_type()) argument
52 const allocator_type& __a = allocator_type())
59 const allocator_type& __a = allocator_type())
63 const allocator_type& __a = allocator_type())
67 const allocator_type& __a = allocator_type())
51 basic_string(_Reserve_t __r, size_t __n, const allocator_type& __a = allocator_type()) argument
58 basic_string(const _Self& __s, size_type __pos, size_type __n = npos, const allocator_type& __a = allocator_type()) argument
62 basic_string(const _CharT* __s, size_type __n, const allocator_type& __a = allocator_type()) argument
66 basic_string(const _CharT* __s, const allocator_type& __a = allocator_type()) argument
70 basic_string(size_type __n, _CharT __c, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_tree.h237 typedef _Alloc allocator_type; typedef in class:_Rb_tree_base
240 typedef typename _Alloc_traits<_Node, _Alloc>::allocator_type _M_node_allocator_type;
244 allocator_type get_allocator() const {
249 _Rb_tree_base(const allocator_type& __a) :
310 typedef typename _Base::allocator_type allocator_type; typedef in class:_Rb_tree
383 : _Rb_tree_base<_Value, _Alloc>(allocator_type()), _M_node_count(0), _M_key_compare(_Compare())
387 : _Rb_tree_base<_Value, _Alloc>(allocator_type()), _M_node_count(0), _M_key_compare(__comp)
390 _Rb_tree(const _Compare& __comp, const allocator_type& __a)
H A D_unordered_map.h72 typedef typename _Ht::allocator_type allocator_type; typedef in class:unordered_map
76 allocator_type get_allocator() const { return _M_ht.get_allocator(); }
85 const allocator_type& __a = allocator_type())
98 const allocator_type& __a = allocator_type())
105 const allocator_type& __a = allocator_type())
112 const allocator_type
83 unordered_map(size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
95 unordered_map(_InputIterator __f, _InputIterator __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
102 unordered_map(const value_type* __f, const value_type* __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
109 unordered_map(const_iterator __f, const_iterator __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
240 typedef typename _Ht::allocator_type allocator_type; typedef in class:unordered_multimap
251 unordered_multimap(size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
263 unordered_multimap(_InputIterator __f, _InputIterator __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
270 unordered_multimap(const value_type* __f, const value_type* __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
277 unordered_multimap(const_iterator __f, const_iterator __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
[all...]
H A D_unordered_set.h66 typedef typename _Ht::allocator_type allocator_type; typedef in class:unordered_set
70 allocator_type get_allocator() const { return _M_ht.get_allocator(); }
79 const allocator_type& __a = allocator_type())
92 const allocator_type& __a = allocator_type())
99 const allocator_type& __a = allocator_type())
106 const allocator_type
77 unordered_set(size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
89 unordered_set(_InputIterator __f, _InputIterator __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
96 unordered_set(const value_type* __f, const value_type* __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
103 unordered_set(const_iterator __f, const_iterator __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
216 typedef typename _Ht::allocator_type allocator_type; typedef in class:unordered_multiset
227 unordered_multiset(size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
239 unordered_multiset(_InputIterator __f, _InputIterator __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
246 unordered_multiset(const value_type* __f, const value_type* __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
253 unordered_multiset(const_iterator __f, const_iterator __l, size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) argument
[all...]
H A D_vector.h62 typedef _Alloc allocator_type; typedef in class:_Vector_base
64 typedef _STLP_alloc_proxy<pointer, _Tp, allocator_type> _AllocProxy;
119 typedef typename _Base::allocator_type allocator_type; typedef in class:vector
135 allocator_type get_allocator() const
136 { return _STLP_CONVERT_ALLOCATOR((const allocator_type&)this->_M_end_of_storage, _Tp); }
195 typename allocator_type::size_type __alloc_max_size = this->_M_end_of_storage.max_size();
214 explicit vector(const allocator_type& __a = allocator_type()) argument
217 : _STLP_PRIV _Vector_base<_Tp, _Alloc>(allocator_type()) {}
233 vector(size_type __n, const _Tp& __val, const allocator_type& __a = allocator_type()) argument
294 vector(const _Tp* __first, const _Tp* __last, const allocator_type& __a = allocator_type()) argument
[all...]
/external/stlport/stlport/stl/debug/
H A D_hashtable.h132 allocator_type get_allocator() const { return _M_non_dbg_impl.get_allocator(); }
138 const allocator_type& __a = allocator_type())
145 const allocator_type& __a = allocator_type())
134 hashtable(size_type __n, const _HF& __hf, const _EqK& __eql, const _ExK& __ext, const allocator_type& __a = allocator_type()) argument
142 hashtable(size_type __n, const _HF& __hf, const _EqK& __eql, const allocator_type& __a = allocator_type()) argument
H A D_list.h91 explicit list(const allocator_type& __a = allocator_type()) : argument
99 const allocator_type& __a = allocator_type())
122 const allocator_type& __a _STLP_ALLOCATOR_TYPE_DFL)
136 const allocator_type& __a = allocator_type())
141 const allocator_type& __a = allocator_type())
161 allocator_type get_allocato
95 list(size_type __n, const _Tp& __x = _Tp(), const allocator_type& __a = allocator_type()) argument
135 list(const value_type* __first, const value_type* __last, const allocator_type& __a = allocator_type()) argument
140 list(const_iterator __first, const_iterator __last, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_slist.h94 allocator_type get_allocator() const { return _M_non_dbg_impl.get_allocator(); }
107 explicit slist(const allocator_type& __a = allocator_type()) argument
115 const allocator_type& __a = allocator_type())
139 const allocator_type& __a _STLP_ALLOCATOR_TYPE_DFL)
153 const allocator_type& __a = allocator_type())
159 const allocator_type& __a = allocator_type() )
111 slist(size_type __n, const value_type& __x = _Tp(), const allocator_type& __a = allocator_type()) argument
152 slist(const value_type* __first, const value_type* __last, const allocator_type& __a = allocator_type()) argument
[all...]
H A D_string.h88 allocator_type get_allocator() const { return _M_non_dbg_impl.get_allocator(); }
90 explicit basic_string(const allocator_type& __a = allocator_type()) argument
94 const allocator_type& __a = allocator_type())
102 const allocator_type& __a = allocator_type())
107 const allocator_type& __a = allocator_type())
112 const allocator_type
93 basic_string(_Reserve_t __r, size_t __n, const allocator_type& __a = allocator_type()) argument
101 basic_string(const _Self& __s, size_type __pos, size_type __n = npos, const allocator_type& __a = allocator_type()) argument
106 basic_string(const _CharT* __s, size_type __n, const allocator_type& __a = allocator_type()) argument
111 basic_string(const _CharT* __s, const allocator_type& __a = allocator_type()) argument
116 basic_string(size_type __n, _CharT __c, const allocator_type& __a = allocator_type()) argument
133 basic_string(const _CharT* __f, const _CharT* __l, const allocator_type& __a = allocator_type()) argument
138 basic_string(const_iterator __f, const_iterator __l, const allocator_type & __a = allocator_type()) argument
[all...]

Completed in 282 milliseconds

12