libstdc++
GNU C++ library
Loading...
Searching...
No Matches

◆ replace() [11/30]

template<typename _CharT, typename _Traits, typename _Alloc>
basic_string & std::basic_string< _CharT, _Traits, _Alloc >::replace ( iterator __i1,
iterator __i2,
_CharT * __k1,
_CharT * __k2 )
inline

Definition at line 2135 of file cow_string.h.

2136 {
2138 && __i2 <= _M_iend());
2140 return this->replace(__i1 - _M_ibegin(), __i2 - __i1,
2141 __k1, __k2 - __k1);
2142 }
#define _GLIBCXX_DEBUG_PEDASSERT(_Condition)
Definition assertions.h:66
#define __glibcxx_requires_valid_range(_First, _Last)
Definition debug.h:67
iterator _M_ibegin() const noexcept
Definition cow_string.h:343
iterator _M_iend() const noexcept
Definition cow_string.h:347
constexpr basic_string & replace(size_type __pos, size_type __n, const basic_string &__str)
Replace characters with value from another string.
Managing sequences of characters and character-like objects.