Lines Matching refs:__n
30 size_type __pos, size_type __n = npos,
32 : _STLP_STRING_SUM_BASE(_Reserve_t(), (__pos <= __s.size()) ? ((min) (__n, __s.size() - __pos)) : 0, __a) {
37 _M_append_sum_pos(__s, __pos, (min) (__n, __size - __pos));
59 _CharT* _M_append_fast_pos(_STLP_PRIV __char_wrapper<_CharT> __c, _CharT *__buf, size_type /*__pos*/, size_type __n) {
60 if (__n == 0)
66 size_type __pos, size_type __n)
67 { return uninitialized_copy(__s + __pos, __s + __pos + (min)(__n, __s_size - __pos), __buf); }
69 size_type __pos, size_type __n)
70 { return _M_append_fast_pos(__s.c_str(), __s.size(), __buf, __pos, __n); }
72 size_type __pos, size_type __n)
73 { return _M_append_fast_pos(__s.b_str(), __buf, __pos, __n); }
75 size_type __pos, size_type __n)
76 { return _M_append_fast_pos(__s.data(), __s.size(), __buf, __pos, __n); }
83 _CharT *__buf, size_type __pos, size_type __n) {
84 if (__n == 0) {
89 if (__n < (__lhs_size - __pos)) {
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),
93 0, __n - (__lhs_size - __pos));
96 return _M_append_fast_pos(__s.getRhs(), __buf, __pos - __lhs_size, __n);
125 size_type __pos, size_type __n) {
126 size_type __s_size = (min)(__s.size() - __pos, __n);
149 size_type __pos, size_type __n) {
151 _M_append_fast_pos(__s, __finish + 1, __pos + 1, __n - 1);
152 this->_M_construct_null(__finish + __n);
154 this->_M_finish += __n;