| Name | Description |
|---|
| string::tokenize_all | Create a Splitter to track tokenizing of a string. Tokenize will turn "foo:bar::baz" into... |
| string::treplace | Replace all instances of one substring with a different string, allocating the new string on the temp allocator. |
| string::str_view | |
| string::to_ulong | |
| string::to_upper_tcopy | |
| string::tsplit | This function is identical to String.split, but implicitly uses the... |
| string::tfrom_struct | This macro will create a temporary string description of a struct. |
| string::len | |
| string::strip_end | Strip the end of the string if the suffix exists. |
| string::snake_to_pascal_copy | Convert a string from `snake_case` to PascalCase. |
| string::strip | Strip the front of the string if the prefix exists. |
| string::quick_zstr | Return a pointer to the string *iff* it is a pointer... |
| string::@char32 | Create a slice of an UTF32 encoded string at compile time. |
| string::convert_to_lower | Convert a string to ASCII lower case in place. |
| string::tcopy | |
| string::to_utf16 | Convert an UTF-8 string to UTF-16 |
| string::format | Return a new String created using the formatting function. |
| string::@wstring32 | Create a pointer to an UTF32 encoded string at compile time. |
| string::@sprintf | |
| string::trim | Remove characters from the front and end of a string. |
| string::contains | Check if a substring is found in the string. |
| string::capitalize_copy | |
| string::to_utf32 | |
| string::join | |
| string::escape | Escape a string by adding quotes and converting special characters to escape sequences. |
| string::tfrom_wstring | |
| string::to_int | |
| string::zstr_copy | |
| string::is_zstr | Determine whether the current string actually points to a ZString-like string.... |
| string::utf8_codepoints | |
| string::trim_charset | Remove characters from the front and end of a string. |
| string::to_wstring | |
| string::pascal_to_snake_copy | Convert a string from `PascalCase` to `snake_case`. |
| string::concat | |
| string::to_temp_wstring | |
| string::free | |
| string::ends_with | Check if the String ends with the suffix. |
| string::from_struct | This macro will create a string description of a struct. |
| string::to_uint | |
| string::tfrom_utf16 | |
| string::to_ichar | |
| string::iterator | |
| string::tformat | Return a temporary String created using the formatting function. |
| string::to_temp_utf16 | |
| string::index_of | Find the index of the first incidence of a string. |
| string::decfloat | |
| string::unescape | Unescape a quoted string by parsing escape sequences. |
| string::char_len | |
| string::rindex_of | Find the index of the last incidence of a string. |
| string::to_long | |
| string::to_upper_copy | Returns a string converted to ASCII upper case. |
| string::index_of_chars | Find the index of the first incidence of a one of the chars. |
| string::contains_char | Check if a character is found in the string. |
| string::split_to_buffer | Split a string into parts, e.g "a|b|c" split with "|" yields { "a", "b", "c" } |
| string::tokenize | Create a Splitter to track tokenizing of a string. Tokenize will turn "foo:bar::baz" into... |
| string::to_float | |
| string::to_int128 | |
| string::tunescape | Unescape a quoted string using the temp allocator. |
| string::char_in_set | Check if a character is in a set. |
| string::tformat_zstr | Return a temporary ZString created using the formatting function. |
| string::split | Split a string into parts, e.g "a|b|c" split with "|" yields { "a", "b", "c" } |
| string::to_lower_copy | |
| string::rindex_of_char | Find the index of the first incidence of a character starting from the end. |
| string::eq | |
| string::convert_to_upper | Convert a string to ASCII upper case. |
| string::to_uint128 | |
| string::splitter | |
| string::copy | Copy this string, by duplicating the string, always adding a zero byte... |
| string::needs_escape | Check if a character needs to be escaped in a string literal. |
| string::@char16 | Create a slice of an UTF32 encoded string at compile time. |
| string::trim_left | Remove characters from the front of a string. |
| string::to_ushort | |
| string::from_utf16 | |
| string::from_utf32 | |
| string::to_integer | Convert a number to a given base. If the base is not given, then... |
| string::to_uchar | |
| string::replace | Replace all instances of one substring with a different string. |
| string::to_short | |
| string::starts_with | Check if the String starts with the prefix. |
| string::count | Check how many non-overlapping instances of a substring there is.... |
| string::trim_right | Remove characters from the end of a string. |
| string::escape_len | Calculate the length needed for an escaped string (including quotes). |
| string::index_of_char | Find the index of the first incidence of a string. |
| string::from_wstring | |
| string::convert_snake_to_pascal | Movifies the current string from `snake_case` to PascalCase. |
| string::@wstring | Create a WString (an UTF16 encoded string) at compile time. |
| string::tconcat | |
| string::to_double | |
| string::to_temp_utf32 | |
| string::hexfloat | |
| string::zstr_tcopy | |
| string::index_of_char_from | Find the index of the first incidence of a character. |
| string::to_lower_tcopy | |
| string::bformat | Return a new String created using the formatting function, the resulting string must fit the buffer. |
| string::tescape | Escape a string using the temp allocator. |