| ▼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 |