Searched refs:_Alloc (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-10-stable/contrib/libstdc++/include/ext/
H A Ddebug_allocator.h64 template<typename _Alloc>
68 typedef typename _Alloc::size_type size_type;
69 typedef typename _Alloc::difference_type difference_type;
70 typedef typename _Alloc::pointer pointer;
71 typedef typename _Alloc::const_pointer const_pointer;
72 typedef typename _Alloc::reference reference;
73 typedef typename _Alloc::const_reference const_reference;
74 typedef typename _Alloc::value_type value_type;
81 _Alloc _M_allocator;
H A Drc_string_base.h86 template<typename _CharT, typename _Traits, typename _Alloc>
88 : protected __vstring_utility<_CharT, _Traits, _Alloc>
93 typedef _Alloc allocator_type;
95 typedef __vstring_utility<_CharT, _Traits, _Alloc> _Util_Base;
128 typedef typename _Alloc::template rebind<_Rep>::other _Rep_alloc_type;
153 _S_create(size_type, size_type, const _Alloc&);
156 _M_destroy(const _Alloc&) throw();
159 _M_clone(const _Alloc&, size_type __res = 0);
187 mutable typename _Util_Base::template _Alloc_hider<_Alloc> _M_dataplus;
198 _M_grab(const _Alloc
[all...]
H A Dsso_string_base.h41 template<typename _CharT, typename _Traits, typename _Alloc>
43 : protected __vstring_utility<_CharT, _Traits, _Alloc>
49 typedef __vstring_utility<_CharT, _Traits, _Alloc> _Util_Base;
178 : _M_dataplus(_Alloc(), _M_local_data)
181 __sso_string_base(const _Alloc& __a);
185 __sso_string_base(size_type __n, _CharT __c, const _Alloc& __a);
189 const _Alloc& __a);
227 template<typename _CharT, typename _Traits, typename _Alloc>
229 __sso_string_base<_CharT, _Traits, _Alloc>::
301 template<typename _CharT, typename _Traits, typename _Alloc>
[all...]
H A Dropeimpl.h70 template <class _CharT, class _Alloc>
72 _Rope_iterator_base<_CharT, _Alloc>::
73 _S_setbuf(_Rope_iterator_base<_CharT, _Alloc>& __x)
82 __x._M_buf_start = ((_Rope_RopeLeaf<_CharT, _Alloc>*)__leaf)->_M_data;
93 _Alloc>*)__leaf)->_M_fn;
115 template <class _CharT, class _Alloc>
117 _Rope_iterator_base<_CharT, _Alloc>::
118 _S_setcache(_Rope_iterator_base<_CharT, _Alloc>& __x)
157 _Rope_RopeConcatenation<_CharT, _Alloc>* __c =
158 (_Rope_RopeConcatenation<_CharT, _Alloc>*)__curr_rop
1662 typedef typename _Rope_iterator::_allocator_type _Alloc; typedef
[all...]
H A Dvstring.h51 template<typename _CharT, typename _Traits, typename _Alloc,
54 : private _Base<_CharT, _Traits, _Alloc>
56 typedef _Base<_CharT, _Traits, _Alloc> __vstring_base;
63 typedef _Alloc allocator_type;
138 __versa_string(const _Alloc& __a)
161 + __pos, _Alloc()) { }
171 size_type __n, const _Alloc& __a)
188 const _Alloc& __a = _Alloc())
196 __versa_string(const _CharT* __s, const _Alloc argument
187 __versa_string(const _CharT* __s, size_type __n, const _Alloc& __a = _Alloc()) argument
206 __versa_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) argument
216 __versa_string(_InputIterator __beg, _InputIterator __end, const _Alloc& __a = _Alloc()) argument
[all...]
H A Dvstring_fwd.h47 template<typename _CharT, typename _Traits, typename _Alloc>
50 template<typename _CharT, typename _Traits, typename _Alloc>
54 typename _Alloc = std::allocator<_CharT>,
H A Dvstring_util.h51 template<typename _CharT, typename _Traits, typename _Alloc>
54 typedef typename _Alloc::template rebind<_CharT>::other _CharT_alloc_type;
65 __versa_string<_CharT, _Traits, _Alloc,
70 __versa_string<_CharT, _Traits, _Alloc,
77 __versa_string<_CharT, _Traits, _Alloc,
82 __versa_string<_CharT, _Traits, _Alloc,
/freebsd-10-stable/contrib/libstdc++/include/bits/
H A Dallocator.h145 template<typename _Alloc, bool = std::__is_empty<_Alloc>::__value>
147 { static void _S_do_it(_Alloc&, _Alloc&) { } };
149 template<typename _Alloc>
150 struct __alloc_swap<_Alloc, false>
153 _S_do_it(_Alloc& __one, _Alloc& __two)
H A Dbasic_string.h110 template<typename _CharT, typename _Traits, typename _Alloc>
113 typedef typename _Alloc::template rebind<_CharT>::other _CharT_alloc_type;
119 typedef _Alloc allocator_type;
157 typedef typename _Alloc::template rebind<char>::other _Raw_bytes_alloc;
220 _M_grab(const _Alloc& __alloc1, const _Alloc& __alloc2)
228 _S_create(size_type, size_type, const _Alloc&);
231 _M_dispose(const _Alloc& __a)
242 _M_destroy(const _Alloc&) throw();
255 _M_clone(const _Alloc
[all...]
H A Dstl_multimap.h91 typename _Alloc = std::allocator<std::pair<const _Key, _Tp> > >
99 typedef _Alloc allocator_type;
103 typedef typename _Alloc::value_type _Alloc_value_type;
113 friend class multimap<_Key, _Tp, _Compare, _Alloc>;
127 typedef typename _Alloc::template rebind<value_type>::other
610 template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
612 operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
613 const multimap<_Key, _Tp, _Compare, _Alloc>& __y)
627 template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
629 operator<(const multimap<_Key, _Tp, _Compare, _Alloc>
[all...]
H A Dstl_multiset.h89 class _Alloc = std::allocator<_Key> >
93 typedef typename _Alloc::value_type _Alloc_value_type;
105 typedef _Alloc allocator_type;
109 typedef typename _Alloc::template rebind<_Key>::other _Key_alloc_type;
505 template <class _Key, class _Compare, class _Alloc>
507 operator==(const multiset<_Key, _Compare, _Alloc>& __x,
508 const multiset<_Key, _Compare, _Alloc>& __y)
522 template <class _Key, class _Compare, class _Alloc>
524 operator<(const multiset<_Key, _Compare, _Alloc>& __x,
525 const multiset<_Key, _Compare, _Alloc>
[all...]
H A Dstl_set.h92 class _Alloc = std::allocator<_Key> >
96 typedef typename _Alloc::value_type _Alloc_value_type;
110 typedef _Alloc allocator_type;
114 typedef typename _Alloc::template rebind<_Key>::other _Key_alloc_type;
519 template<class _Key, class _Compare, class _Alloc>
521 operator==(const set<_Key, _Compare, _Alloc>& __x,
522 const set<_Key, _Compare, _Alloc>& __y)
536 template<class _Key, class _Compare, class _Alloc>
538 operator<(const set<_Key, _Compare, _Alloc>& __x,
539 const set<_Key, _Compare, _Alloc>
[all...]
H A Dstringfwd.h48 template<typename _Alloc>
55 typename _Alloc = allocator<_CharT> >
H A Dstl_tree.h330 typename _Compare, typename _Alloc = allocator<_Val> >
333 typedef typename _Alloc::template rebind<_Rb_tree_node<_Val> >::other
352 typedef _Alloc allocator_type;
769 typename _Compare, typename _Alloc>
771 operator==(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
772 const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y)
779 typename _Compare, typename _Alloc>
781 operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
782 const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y)
789 typename _Compare, typename _Alloc>
[all...]
H A Dstl_map.h92 typename _Alloc = std::allocator<std::pair<const _Key, _Tp> > >
100 typedef _Alloc allocator_type;
104 typedef typename _Alloc::value_type _Alloc_value_type;
114 friend class map<_Key, _Tp, _Compare, _Alloc>;
128 typedef typename _Alloc::template rebind<value_type>::other
680 template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
682 operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x,
683 const map<_Key, _Tp, _Compare, _Alloc>& __y)
697 template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
699 operator<(const map<_Key, _Tp, _Compare, _Alloc>
[all...]
H A Dstl_list.h281 template<typename _Tp, typename _Alloc>
298 typedef typename _Alloc::template rebind<_List_node<_Tp> >::other
301 typedef typename _Alloc::template rebind<_Tp>::other _Tp_alloc_type;
328 typedef _Alloc allocator_type;
414 template<typename _Tp, typename _Alloc = std::allocator<_Tp> >
415 class list : protected _List_base<_Tp, _Alloc>
418 typedef typename _Alloc::value_type _Alloc_value_type;
422 typedef _List_base<_Tp, _Alloc> _Base;
437 typedef _Alloc allocator_type;
1205 template<typename _Tp, typename _Alloc>
[all...]
H A Dstl_vector.h76 template<typename _Tp, typename _Alloc>
79 typedef typename _Alloc::template rebind<_Tp>::other _Tp_alloc_type;
98 typedef _Alloc allocator_type;
169 template<typename _Tp, typename _Alloc = std::allocator<_Tp> >
170 class vector : protected _Vector_base<_Tp, _Alloc>
173 typedef typename _Alloc::value_type _Alloc_value_type;
177 typedef _Vector_base<_Tp, _Alloc> _Base;
178 typedef vector<_Tp, _Alloc> vector_type;
194 typedef _Alloc allocator_type;
951 template<typename _Tp, typename _Alloc>
[all...]
H A Dstl_deque.h370 template<typename _Tp, typename _Alloc>
374 typedef _Alloc allocator_type;
401 typedef typename _Alloc::template rebind<_Tp*>::other _Map_alloc_type;
403 typedef typename _Alloc::template rebind<_Tp>::other _Tp_alloc_type;
465 template<typename _Tp, typename _Alloc>
466 _Deque_base<_Tp, _Alloc>::
487 template<typename _Tp, typename _Alloc>
489 _Deque_base<_Tp, _Alloc>::
526 template<typename _Tp, typename _Alloc>
528 _Deque_base<_Tp, _Alloc>
[all...]
/freebsd-10-stable/contrib/libstdc++/include/std/
H A Dstd_sstream.h61 template<typename _CharT, typename _Traits, typename _Alloc>
70 typedef _Alloc allocator_type;
76 typedef basic_string<char_type, _Traits, _Alloc> __string_type;
262 template<typename _CharT, typename _Traits, typename _Alloc>
271 typedef _Alloc allocator_type;
277 typedef basic_string<_CharT, _Traits, _Alloc> __string_type;
278 typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type;
375 template <typename _CharT, typename _Traits, typename _Alloc>
384 typedef _Alloc allocator_type;
390 typedef basic_string<_CharT, _Traits, _Alloc> __string_typ
[all...]
H A Dstd_iosfwd.h70 typename _Alloc = allocator<_CharT> >
74 typename _Alloc = allocator<_CharT> >
78 typename _Alloc = allocator<_CharT> >
82 typename _Alloc = allocator<_CharT> >
H A Dstd_bitset.h753 template<class _CharT, class _Traits, class _Alloc>
755 bitset(const std::basic_string<_CharT, _Traits, _Alloc>& __s,
763 std::basic_string<_CharT, _Traits, _Alloc>::npos);
775 template<class _CharT, class _Traits, class _Alloc>
776 bitset(const std::basic_string<_CharT, _Traits, _Alloc>& __s,
1017 template<class _CharT, class _Traits, class _Alloc>
1018 std::basic_string<_CharT, _Traits, _Alloc>
1021 std::basic_string<_CharT, _Traits, _Alloc> __result;
1050 template<class _CharT, class _Traits, class _Alloc>
1053 _Traits, _Alloc>
[all...]
/freebsd-10-stable/contrib/libstdc++/include/debug/
H A Dhash_map.h48 typename _Alloc = std::allocator<_Value> >
50 : public _GLIBCXX_EXT::hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>,
52 _EqualKey, _Alloc> >
54 typedef _GLIBCXX_EXT::hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>
262 typename _EqualKey, typename _Alloc>
264 operator==(const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __x,
265 const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __y)
269 typename _EqualKey, typename _Alloc>
271 operator!=(const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __x,
272 const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>
[all...]
H A Dhash_multimap.h48 typename _Alloc = std::allocator<_Value> >
50 : public _GLIBCXX_EXT::hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc>,
52 _EqualKey, _Alloc> >
54 typedef _GLIBCXX_EXT::hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc>
246 typename _EqualKey, typename _Alloc>
248 operator==(const hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc>& __x,
249 const hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc>& __y)
253 typename _EqualKey, typename _Alloc>
255 operator!=(const hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc>& __x,
256 const hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc>
[all...]
H A Dhash_multiset.h48 typename _Alloc = std::allocator<_Value> >
50 : public _GLIBCXX_EXT::hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>,
52 _EqualKey, _Alloc> >
54 typedef _GLIBCXX_EXT:: hash_multiset<_Value,_HashFcn, _EqualKey,_Alloc>
223 template<typename _Value, typename _HashFcn, typename _EqualKey, typename _Alloc>
225 operator==(const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __x,
226 const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __y)
229 template<typename _Value, typename _HashFcn, typename _EqualKey, typename _Alloc>
231 operator!=(const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __x,
232 const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>
[all...]
H A Dhash_set.h48 typename _Alloc = std::allocator<_Value> >
50 : public _GLIBCXX_EXT::hash_set<_Value, _HashFcn, _EqualKey,_Alloc>,
52 _Alloc> >
54 typedef _GLIBCXX_EXT::hash_set<_Value, _HashFcn, _EqualKey,_Alloc> _Base;
237 typename _Alloc>
239 operator==(const hash_set<_Value, _HashFcn, _EqualKey, _Alloc>& __x,
240 const hash_set<_Value, _HashFcn, _EqualKey, _Alloc>& __y)
244 typename _Alloc>
246 operator!=(const hash_set<_Value, _HashFcn, _EqualKey, _Alloc>& __x,
247 const hash_set<_Value, _HashFcn, _EqualKey, _Alloc>
[all...]

Completed in 261 milliseconds

12