Lines Matching defs:__slen
527 _S_concat_char_iter(_RopeRep* __r, const _CharT*__s, std::size_t __slen)
531 if (0 == __slen)
537 return __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen,
540 && __r->_M_size + __slen <= size_t(_S_copy_max))
542 __result = _S_leaf_concat_char_iter((_RopeLeaf*)__r, __s, __slen);
550 if (__right->_M_size + __slen <= size_t(_S_copy_max))
554 _S_leaf_concat_char_iter((_RopeLeaf*)__right, __s, __slen);
568 __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen, __r->_M_get_allocator());
588 std::size_t __slen)
593 return __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen,
598 return _S_concat_char_iter(__r, __s, __slen);
599 if (0 == __slen)
604 if (__orig_size + __slen <= size_t(_S_copy_max)
608 __slen);
616 && __right->_M_size + __slen <= size_t(_S_copy_max))
619 _S_destr_leaf_concat_char_iter(__right, __s, __slen);
626 __r->_M_size = __orig_size + __slen;
636 __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen, __r->_M_get_allocator());