Main Page   Class Hierarchy   Compound List   File List   Header Files   Sources   Compound Members   File Members  

unistr.h File Reference


Compounds

class  UnicodeString
class  UCharReference

Defines

#define UNICODE_STRING (cs, length)
Unicode String literals in C++. More...


Functions

void uprv_arrayCopy (const UnicodeString *src, UnicodeString *dst, int32_t count)
void uprv_arrayCopy (const UnicodeString *src, int32_t srcStart, UnicodeString *dst, int32_t dstStart, int32_t count)


Define Documentation

#define UNICODE_STRING (cs, length)

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 NUL, must be specified as a constant. The U_STRING_DECL macro should be invoked exactly once for one such string variable before it is used.

Definition at line 67 of file unistr.h.


Function Documentation

void uprv_arrayCopy (const UnicodeString * src, UnicodeString * dst, int32_t count) [inline]

Definition at line 2037 of file unistr.h.

void uprv_arrayCopy (const UnicodeString * src, int32_t srcStart, UnicodeString * dst, int32_t dstStart, int32_t count) [inline]

Definition at line 2041 of file unistr.h.


Generated at Mon Jun 5 12:52:59 2000 for ICU1.5 by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999