Lines Matching defs:__slen
527 _S_concat_char_iter(_RopeRep* __r, const _CharT*__s, std::size_t __slen,
532 if (0 == __slen)
538 return __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen, __a);
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);
567 _RopeRep* __nright = __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen, __a);
587 std::size_t __slen, allocator_type& __a)
592 return __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen, __a);
596 return _S_concat_char_iter(__r, __s, __slen, __a);
597 if (0 == __slen)
602 if (__orig_size + __slen <= size_t(_S_copy_max)
606 __slen);
614 && __right->_M_size + __slen <= size_t(_S_copy_max))
617 _S_destr_leaf_concat_char_iter(__right, __s, __slen);
624 __r->_M_size = __orig_size + __slen;
633 _RopeRep* __right = __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __slen, __a);