20 #if U_SHOW_CPLUSPLUS_API 22 #if !UCONFIG_NO_FORMATTING 99 static const Region* U_EXPORT2 getInstance(
const char *region_code,
UErrorCode &status);
106 static const Region* U_EXPORT2 getInstance (int32_t code,
UErrorCode &status);
120 const Region* getContainingRegion()
const;
170 const char* getRegionCode()
const;
177 int32_t getNumericCode()
const;
185 #ifndef U_HIDE_INTERNAL_API 190 static void cleanupRegionData();
199 UVector *containedRegions;
200 UVector *preferredValues;
URegionType
URegionType is an enumeration defining the different types of regions.
U_EXPORT UBool operator==(const StringPiece &x, const StringPiece &y)
Global operator == for StringPiece.
Region is the class representing a Unicode Region Code, also known as a Unicode Region Subtag...
Base class for 'pure' C++ implementations of uenum api.
#define U_I18N_API
Set to export library symbols from inside the i18n library, and to import them from outside...
C API: URegion (territory containment and mapping)
UBool operator!=(const StringPiece &x, const StringPiece &y)
Global operator != for StringPiece.
C++ API: Common ICU base class UObject.
UErrorCode
Standard ICU4C error code type, a substitute for exceptions.
C++ API: String Enumeration.
Basic definitions for ICU, for both C and C++ APIs.
UnicodeString is a string class that stores Unicode characters directly and provides similar function...
UObject is the common ICU "boilerplate" class.
int8_t UBool
The ICU boolean type.