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