Go to the documentation of this file.
34 #if !UCONFIG_NO_FORMATTING
129 virtual Format* clone()
const = 0;
253 #ifndef U_HIDE_INTERNAL_API
265 void setLocaleIDs(
const char* valid,
const char* actual);
FieldPosition is a simple class used by Format and its subclasses to identify fields in formatted out...
C++ API: FieldPosition Iterator.
C API: Parse Error Information.
C++ API: Canonical Iterator.
Basic definitions for ICU, for both C and C++ APIs.
int8_t UBool
The ICU boolean type.
ULocDataLocaleType
Constants for *_getLocale() Allow user to select whether she wants information on requested,...
FieldPositionIterator returns the field ids and their start/limit positions generated by a call to Fo...
U_EXPORT UBool operator==(const StringPiece &x, const StringPiece &y)
Global operator == for StringPiece.
A UParseError struct is used to returned detailed information about parsing errors.
C++ API: FieldPosition identifies the fields in a formatted output.
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,...
C++ API: Formattable is a thin wrapper for primitive types used for formatting and parsing.
#define ULOC_FULLNAME_CAPACITY
Useful constant for the maximum size of the whole locale ID (including the terminating NULL and all k...
C++ API: Locale ID object.
ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi...
#define U_NAMESPACE_BEGIN
A Locale object represents a specific geographical, political, or cultural region.