| Replaces the elements in the range [f, l) with the single character c. |
void replace(const iterator& f, const iterator& l, const charT* s) | Replaces the elements in the range [f, l) with a C string: the sequence of characters beginning with *s and up to, but not including, the first null character. |
void replace(const iterator& f, const iterator& l, const charT* s, size_t n) | Replaces the elements in the range [f, l) with the elements in the range [s, s + n). |
void replace(const iterator& f1, const iterator& l1, const charT* f2, const charT* l2) | Replaces the elements in the range [f1, l1) with the elements in the range [f2, l2). |
void replace(const iterator& f1, const iterator& l1, const const_iterator& f2, const const_iterator& l2) | Replaces the elements in the range [f1, l1) with the elements in the range [f2, l2). |
void replace(const iterator& f1, const iterator& l1, const iterator& f2, const iterator& l2) | Replaces the elements in the range [f1, l1) with the elements in the range [f2, l2). |
void replace(const iterator& p, const rope& x) | Replaces the element pointed to by p with the elements in x. |
void replace(const iterator& p, charT c) | Replaces the element pointed to by p with the single character c. |
void replace(const iterator& p, const charT* s) | Replaces the element pointed to by p with a C string: the sequence of characters beginning with *s and up to, but not including, the first null character. |
void replace(const iterator& p, const charT* s, size_t n) | Replaces the element pointed to by p with the elements in the range [s, s + n). |
void replace(const iterator& p, const charT* f, const charT* l) | Replaces the element pointed to by p with the elements in the range [f, l). |
void replace(const iterator& p, const_iterator f, const_iterator l) | Replaces the element pointed to by p with the elements in the range [f, l). |
void replace(const iterator& p, iterator f, iterator l) | Replaces the element pointed to by p with the elements in the range [f, l). |
void replace(size_t i, size_t n, const rope& x) | Replaces the n elements beginning with the ith element with the elements in x. |
void replace(size_t i, size_t n, charT c) | Replaces the n elements beginning with the ith element with the single character c. |
void replace(size_t i, size_t n, const charT* s) | Replaces the n elements beginning with the ith element with an array of charT: the sequence of characters beginning with *s and up to, but not including, the first null character. |
void replace(size_t i, size_t n1, const charT* s, size_t n2) | Replaces the n1 elements beginning with the ith element with the elements in the range [s, s + n2). |
void replace(size_t i, size_t n, const charT* f, const charT* l) | Replaces the n elements beginning with the |