Luna::BasicString::replace
void replace(usize pos, usize count, usize count2, value_type ch)
Replaces characters in range [pos, pos + count) with count2 copies of character ch.
Parameters
-
in pos
The index of the first character to replace.
-
in count
The number of characters to replace. If
pos + countis greater thanthis->size(),countwill be clamped tothis->size() - pos. -
in count2
The number of characters to use for replacement.
-
in ch
The character to use for replacement.
Valid Usage
posmust not be greater thanthis->size().