basic_string& replace( size_type pos, size_type count,
const basic_string& str );
|
(1) |
(until C++20) |
constexpr basic_string& replace( size_type pos, size_type count,
const basic_string& str );
|
|
(constexpr since c++20) |
basic_string& replace( const_iterator first, const_iterator last,
const basic_string& str );
|
(2) |
(until C++20) |
constexpr basic_string& replace( const_iterator first, const_iterator last,
const basic_string& str );
|
|
(constexpr since c++20) |
basic_string& replace( size_type pos, size_type count,
const basic_string& str,
size_type pos2, size_type count2 );
|
(3) |
(until C++14) |
basic_string& replace( size_type pos, size_type count,
const basic_string& str,
size_type pos2, size_type count2 = npos );
|
|
(since C++14) (until C++20) |
constexpr basic_string& replace( size_type pos, size_type count,
const basic_string& str,
size_type pos2, size_type count2 = npos );
|
|
(since C++14)(constexpr since c++20) |
template< class InputIt >
basic_string& replace( const_iterator first, const_iterator last,
InputIt first2, InputIt last2 );
|
(4) |
(until C++20) |
template< class InputIt >
constexpr basic_string& replace( const_iterator first, const_iterator last,
InputIt first2, InputIt last2 );
|
|
(constexpr since c++20) |
basic_string& replace( size_type pos, size_type count,
const CharT* cstr, size_type count2 );
|
(5) |
(until C++20) |
constexpr basic_string& replace( size_type pos, size_type count,
const CharT* cstr, size_type count2 );
|
|
(constexpr since c++20) |
basic_string& replace( const_iterator first, const_iterator last,
const CharT* cstr, size_type count2 );
|
(6) |
(until C++20) |
constexpr basic_string& replace( const_iterator first, const_iterator last,
const CharT* cstr, size_type count2 );
|
|
(constexpr since c++20) |
basic_string& replace( size_type pos, size_type count,
const CharT* cstr );
|
(7) |
(until C++20) |
constexpr basic_string& replace( size_type pos, size_type count,
const CharT* cstr );
|
|
(constexpr since c++20) |
basic_string& replace( const_iterator first, const_iterator last,
const CharT* cstr );
|
(8) |
(until C++20) |
constexpr basic_string& replace( const_iterator first, const_iterator last,
const CharT* cstr );
|
|
(constexpr since c++20) |
basic_string& replace( size_type pos, size_type count,
size_type count2, CharT ch );
|
(9) |
(until C++20) |
constexpr basic_string& replace( size_type pos, size_type count,
size_type count2, CharT ch );
|
|
(constexpr since c++20) |
basic_string& replace( const_iterator first, const_iterator last,
size_type count2, CharT ch );
|
(10) |
(until C++20) |
constexpr basic_string& replace( const_iterator first, const_iterator last,
size_type count2, CharT ch );
|
|
(constexpr since c++20) |
basic_string& replace( const_iterator first, const_iterator last,
std::initializer_list<CharT> ilist );
|
(11) |
(until C++20) |
constexpr basic_string& replace( const_iterator first, const_iterator last,
std::initializer_list<CharT> ilist );
|
|
(constexpr since c++20) |
template < class T >
basic_string& replace( size_type pos, size_type count,
const T& t );
|
(12) |
(until C++20) |
template < class T >
constexpr basic_string& replace( size_type pos, size_type count,
const T& t );
|
|
(constexpr since c++20) |
template < class T >
basic_string& replace( const_iterator first, const_iterator last,
const T& t );
|
(13) |
(until C++20) |
template < class T >
constexpr basic_string& replace( const_iterator first, const_iterator last,
const T& t );
|
|
(constexpr since c++20) |
template < class T >
basic_string& replace( size_type pos, size_type count, const T& t,
size_type pos2, size_type count2 = npos );
|
(14) |
(until C++20) |
template < class T >
constexpr basic_string& replace( size_type pos, size_type count, const T& t,
size_type pos2, size_type count2 = npos );
|
|
(constexpr since c++20) |
| | |