Lines Matching refs:__slen
533 _S_concat_char_iter(_RopeRep* __r, const _CharT*__s, size_t __slen)
536 if (0 == __slen)
542 return __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen,
545 && __r->_M_size + __slen <= size_t(_S_copy_max))
547 __result = _S_leaf_concat_char_iter((_RopeLeaf*)__r, __s, __slen);
555 if (__right->_M_size + __slen <= size_t(_S_copy_max))
559 _S_leaf_concat_char_iter((_RopeLeaf*)__right, __s, __slen);
573 __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen, __r->get_allocator());
592 _S_destr_concat_char_iter(_RopeRep* __r, const _CharT* __s, size_t __slen)
596 return __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen,
601 return _S_concat_char_iter(__r, __s, __slen);
602 if (0 == __slen)
607 if (__orig_size + __slen <= size_t(_S_copy_max)
611 __slen);
619 && __right->_M_size + __slen <= size_t(_S_copy_max))
622 _S_destr_leaf_concat_char_iter(__right, __s, __slen);
629 __r->_M_size = __orig_size + __slen;
639 __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen, __r->get_allocator());