Sese Framework
2.3.0
A cross-platform framework
|
Macros | |
#define | BLOCK_SIZE 16 |
Typedefs | |
using | Iterator = sstr::SStringView::Iterator |
Functions | |
char | getUTF8SizeFromWChat (wchar_t ch) |
static bool | insertUnicodeChar2UTF8String (char *destination, uint32_t code, size_t n) |
static const char * | at (const char *str, size_t begin) |
Get the starting pointer of the specified character. | |
static void | toLower (char *str) |
static void | toUpper (char *str) |
Variables | |
static SChar | null_char (0) |
#define BLOCK_SIZE 16 |
Referenced by sstr::SStringView::append(), sstr::SStringView::append(), sstr::SString::fromSChars(), sstr::SString::fromSChars(), sstr::SString::fromUCS2LE(), sstr::SString::fromUTF8(), sstr::SString::operator+=(), sstr::SString::operator+=(), sstr::SStringView::reverse(), sstr::SString::SString(), sstr::SStringView::substring(), sstr::SStringView::substring(), and sstr::SStringView::trim().
using Iterator = sstr::SStringView::Iterator |
|
static |
Get the starting pointer of the specified character.
str | String |
begin | Starting position (in UTF-8 characters) |
References sstr::getSizeFromUTF8Char().
Referenced by sese::findFirstAt(), and sstr::SESE_DEPRECATED_WITH().
|
inline |
Get the number of bytes that the character occupies in UTF-8 from wchar_t
ch | Wide character |
Referenced by sstr::SString::fromUCS2LE().
|
static |
Write UTF-8 encoded Unicode character to a byte stream
destination | Write position |
code | Unicode character |
n | Number of bytes this character occupies in UTF-8 |
Referenced by sstr::SString::fromSChars(), sstr::SString::fromSChars(), and sstr::SString::fromUCS2LE().
|
static |
|
static |
|
static |