|
enum | BOMType {
bom_none,
bom_utf32_be,
bom_utf32_le,
bom_utf16_be,
bom_utf16_le,
bom_utf8
} |
|
static std::vector< CL_String > | split_text (const CL_StringRef &text, const CL_StringRef &split_string, bool skip_empty=true) |
|
static CL_String8 | wchar_to_utf8 (wchar_t value) |
| Wide char to utf-8. More...
|
|
static CL_String8 | unicode_to_utf8 (unsigned int value) |
| unicode char to utf-8 More...
|
|
static CL_String | trim (const CL_StringRef &text) |
| Trim. More...
|
|
static int | compare (const CL_StringRef8 &a, const CL_StringRef8 &b, bool case_insensitive=false) |
| Compare. More...
|
|
static int | compare (const CL_StringRef16 &a, const CL_StringRef16 &b, bool case_insensitive=false) |
| Compare. More...
|
|
static CL_String | text_to_upper (const CL_StringRef &s) |
| Text to upper. More...
|
|
static CL_String8 | local8_to_upper (const CL_StringRef8 &s) |
| Local8 to upper. More...
|
|
static CL_String16 | ucs2_to_upper (const CL_StringRef16 &s) |
| Ucs2 to upper. More...
|
|
static CL_String | text_to_lower (const CL_StringRef &s) |
| Text to lower. More...
|
|
static CL_String8 | local8_to_lower (const CL_StringRef8 &s) |
| Local8 to lower. More...
|
|
static CL_String16 | ucs2_to_lower (const CL_StringRef16 &s) |
| Ucs2 to lower. More...
|
|
static CL_String | float_to_text (float value, int num_decimal_places=6) |
| Float to text. More...
|
|
static CL_String8 | float_to_local8 (float value, int num_decimal_places=6) |
| Float to local8. More...
|
|
static CL_String16 | float_to_ucs2 (float value, int num_decimal_places=6) |
| Float to ucs2. More...
|
|
static float | text_to_float (const CL_StringRef &value) |
| Text to float. More...
|
|
static float | local8_to_float (const CL_StringRef8 &value) |
| Local8 to float. More...
|
|
static float | ucs2_to_float (const CL_StringRef16 &value) |
| Ucs2 to float. More...
|
|
static CL_String | double_to_text (double value, int num_decimal_places=6) |
| Double to text. More...
|
|
static CL_String8 | double_to_local8 (double value, int num_decimal_places=6) |
| Double to local8. More...
|
|
static CL_String16 | double_to_ucs2 (double value, int num_decimal_places=6) |
| Double to ucs2. More...
|
|
static double | text_to_double (const CL_StringRef &value) |
| Text to double. More...
|
|
static double | local8_to_double (const CL_StringRef8 &value) |
| Local8 to double. More...
|
|
static double | ucs2_to_double (const CL_StringRef16 &value) |
| Ucs2 to double. More...
|
|
static CL_String | int_to_text (int value) |
| Int to text. More...
|
|
static CL_String8 | int_to_local8 (int value) |
| Int to local8. More...
|
|
static CL_String16 | int_to_ucs2 (int value) |
| Int to ucs2. More...
|
|
static int | text_to_int (const CL_StringRef &value, int base=10) |
| Text to int. More...
|
|
static int | local8_to_int (const CL_StringRef8 &value, int base=10) |
| Local8 to int. More...
|
|
static int | ucs2_to_int (const CL_StringRef16 &value, int base=10) |
| Ucs2 to int. More...
|
|
static CL_String | uint_to_text (unsigned int value) |
| Uint to text. More...
|
|
static CL_String8 | uint_to_local8 (unsigned int value) |
| Uint to local8. More...
|
|
static CL_String16 | uint_to_ucs2 (unsigned int value) |
| Uint to ucs2. More...
|
|
static unsigned int | text_to_uint (const CL_StringRef &value, int base=10) |
|
static unsigned int | local8_to_uint (const CL_StringRef8 &value, int base=10) |
|
static unsigned int | ucs2_to_uint (const CL_StringRef16 &value, int base=10) |
|
static CL_String | ll_to_text (long long value) |
| Long long to text. More...
|
|
static CL_String8 | ll_to_local8 (long long value) |
| Long long to local8. More...
|
|
static CL_String16 | ll_to_ucs2 (long long value) |
| Long long to ucs2. More...
|
|
static long long | text_to_ll (const CL_StringRef &value, int base=10) |
| Text to long long. More...
|
|
static long long | local8_to_ll (const CL_StringRef8 &value, int base=10) |
| Local8 to long long. More...
|
|
static long long | ucs2_to_ll (const CL_StringRef16 &value, int base=10) |
| Ucs2 to long long. More...
|
|
static CL_String | ull_to_text (unsigned long long value) |
| Unsigned long long to text. More...
|
|
static CL_String8 | ull_to_local8 (unsigned long long value) |
| Unsigned long long to local8. More...
|
|
static CL_String16 | ull_to_ucs2 (unsigned long long value) |
| Unsigned long long to ucs2. More...
|
|
static unsigned long long | text_to_ull (const CL_StringRef &value, int base=10) |
| Text to unsigned long long. More...
|
|
static unsigned long long | local8_to_ull (const CL_StringRef8 &value, int base=10) |
| Local8 to unsigned long long. More...
|
|
static unsigned long long | ucs2_to_ull (const CL_StringRef16 &value, int base=10) |
| Ucs2 to unsigned long long. More...
|
|
static CL_String | bool_to_text (bool value) |
| Bool to text. More...
|
|
static CL_String8 | bool_to_local8 (bool value) |
| Bool to local8. More...
|
|
static CL_String16 | bool_to_ucs2 (bool value) |
| Bool to ucs2. More...
|
|
static bool | text_to_bool (const CL_StringRef &value) |
| Text to bool. More...
|
|
static bool | local8_to_bool (const CL_StringRef8 &value) |
| Local8 to bool. More...
|
|
static bool | ucs2_to_bool (const CL_StringRef16 &value) |
| Ucs2 to bool. More...
|
|
static CL_String8 | text_to_cp437 (const CL_StringRef &text) |
| Text to cp437. More...
|
|
static CL_String8 | ucs2_to_cp437 (const CL_StringRef16 &text) |
| Ucs2 to cp437. More...
|
|
static CL_String | cp437_to_text (const CL_StringRef8 &cp437) |
| Cp437 to text. More...
|
|
static CL_String16 | cp437_to_ucs2 (const CL_StringRef8 &cp437) |
| Cp437 to ucs2. More...
|
|
static CL_String8 | text_to_local8 (const CL_StringRef &text) |
| Text to local8. More...
|
|
static CL_String8 | text_to_utf8 (const CL_StringRef &text) |
| Text to utf8. More...
|
|
static CL_String8 | ucs2_to_latin1 (const CL_StringRef16 &ucs2) |
| Ucs2 to latin1. More...
|
|
static CL_String8 | ucs2_to_latin9 (const CL_StringRef16 &ucs2) |
| Ucs2 to latin9. More...
|
|
static CL_String8 | ucs2_to_local8 (const CL_StringRef16 &ucs2) |
| Ucs2 to local8. More...
|
|
static CL_String8 | ucs2_to_utf8 (const CL_StringRef16 &ucs2) |
| Ucs2 to utf8. More...
|
|
static CL_String | local8_to_text (const CL_StringRef8 &local8) |
| Local8 to text. More...
|
|
static CL_String | ucs2_to_text (const CL_StringRef16 &ucs2) |
| Ucs2 to text. More...
|
|
static CL_String16 | latin1_to_ucs2 (const CL_StringRef8 &latin1) |
| Latin1 to ucs2. More...
|
|
static CL_String16 | latin9_to_ucs2 (const CL_StringRef8 &latin9) |
| Latin9 to ucs2. More...
|
|
static CL_String16 | local8_to_ucs2 (const CL_StringRef8 &local8) |
| Local8 to ucs2. More...
|
|
static CL_String16 | utf8_to_ucs2 (const CL_StringRef8 &utf8) |
| Utf8 to ucs2. More...
|
|
static CL_String | utf8_to_text (const CL_StringRef8 &utf8) |
| Utf8 to text. More...
|
|
static BOMType | detect_bom (const void *data, CL_String::size_type length) |
| Detect bom. More...
|
|