Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

unistr.h File Reference

#include "unicode/utypes.h"
#include "unicode/rep.h"

Go to the source code of this file.

Compounds

class  UCharReference
class  UnicodeString
 UnicodeString is a string class that stores Unicode characters directly and provides similar functionality as the Java String class. More...


Defines

#define UNICODE_STRING(cs, length)   UnicodeString(TRUE, (UChar *)L ## cs, length)
 Unicode String literals in C++. More...


Functions

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

Variables

U_NAMESPACE_BEGIN class Locale


Define Documentation

#define UNICODE_STRING cs,
length       UnicodeString(TRUE, (UChar *)L ## 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.

Stable:

Definition at line 60 of file unistr.h.


Function Documentation

void uprv_arrayCopy const U_NAMESPACE_QUALIFIER UnicodeString   src,
int32_t    srcStart,
U_NAMESPACE_QUALIFIER UnicodeString   dst,
int32_t    dstStart,
int32_t    count
[inline]
 

Definition at line 2797 of file unistr.h.

U_NAMESPACE_END void uprv_arrayCopy const U_NAMESPACE_QUALIFIER UnicodeString   src,
U_NAMESPACE_QUALIFIER UnicodeString   dst,
int32_t    count
[inline]
 

Definition at line 2793 of file unistr.h.


Variable Documentation

U_NAMESPACE_BEGIN class Locale
 

Definition at line 33 of file unistr.h.


Generated on Mon Dec 3 19:00:36 2001 for ICU 2.0 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001