Function ierase_all_copy
boost::algorithm::ierase_all_copy — Erase all algorithm ( case insensitive )
Synopsis
template<typename OutputIteratorT, typename Range1T, typename Range2T>
OutputIteratorT
ierase_all_copy(OutputIteratorT Output, const Range1T & Input,
const Range2T & Search,
const std::locale & Loc = std::locale());
template<typename SequenceT, typename RangeT>
SequenceT ierase_all_copy(const SequenceT & Input, const RangeT & Search,
const std::locale & Loc = std::locale());Description
Удалите все вхождения строки из входа. Результатом является модифицированная копия ввода. Он возвращается в виде последовательности или копируется на выходной итератор. Поиск - дело нечувствительное.
![[Note]](/img/note.png) | Note |
|---|
Второй вариант этой функции обеспечивает сильную гарантию безопасности. |
Параметры: | <Input> | Вводная строка | <Loc> | Местность, используемая для бесчувственного сравнения | <Output> | Итератор вывода, на который будет скопирован результат | <Search> | Подстроки для поиска |
|
Возвращение: | Итератор вывода, указывающий сразу после последнего вставленного символа или модифицированной копии ввода |