simstr 1.8.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 >Специализация шаблона для преобразования стандартный строк в строковое выражение, позволяет использовать их в операциях конкатенации со строковыми выражениями
 Ce_ascii_lowerГенерирует строку на основе исходной, заменяя все ASCII прописные буквы (A-Z) на строчные
 Ce_ascii_upperГенерирует строку на основе исходной, заменяя все ASCII строчные буквы (a-z) на прописные
 Ce_concatСтроковое выражения, объединяющее указанные строковые выражения, с использованием заданного разделителя
 Ce_lowerГенерирует строку на основе исходной, заменяя все прописные буквы первой плоскости Юникода на строчные
 Ce_substСтроковое выражение, которое подставляет в заданные места в строковом литерале - образце значения переданных строковых выражений
 Ce_upperГенерирует строку на основе исходной, заменяя все строчные буквы первой плоскости Юникода на прописные
 Ce_vsubstСтроковое выражение, которое подставляет в заданные места в строке-образце, задаваемой в рантайме, значения переданных строковых выражений
 Cempty_expr"Пустое" строковое выражение
 Cexpr_choiceСтроковое выражение условного выбора
 Cexpr_choice_one_litСтроковое выражение условного выбора
 Cexpr_choice_two_litСтроковое выражение условного выбора
 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>