| allocator() | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inlineprotected |
| append(str_piece other) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| append(const A &expr) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| append_formatted(const FmtString< K, T... > &format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| append_in(size_t pos, str_piece other) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| append_in(size_t pos, const A &expr) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| append_printf(const K *format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| append_vformatted(str_piece format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| append_vformatted_n(size_t max_write, str_piece format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| as_int() const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| as_number(T &t) | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| as_number(double &t) | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| at(ptrdiff_t idx) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| capacity() const noexcept | simstr::lstring< K, N, forShared, Allocator > | inline |
| change(size_t from, size_t len, str_piece other) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| change(size_t from, size_t len, const A &expr) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| clear() | simstr::lstring< K, N, forShared, Allocator > | inline |
| compare(str_piece o) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| compare_ia(str_piece text) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| compare_iu(str_piece text) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| contains(str_piece pattern, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| copy_to(K *buffer, size_t bufSize) | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| define_size() | simstr::lstring< K, N, forShared, Allocator > | inline |
| empty() const noexcept | simstr::lstring< K, N, forShared, Allocator > | inline |
| ends_with(str_piece suffix) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| ends_with_ia(str_piece suffix) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| ends_with_iu(str_piece suffix) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| equal(str_piece other) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| equal_ia(str_piece text) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| equal_iu(str_piece text) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| fill(size_t from, const Op &fillFunction) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| find(str_piece pattern, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find(K s, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_all(str_piece pattern, size_t offset=0, size_t maxCount=0) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_end(str_piece pattern, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_end_of_last(str_piece pattern, size_t offset=-1) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_end_of_last_or_all(str_piece pattern, size_t offset=-1) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_end_or_all(str_piece pattern, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_first_not_of(str_piece pattern, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_first_of(str_piece pattern, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_first_of_idx(str_piece pattern, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_last(str_piece pattern, size_t offset=-1) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_last(K s, size_t offset=-1) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_last_not_of(str_piece pattern, size_t offset=str::npos) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_last_of(str_piece pattern, size_t offset=str::npos) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_last_of_idx(str_piece pattern, size_t offset=str::npos) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_last_or_all(str_piece pattern, size_t offset=-1) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_or_all(str_piece pattern, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_or_all(K s, size_t offset=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| find_or_throw(str_piece pattern, size_t offset=0, Args &&... args) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| for_all_finded(const Op &op, str_piece pattern, size_t offset=0, size_t maxCount=0) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| format(const FmtString< K, T... > &pattern, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| format_from(size_t from, const FmtString< K, T... > &format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| from_to(size_t from, size_t to) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| insert(size_t to, str_piece other) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| insert(size_t to, const A &expr) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| is_ascii() const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| is_empty() const noexcept | simstr::lstring< K, N, forShared, Allocator > | inline |
| is_local() const noexcept | simstr::lstring< K, N, forShared, Allocator > | inline |
| join(const T &strings, s_str delimeter, bool tail=false, bool skip_empty=false, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inlinestatic |
| length() const noexcept | simstr::lstring< K, N, forShared, Allocator > | inline |
| less_ia(str_piece text) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| less_iu(str_piece text) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| LocalCapacity элементы перечисления | simstr::lstring< K, N, forShared, Allocator > | |
| lower() | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| lower_only_ascii() | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| lowered() const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| lowered_from(const From &f, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inlinestatic |
| lowered_only_ascii() const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| lowered_only_ascii_from(const From &f, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inlinestatic |
| lstring(const my_type &other) | simstr::lstring< K, N, forShared, Allocator > | inline |
| lstring(const my_type &other, Args &&... args) | simstr::lstring< K, N, forShared, Allocator > | inline |
| lstring(T &&value, Args &&... args) | simstr::lstring< K, N, forShared, Allocator > | inline |
| lstring(my_type &&other) noexcept | simstr::lstring< K, N, forShared, Allocator > | inline |
| lstring(const Op &op, Args &&... args) | simstr::lstring< K, N, forShared, Allocator > | inline |
| mid(size_t from, size_t len=-1) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| operator const K *() const noexcept | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inline |
| operator K*() noexcept | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inlineexplicit |
| operator s_str_nt() const | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inline |
| operator str_piece() const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| operator!() const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| operator()(ptrdiff_t from, ptrdiff_t len=0) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| operator+=(str_piece other) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| operator+=(const A &expr) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| operator<<(const Op &fillFunction) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| operator<<(const Op &fillFunction) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| operator<<=(const Op &fillFunction) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| operator<=>(const base &other) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| operator<=>(T &&other) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| operator=(const my_type &other) | simstr::lstring< K, N, forShared, Allocator > | inline |
| operator=(my_type &&other) noexcept | simstr::lstring< K, N, forShared, Allocator > | inline |
| operator=(simple_str< K > other) | simstr::lstring< K, N, forShared, Allocator > | inline |
| operator=(T &&other) | simstr::lstring< K, N, forShared, Allocator > | inline |
| operator=(const StrExprForType< K > auto &expr) | simstr::lstring< K, N, forShared, Allocator > | inline |
| operator==(const base &other) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| operator==(T &&other) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| place(K *ptr) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| prefix_in(str_piece text) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| prepend(str_piece other) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| prepend(const A &expr) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| printf(const K *format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| printf_from(size_t from, const K *format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| remove(size_t from, size_t len) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| replace(str_piece pattern, str_piece repl, size_t offset=0, size_t maxCount=0) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| replace_from(const From &f, str_piece pattern, str_piece repl, size_t offset=0, size_t maxCount=0) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| replace_init(T &&pattern, M &&repl) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| replaced(str_piece pattern, str_piece repl, size_t offset=0, size_t maxCount=0) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| replaced_from(const From &f, s_str pattern, s_str repl, size_t offset=0, size_t maxCount=0, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inlinestatic |
| reserve(size_t newSize) | simstr::lstring< K, N, forShared, Allocator > | inline |
| reserve_no_preserve(size_t newSize) | simstr::lstring< K, N, forShared, Allocator > | inline |
| reset() | simstr::lstring< K, N, forShared, Allocator > | inline |
| set_size(size_t newSize) | simstr::lstring< K, N, forShared, Allocator > | inline |
| shrink_to_fit() | simstr::lstring< K, N, forShared, Allocator > | inline |
| size() const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| split(str_piece delimeter, size_t offset=0) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| splitf(str_piece delimeter, const Op &beforeFunc, size_t offset=0) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| splitter(str_piece delimeter) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | |
| starts_with(str_piece prefix) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| starts_with_ia(str_piece prefix) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| starts_with_iu(str_piece prefix) const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| str() noexcept | simstr::lstring< K, N, forShared, Allocator > | inline |
| str_mid(size_t from, size_t len=-1) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| str_storable(Args &&... args) noexcept(std::is_nothrow_constructible_v< allocator_t, Args... >) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inline |
| str_storable(s_str other, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inline |
| str_storable(size_t repeat, s_str pattern, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inline |
| str_storable(size_t count, K pad, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inline |
| str_storable(const StrExprForType< K > auto &expr, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inline |
| str_storable(const From &f, s_str pattern, s_str repl, size_t offset=0, size_t maxCount=0, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inline |
| strcmp(const K *text) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| substr(ptrdiff_t from, ptrdiff_t len=0) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| symbols() const noexcept | simstr::lstring< K, N, forShared, Allocator > | inline |
| to_double() const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| to_int() const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| to_nts(size_t from=0) const | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inline |
| to_str() const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| to_string() const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| to_sv() const noexcept | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trim() | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim(T &&pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim(str_piece pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_left() | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_left(T &&pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_left(str_piece pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_left_with_spaces(T &&pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_left_with_spaces(str_piece pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_right() | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_right(T &&pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_right(str_piece pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_right_with_spaces(str_piece pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_right_with_wpaces(T &&pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_with_spaces(T &&pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trim_with_spaces(str_piece pattern) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| trimmed() const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed(T &&pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed(str_piece pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_left() const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_left(T &&pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_left(str_piece pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_left_with_spaces(T &&pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_left_with_spaces(str_piece pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_right() const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_right(T &&pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_right(str_piece pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_right_with_spaces(T &&pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_right_with_spaces(str_piece pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_with_spaces(T &&pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| trimmed_with_spaces(str_piece pattern) const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| upper() | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| upper_only_ascii() | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| uppered() const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| uppered_from(const From &f, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inlinestatic |
| uppered_only_ascii() const | simstr::str_algs< K, simple_str< K >, lstring< K, N, false, allocator_string >, true > | inline |
| uppered_only_ascii_from(const From &f, Args &&... args) | simstr::str_storable< K, lstring< K, N, false, allocator_string >, allocator_string > | inlinestatic |
| vformat(str_piece format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| vformat_from(size_t from, size_t max_write, str_piece format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| vformat_n(size_t max_write, str_piece format, T &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |
| with(const Op &fillFunction, Args &&... args) | simstr::str_mutable< K, lstring< K, N, false, allocator_string > > | inline |