/freebsd-10-stable/contrib/libstdc++/include/ext/ |
H A D | debug_allocator.h | 64 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 D | rc_string_base.h | 86 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 D | sso_string_base.h | 41 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 D | ropeimpl.h | 70 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 D | vstring.h | 51 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 D | vstring_fwd.h | 47 template<typename _CharT, typename _Traits, typename _Alloc> 50 template<typename _CharT, typename _Traits, typename _Alloc> 54 typename _Alloc = std::allocator<_CharT>,
|
H A D | vstring_util.h | 51 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 D | allocator.h | 145 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 D | basic_string.h | 110 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 D | stl_multimap.h | 91 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 D | stl_multiset.h | 89 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 D | stl_set.h | 92 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 D | stringfwd.h | 48 template<typename _Alloc> 55 typename _Alloc = allocator<_CharT> >
|
H A D | stl_tree.h | 330 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 D | stl_map.h | 92 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 D | stl_list.h | 281 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 D | stl_vector.h | 76 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 D | stl_deque.h | 370 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 D | std_sstream.h | 61 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 D | std_iosfwd.h | 70 typename _Alloc = allocator<_CharT> > 74 typename _Alloc = allocator<_CharT> > 78 typename _Alloc = allocator<_CharT> > 82 typename _Alloc = allocator<_CharT> >
|
H A D | std_bitset.h | 753 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 D | hash_map.h | 48 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 D | hash_multimap.h | 48 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 D | hash_multiset.h | 48 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 D | hash_set.h | 48 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...] |