simstr 1.0
Yet another strings library
 
Загрузка...
Поиск...
Не найдено
Иерархия классов
Иерархия классов.
[уровень детализации 123]
 Csimstr::chunked_string_builder< K >Для построения длинных динамических строк конкатенацией мелких кусочков
 Csimstr::empty_expr< K >"Пустое" строковое выражение
 Csimstr::expr_choice< A, B >Строковое выражение условного выбора
 Csimstr::expr_choice_one_lit< A, N, Compare >Строковое выражение условного выбора
 Csimstr::expr_choice_two_lit< K, N, M >Строковое выражение условного выбора
 Csimstr::expr_if< A >Строковое выражение условного выбора
 Csimstr::expr_pad< K >Тип строкового выражения, возвращающего N заданных символов
 Csimstr::expr_replace_symbols< K, UseVectorForReplace >Тип для строкового выражения, генерирующее строку, в которой заданные символы заменяются на заданные строки
 Csimstr::expr_replaced< K >Строковое выражение, генерирующее строку с заменой всех вхождений заданной подстроки
 Csimstr::expr_spaces< K, N, S >Тип строкового выражения, возвращающего N заданных символов
 Csimstr::expr_stdstr< K, T >Тип для использования std::string и std::string_view как источников в строковых выражениях
 Csimstr::expr_utf< From, To >Строковое выражение для конвертации строк в разные виды UTF
 Cstd::formatter< simstr::lstring< K, N, S, A >, K >Форматтер для использования в std::format значений типа lstring
 Cstd::formatter< simstr::simple_str< K >, K >Форматтер для использования в std::format значений типа simple_str
 Cstd::formatter< simstr::simple_str_nt< K >, K >Форматтер для использования в std::format значений типа simple_str_nt
 Cstd::formatter< simstr::sstring< K >, K >Форматтер для использования в std::format значений типа sstring
 Csimstr::from_utf_convertable< K, Impl >Базовый класс для строк, могущих конвертироваться из другого типа символов
 Csimstr::from_utf_convertable< K, lstring< K, N, false, allocator_string > >
 Csimstr::from_utf_convertable< K, sstring< K, allocator_string > >
 Csimstr::hashStrMap< K, T, H, E >Контейнер для более эффективного поиска по строковым ключам
 Csimstr::hashStrMap< K, T, H, E >
 Csimstr::hashStrMap< u16s, T, strhash< u16s >, streql< u16s > >
 Csimstr::hashStrMap< u16s, T, strhashia< u16s >, streqlia< u16s > >
 Csimstr::hashStrMap< u16s, T, strhashiu< u16s >, streqliu< u16s > >
 Csimstr::hashStrMap< u32s, T, strhash< u32s >, streql< u32s > >
 Csimstr::hashStrMap< u32s, T, strhashia< u32s >, streqlia< u32s > >
 Csimstr::hashStrMap< u32s, T, strhashiu< u32s >, streqliu< u32s > >
 Csimstr::hashStrMap< u8s, T, strhash< u8s >, streql< u8s > >
 Csimstr::hashStrMap< u8s, T, strhashia< u8s >, streqlia< u8s > >
 Csimstr::hashStrMap< u8s, T, strhashiu< u8s >, streqliu< u8s > >
 Csimstr::hashStrMap< wchar_t, T, strhash< wchar_t >, streql< wchar_t > >
 Csimstr::hashStrMap< wchar_t, T, strhashia< wchar_t >, streqlia< wchar_t > >
 Csimstr::hashStrMap< wchar_t, T, strhashiu< wchar_t >, streqliu< wchar_t > >
 Csimstr::chunked_string_builder< K >::portion_storeОбъект, позволяющий последовательно копировать содержимое в буфер заданного размера
 Csimstr::Splitter< K >Класс для последовательного получения подстрок по заданному разделителю
 Csimstr::str_algs< K, StrRef, Impl, Mutable >Класс с базовыми константными строковыми алгоритмами
 Csimstr::str_algs< From, simple_str< From >, simple_str< From >, false >
 Csimstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true >
 Csimstr::str_algs< K, simple_str< K >, my_type, false >
 Csimstr::str_algs< K, simple_str< K >, my_type, true >
 Csimstr::str_algs< K, simple_str< K >, simple_str< K >, false >
 Csimstr::str_algs< K, simple_str< K >, sstring< K, allocator_string >, false >
 Csimstr::str_mutable< K, Impl >Базовый класс работы с изменяемыми строками
 Csimstr::str_mutable< K, lstring< K, N, false, allocator_string > >
 Csimstr::str_storable< K, Impl, Allocator >База для объектов, владеющих строкой
 Csimstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string >
 Csimstr::str_storable< K, sstring< K, allocator_string >, allocator_string >
 Csimstr::strexprjoin< A, B >Шаблонный класс для конкатенации двух строковых выражений в одно с помощью operator +
 Csimstr::strexprjoin_c< A, B, last >Конкатенация ссылки на строковое выражение и значения строкового выражения