Lines Matching refs:_Alloc

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& __alloc) const
228 const _Alloc& __a, std::__false_type)
237 const _Alloc& __a, std::__true_type)
243 _S_construct(_InIterator __beg, _InIterator __end, const _Alloc& __a)
252 _S_construct(_InIterator __beg, _InIterator __end, const _Alloc& __a,
259 _S_construct(_FwdIterator __beg, _FwdIterator __end, const _Alloc& __a,
263 _S_construct(size_type __req, _CharT __c, const _Alloc& __a);
302 : _M_dataplus(_Alloc(), _S_empty_rep._M_refcopy()) { }
304 __rc_string_base(const _Alloc& __a);
308 __rc_string_base(size_type __n, _CharT __c, const _Alloc& __a);
312 const _Alloc& __a);
350 template<typename _CharT, typename _Traits, typename _Alloc>
351 typename __rc_string_base<_CharT, _Traits, _Alloc>::_Rep_empty
352 __rc_string_base<_CharT, _Traits, _Alloc>::_S_empty_rep;
354 template<typename _CharT, typename _Traits, typename _Alloc>
355 typename __rc_string_base<_CharT, _Traits, _Alloc>::_Rep*
356 __rc_string_base<_CharT, _Traits, _Alloc>::_Rep::
358 const _Alloc& __alloc)
428 template<typename _CharT, typename _Traits, typename _Alloc>
430 __rc_string_base<_CharT, _Traits, _Alloc>::_Rep::
431 _M_destroy(const _Alloc& __a) throw ()
438 template<typename _CharT, typename _Traits, typename _Alloc>
440 __rc_string_base<_CharT, _Traits, _Alloc>::_Rep::
441 _M_clone(const _Alloc& __alloc, size_type __res)
455 template<typename _CharT, typename _Traits, typename _Alloc>
456 __rc_string_base<_CharT, _Traits, _Alloc>::
457 __rc_string_base(const _Alloc& __a)
460 template<typename _CharT, typename _Traits, typename _Alloc>
461 __rc_string_base<_CharT, _Traits, _Alloc>::
466 template<typename _CharT, typename _Traits, typename _Alloc>
467 __rc_string_base<_CharT, _Traits, _Alloc>::
468 __rc_string_base(size_type __n, _CharT __c, const _Alloc& __a)
471 template<typename _CharT, typename _Traits, typename _Alloc>
473 __rc_string_base<_CharT, _Traits, _Alloc>::
475 const _Alloc& __a)
478 template<typename _CharT, typename _Traits, typename _Alloc>
480 __rc_string_base<_CharT, _Traits, _Alloc>::
492 template<typename _CharT, typename _Traits, typename _Alloc>
495 __rc_string_base<_CharT, _Traits, _Alloc>::
496 _S_construct(_InIterator __beg, _InIterator __end, const _Alloc& __a,
499 if (__beg == __end && __a == _Alloc())
537 template<typename _CharT, typename _Traits, typename _Alloc>
540 __rc_string_base<_CharT, _Traits, _Alloc>::
541 _S_construct(_InIterator __beg, _InIterator __end, const _Alloc& __a,
544 if (__beg == __end && __a == _Alloc())
567 template<typename _CharT, typename _Traits, typename _Alloc>
569 __rc_string_base<_CharT, _Traits, _Alloc>::
570 _S_construct(size_type __n, _CharT __c, const _Alloc& __a)
572 if (__n == 0 && __a == _Alloc())
584 template<typename _CharT, typename _Traits, typename _Alloc>
586 __rc_string_base<_CharT, _Traits, _Alloc>::
604 template<typename _CharT, typename _Traits, typename _Alloc>
606 __rc_string_base<_CharT, _Traits, _Alloc>::
617 template<typename _CharT, typename _Traits, typename _Alloc>
619 __rc_string_base<_CharT, _Traits, _Alloc>::
635 template<typename _CharT, typename _Traits, typename _Alloc>
637 __rc_string_base<_CharT, _Traits, _Alloc>::
658 template<typename _CharT, typename _Traits, typename _Alloc>
660 __rc_string_base<_CharT, _Traits, _Alloc>::