simstr 1.3.1
Yet another strings library
 
Загрузка...
Поиск...
Не найдено
Шаблон структуры simstr::expr_replaced< K >

Строковое выражение, генерирующее строку с заменой всех вхождений заданной подстроки. Подробнее...

#include <sstring.h>

Открытые члены

constexpr expr_replaced (simple_str< K > w, simple_str< K > p, simple_str< K > r)
 Конструктор.
 

Подробное описание

template<typename K>
struct simstr::expr_replaced< K >

Строковое выражение, генерирующее строку с заменой всех вхождений заданной подстроки.

Параметры шаблона
K- тип строки.

e_repl позволяет заменять только с использование строковых литералов. В случае, когда искомая подстрока или строка замены не известны при компиляции, и задаются в runtime, следует использовать этот тип, например:

stringa result = "<header>" + expr_replaced<u8s>{source, pattern, repl} + "</header>";
constexpr expr_replaced(simple_str< K > w, simple_str< K > p, simple_str< K > r)
Конструктор.
Определения sstring.h:6190

Конструктор(ы)

◆ expr_replaced()

template<typename K>
simstr::expr_replaced< K >::expr_replaced ( simple_str< K > w,
simple_str< K > p,
simple_str< K > r )
inlineconstexpr

Конструктор.

Аргументы
w- исходная строка.
p- искомая подстрока.
r- строка замены.

Объявления и описания членов структуры находятся в файле: