Go to the documentation of this file.
17 #ifndef __LISTFORMATTER_H__
18 #define __LISTFORMATTER_H__
31 struct ListFormatInternal;
42 twoPattern(two), startPattern(start), middlePattern(middle), endPattern(end) {}
99 #ifndef U_HIDE_INTERNAL_API
134 #ifndef U_HIDE_INTERNAL_API
156 static void initializeHash(
UErrorCode& errorCode);
157 static const ListFormatInternal* getListFormatInternal(
const Locale& locale,
const char *style,
UErrorCode& errorCode);
161 ListFormatInternal* owned;
162 const ListFormatInternal* data;
Basic definitions for ICU, for both C and C++ APIs.
#define U_COMMON_API
Set to export library symbols from inside the common library, and to import them from outside.
UnicodeString is a string class that stores Unicode characters directly and provides similar function...
UObject is the common ICU "boilerplate" class.
UErrorCode
Error code to replace exception handling, so that the code is compatible with all C++ compilers,...
UMemory is the common ICU base class.
C++ API: Locale ID object.
#define U_NAMESPACE_END
This is used to end a declaration of a public ICU C++ API.
#define U_NAMESPACE_BEGIN
This is used to begin a declaration of a public ICU C++ API.
A Locale object represents a specific geographical, political, or cultural region.