Home
last modified time | relevance | path

Searched refs:_M_mutate (Results 1 – 11 of 11) sorted by relevance

/freebsd-12-stable/contrib/libstdc++/include/bits/
Dbasic_string.tcc376 _M_mutate(__pos, 0, __n); in insert()
412 _M_mutate(__pos, __n1, __n2); in replace()
444 _M_mutate(0, 0, 0); in _M_leak_hard()
451 _M_mutate(size_type __pos, size_type __len1, size_type __len2) in _M_mutate() function in basic_string
654 _M_mutate(__pos1, __n1, __n2); in _M_replace_aux()
666 _M_mutate(__pos1, __n1, __n2); in _M_replace_safe()
Dbasic_string.h404 _M_mutate(size_type __pos, size_type __len1, size_type __len2); in _GLIBCXX_BEGIN_NAMESPACE()
679 { _M_mutate(0, this->size(), 0); } in _GLIBCXX_BEGIN_NAMESPACE()
1132 _M_mutate(_M_check(__pos, "basic_string::erase"), in _GLIBCXX_BEGIN_NAMESPACE()
1151 _M_mutate(__pos, size_type(1), size_type(0)); in _GLIBCXX_BEGIN_NAMESPACE()
1171 _M_mutate(__pos, __last - __first, size_type(0)); in _GLIBCXX_BEGIN_NAMESPACE()
/freebsd-12-stable/contrib/libstdc++/include/ext/
Dsso_string_base.h212 _M_mutate(size_type __pos, size_type __len1, const _CharT* __s, in _GLIBCXX_BEGIN_NAMESPACE()
508 _M_mutate(size_type __pos, size_type __len1, const _CharT* __s, in _M_mutate() function
Dvstring.tcc75 this->_M_mutate(this->size(), size_type(0), __s, __n); in _M_append()
116 this->_M_mutate(__pos1, __n1, 0, __n2); in _M_replace_aux()
173 this->_M_mutate(__pos, __len1, __s, __len2); in _M_replace()
Drc_string_base.h335 _M_mutate(size_type __pos, size_type __len1, const _CharT* __s, in _GLIBCXX_BEGIN_NAMESPACE()
638 _M_mutate(size_type __pos, size_type __len1, const _CharT* __s, in _M_mutate() function
Dvstring.h616 this->_M_mutate(__size, size_type(0), 0, size_type(1)); in _GLIBCXX_BEGIN_NAMESPACE()
/freebsd-12-stable/contrib/libstdc++/
DChangeLog-19991486 * bits/string.tcc: _M_mutate - clear _M_state again.
1532 * bits/string.tcc (string:_M_mutate): Keep leaked value in
1617 _M_state and use _M_clone instead of _M_mutate.
1639 * bits/string.tcc: New implementation and interface of _M_mutate.
1640 Adapt the change in all functions that call _M_mutate.
1937 * bits/string.tcc (basic_string::_M_mutate): Fixed memory
DChangeLog-20041150 erase(iterator), erase(iterator, iterator)): Call _M_mutate
1288 size_type), _M_mutate, _M_clone): Use it.
1327 * include/bits/basic_string.tcc (_M_mutate): Do not reallocate
1791 _M_leak_hard, _M_mutate): Likewise.
3769 * include/bits/basic_string.tcc (_M_mutate): Don't compute
5413 (otherwise, _M_mutate does it).
5914 (_M_mutate(size_type, size_type, size_type)): Don't
6274 (_M_mutate(size_type, size_type, size_type)): Ditto.
DChangeLog-2005732 call _M_reserve, _M_mutate instead.
780 the in-place work or delegates to _M_mutate in case of reallocation.
785 * include/ext/sso_string_base.h (__sso_string_base<>::_M_mutate):
787 * include/ext/rc_string_base.h (__rc_string_base<>::_M_mutate):
886 _M_mutate): Adjust.
DChangeLog-2001474 * include/bits/basic_string.tcc (_M_mutate): Fix typo
480 * include/bits/basic_string.tcc (_M_mutate, _M_clone): Implement
5244 * include/bits/basic_string.tcc (string::_M_mutate): Same.
DChangeLog-20034525 (_M_mutate): Check for the empty string and treat it as shared.
4526 This is necessary here because _M_mutate is sometimes called with
4806 const _Alloc&, input_iterator_tag), _M_destroy, _M_mutate,