#include "unicode/rep.h"
Go to the source code of this file.
Compounds | |
class | UnicodeString |
UnicodeString is a string class that stores Unicode characters directly and provides similar functionality as the Java String and StringBuffer classes. More... | |
Defines | |
#define | U_COMPARE_CODE_POINT_ORDER 0x8000 |
Option bit for u_strCaseCompare, u_strcasecmp, unorm_compare, etc: Compare strings in code point order instead of code unit order. More... | |
#define | UNICODE_STRING(cs, _length) UnicodeString(TRUE, (const UChar *)L ## cs, _length) |
Unicode String literals in C++. More... | |
#define | UNICODE_STRING_SIMPLE(cs) UnicodeString(TRUE, (const UChar *)L ## cs, -1) |
Unicode String literals in C++. More... | |
Functions | |
int32_t | u_strlen (const UChar *s) |
Determine the length of an array of UChar. More... | |
UnicodeString | operator+ (const UnicodeString &s1, const UnicodeString &s2) |
Create a new UnicodeString with the concatenation of two others. More... | |
U_NAMESPACE_END void | uprv_arrayCopy (const U_NAMESPACE_QUALIFIER UnicodeString *src, U_NAMESPACE_QUALIFIER UnicodeString *dst, int32_t count) |
Copy an array of UnicodeString OBJECTS (not pointers). More... | |
void | uprv_arrayCopy (const U_NAMESPACE_QUALIFIER UnicodeString *src, int32_t srcStart, U_NAMESPACE_QUALIFIER UnicodeString *dst, int32_t dstStart, int32_t count) |
Copy an array of UnicodeString OBJECTS (not pointers). More... | |
Variables | |
U_NAMESPACE_BEGIN class | Locale |
|
Unicode String literals in C++. Dependent on the platform properties, different UnicodeString constructors should be used to create a UnicodeString object from a string literal. The macros are defined for maximum performance. They work only for strings that contain "invariant characters", i.e., only latin letters, digits, and some punctuation. See utypes.h for details.
The string parameter must be a C string literal. The length of the string, not including the terminating
|
|
Unicode String literals in C++. Dependent on the platform properties, different UnicodeString constructors should be used to create a UnicodeString object from a string literal. The macros are defined for improved performance. They work only for strings that contain "invariant characters", i.e., only latin letters, digits, and some punctuation. See utypes.h for details. The string parameter must be a C string literal.
|
|
Option bit for u_strCaseCompare, u_strcasecmp, unorm_compare, etc: Compare strings in code point order instead of code unit order.
|
|
Create a new UnicodeString with the concatenation of two others.
|
|
Determine the length of an array of UChar.
|
|
Copy an array of UnicodeString OBJECTS (not pointers).
|
|
Copy an array of UnicodeString OBJECTS (not pointers).
|
|
|