simstr 1.6.1
Yet another strings library
 
Загрузка...
Поиск...
Не найдено
Классы
Классы с их кратким описанием.
[уровень детализации 123]
 NsimstrПространство имён для объектов библиотеки
 Cchunked_string_builderДля построения длинных динамических строк конкатенацией мелких кусочков
 Cportion_storeОбъект, позволяющий последовательно копировать содержимое в буфер заданного размера
 Cconvert_to_strexpr< K, const T * >Специализация шаблона для преобразования указателей в строковое выражение, позволяет использовать их в операциях конкатенации со строковыми выражениями
 Cconvert_to_strexpr< K, expr_hex_src< Val, All, Ucase, Ox > >Специализация шаблона для преобразования e_hex в строковое выражение, позволяет использовать их в операциях конкатенации со строковыми выражениями
 Cconvert_to_strexpr< K, T >Специализация шаблона для преобразования целых чисел в строковое выражение, позволяет использовать их в операциях конкатенации со строковыми выражениями
 Cempty_expr"Пустое" строковое выражение
 Cexpr_choiceСтроковое выражение условного выбора
 Cexpr_choice_one_litСтроковое выражение условного выбора
 Cexpr_choice_two_litСтроковое выражение условного выбора
 Cexpr_concatСтроковое выражение для объединения более чем одного строкового выражения, с указанием разделителя. Создаётся при вызове функции e_concat
 Cexpr_ifСтроковое выражение условного выбора
 Cexpr_padТип строкового выражения, возвращающего N заданных символов
 Cexpr_replace_symbolsТип для строкового выражения, генерирующее строку, в которой заданные символы заменяются на заданные строки
 Cexpr_replacedСтроковое выражение, генерирующее строку с заменой всех вхождений заданной подстроки на другую строку
 Cexpr_replaced_eСтроковое выражение, генерирующее строку с заменой всех вхождений заданной подстроки на строковое выражение
 Cexpr_spacesТип строкового выражения, возвращающего N заданных символов
 Cexpr_stdstrТип для использования std::basic_string и std::basic_string_view как источников в строковых выражениях
 Cexpr_to_std_stringБазовый класс для преобразования строковых выражений в стандартные строки
 Cexpr_utfСтроковое выражение для конвертации строк в разные виды UTF
 Cfrom_utf_convertibleБазовый класс для строк, могущих конвертироваться из другого типа символов
 ChashStrMapКонтейнер для более эффективного поиска по строковым ключам
 ClstringКласс мутабельной, владеющей строки. Содержит внутренний буфер для строк заданного размера
 Csimple_strПростейший класс иммутабельной не владеющей строки
 Csimple_str_ntКласс, заявляющий, что ссылается на нуль-терминированную строку
 CSplitterBaseКласс для последовательного получения подстрок по заданному разделителю
 CsstringКласс иммутабельной владеющей строки
 Cstr_algsКласс с дополнительными константными строковыми алгоритмами
 Cstr_mutableБазовый класс работы с изменяемыми строками
 Cstr_srcПростейший класс иммутабельной не владеющей строки
 Cstr_src_algsКласс с базовыми константными строковыми алгоритмами
 Cstr_src_ntКласс, заявляющий, что ссылается на нуль-терминированную строку
 Cstr_storableБаза для объектов, владеющих строкой
 CstrexprjoinШаблонный класс для конкатенации двух строковых выражений в одно с помощью operator +
 Cstrexprjoin_cКонкатенация ссылки на строковое выражение и значения строкового выражения
 Nstd
 Cformatter< simstr::lstring< char8_t, N, S, A >, char >Форматтер для использования в std::format значений типа lstring<char8_t>
 Cformatter< simstr::lstring< K, N, S, A >, K >Форматтер для использования в std::format значений типа lstring
 Cformatter< simstr::lstring< simstr::wchar_type, N, S, A >, wchar_t >Форматтер для использования в std::format значений типа lstring<char16_t/char32_t>
 Cformatter< simstr::simple_str< char8_t >, char >Форматтер для использования в std::format значений типа simple_str<char8_t>
 Cformatter< simstr::simple_str< K >, K >Форматтер для использования в std::format значений типа simple_str
 Cformatter< simstr::simple_str< simstr::wchar_type >, wchar_t >Форматтер для использования в std::format значений типа simple_str<char16_t/char32_t>
 Cformatter< simstr::simple_str_nt< char8_t >, char >Форматтер для использования в std::format значений типа simple_str_nt<char8_t>
 Cformatter< simstr::simple_str_nt< K >, K >Форматтер для использования в std::format значений типа simple_str_nt
 Cformatter< simstr::simple_str_nt< simstr::wchar_type >, wchar_t >Форматтер для использования в std::format значений типа simple_str_nt<char16_t/char32_t>
 Cformatter< simstr::sstring< char8_t >, char >Форматтер для использования в std::format значений типа sstring<char8_t>
 Cformatter< simstr::sstring< K >, K >Форматтер для использования в std::format значений типа sstring
 Cformatter< simstr::sstring< simstr::wchar_type >, wchar_t >Форматтер для использования в std::format значений типа sstring<char16_t/char32_t>