Lines Matching refs:__buf

41   _CharT* _M_append_fast(_STLP_PRIV __char_wrapper<_CharT> __c, _CharT *__buf) {
42 _STLP_STD::_Copy_Construct(__buf, __c.getValue());
43 return __buf + 1;
45 _CharT* _M_append_fast(_CharT const* __s, size_type __s_size, _CharT *__buf)
46 { return uninitialized_copy(__s, __s + __s_size, __buf); }
47 _CharT* _M_append_fast(_STLP_PRIV __cstr_wrapper<_CharT> const& __s, _CharT *__buf)
48 { return _M_append_fast(__s.c_str(), __s.size(), __buf); }
49 _CharT* _M_append_fast(_STLP_PRIV __bstr_wrapper<_CharT, _Traits, _Alloc> __s, _CharT *__buf)
50 { return _M_append_fast(__s.b_str(), __buf); }
51 _CharT* _M_append_fast(_Self const& __s, _CharT *__buf)
52 { return _M_append_fast(__s.data(), __s.size(), __buf); }
53 _CharT* _M_append_fast(_STLP_PRIV __sum_storage_elem<_CharT, _Traits, _Alloc> const&, _CharT *__buf)
54 { return __buf; }
56 _CharT* _M_append_fast(_STLP_PRIV __bstr_sum<_CharT, _Traits, _Alloc, _Left, _Right, _StorageDir> const& __s, _CharT *__buf)
57 { return _M_append_fast(__s.getRhs(), _M_append_fast(__s.getLhs(), __buf)); }
59 _CharT* _M_append_fast_pos(_STLP_PRIV __char_wrapper<_CharT> __c, _CharT *__buf, size_type /*__pos*/, size_type __n) {
61 return __buf;
62 _STLP_STD::_Copy_Construct(__buf, __c.getValue());
63 return __buf + 1;
65 _CharT* _M_append_fast_pos(_CharT const* __s, size_type __s_size, _CharT *__buf,
67 { return uninitialized_copy(__s + __pos, __s + __pos + (min)(__n, __s_size - __pos), __buf); }
68 _CharT* _M_append_fast_pos(_STLP_PRIV __cstr_wrapper<_CharT> const& __s, _CharT *__buf,
70 { return _M_append_fast_pos(__s.c_str(), __s.size(), __buf, __pos, __n); }
71 _CharT* _M_append_fast_pos(_STLP_PRIV __bstr_wrapper<_CharT, _Traits, _Alloc> __s, _CharT *__buf,
73 { return _M_append_fast_pos(__s.b_str(), __buf, __pos, __n); }
74 _CharT* _M_append_fast_pos(_Self const& __s, _CharT *__buf,
76 { return _M_append_fast_pos(__s.data(), __s.size(), __buf, __pos, __n); }
77 _CharT* _M_append_fast_pos(_STLP_PRIV __sum_storage_elem<_CharT, _Traits, _Alloc> const&, _CharT *__buf,
79 { return __buf; }
83 _CharT *__buf, size_type __pos, size_type __n) {
85 return __buf;
90 return _M_append_fast_pos(__s.getLhs(), __buf, __pos, __n);
92 return _M_append_fast_pos(__s.getRhs(), _M_append_fast_pos(__s.getLhs(), __buf, __pos, __n),
96 return _M_append_fast_pos(__s.getRhs(), __buf, __pos - __lhs_size, __n);