simstr 1.0
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- тип строкиs

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:4909

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

◆ 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- строка замены

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