▼Nsimstr | Пространство имён для объектов библиотеки |
▼Cchunked_string_builder | Для построения длинных динамических строк конкатенацией мелких кусочков |
Cportion_store | Объект, позволяющий последовательно копировать содержимое в буфер заданного размера |
Cempty_expr | "Пустое" строковое выражение |
Cexpr_choice | Строковое выражение условного выбора |
Cexpr_choice_one_lit | Строковое выражение условного выбора |
Cexpr_choice_two_lit | Строковое выражение условного выбора |
Cexpr_if | Строковое выражение условного выбора |
Cexpr_pad | Тип строкового выражения, возвращающего N заданных символов |
Cexpr_replace_symbols | Тип для строкового выражения, генерирующее строку, в которой заданные символы заменяются на заданные строки |
Cexpr_replaced | Строковое выражение, генерирующее строку с заменой всех вхождений заданной подстроки |
Cexpr_spaces | Тип строкового выражения, возвращающего N заданных символов |
Cexpr_stdstr | Тип для использования std::string и std::string_view как источников в строковых выражениях |
Cexpr_utf | Строковое выражение для конвертации строк в разные виды UTF |
Cfrom_utf_convertable | Базовый класс для строк, могущих конвертироваться из другого типа символов |
ChashStrMap | Контейнер для более эффективного поиска по строковым ключам |
Clstring | Класс мутабельной, владеющей строки. Содержит внутренний буфер для строк заданного размера |
Csimple_str | Простейший класс иммутабельной не владеющей строки |
Csimple_str_nt | Класс, заявляющий, что ссылается на нуль-терминированную строку |
CSplitter | Класс для последовательного получения подстрок по заданному разделителю |
Csstring | Класс иммутабельной владеющей строки |
Cstr_algs | Класс с базовыми константными строковыми алгоритмами |
Cstr_mutable | Базовый класс работы с изменяемыми строками |
Cstr_storable | База для объектов, владеющих строкой |
Cstrexprjoin | Шаблонный класс для конкатенации двух строковых выражений в одно с помощью operator + |
Cstrexprjoin_c | Конкатенация ссылки на строковое выражение и значения строкового выражения |
▼Nstd | |
Cformatter< simstr::lstring< K, N, S, A >, K > | Форматтер для использования в std::format значений типа lstring |
Cformatter< simstr::simple_str< K >, K > | Форматтер для использования в std::format значений типа simple_str |
Cformatter< simstr::simple_str_nt< K >, K > | Форматтер для использования в std::format значений типа simple_str_nt |
Cformatter< simstr::sstring< K >, K > | Форматтер для использования в std::format значений типа sstring |