Index: source/i18n/unicode/region.h |
diff --git a/source/i18n/unicode/region.h b/source/i18n/unicode/region.h |
index cb75234bf9b6196aa091508042703588e376a4e8..6bb6c746b107027895fbea016bb1aa7e0b60258f 100644 |
--- a/source/i18n/unicode/region.h |
+++ b/source/i18n/unicode/region.h |
@@ -1,6 +1,8 @@ |
+// Copyright (C) 2016 and later: Unicode, Inc. and others. |
+// License & terms of use: http://www.unicode.org/copyright.html |
/* |
******************************************************************************* |
- * Copyright (C) 2014-2015, International Business Machines Corporation and others. |
+ * Copyright (C) 2014-2016, International Business Machines Corporation and others. |
* All Rights Reserved. |
******************************************************************************* |
*/ |
@@ -101,13 +103,11 @@ public: |
*/ |
static const Region* U_EXPORT2 getInstance (int32_t code, UErrorCode &status); |
-#ifndef U_HIDE_DRAFT_API |
/** |
* Returns an enumeration over the IDs of all known regions that match the given type. |
- * @draft ICU 55 |
+ * @stable ICU 55 |
*/ |
static StringEnumeration* U_EXPORT2 getAvailable(URegionType type, UErrorCode &status); |
-#endif /* U_HIDE_DRAFT_API */ |
/** |
* Returns a pointer to the region that contains this region. Returns NULL if this region is code "001" (World) |
@@ -127,7 +127,6 @@ public: |
*/ |
const Region* getContainingRegion(URegionType type) const; |
-#ifndef U_HIDE_DRAFT_API |
/** |
* Return an enumeration over the IDs of all the regions that are immediate children of this region in the |
* region hierarchy. These returned regions could be either macro regions, territories, or a mixture of the two, |
@@ -135,7 +134,7 @@ public: |
* any sub-regions. For example, calling this method with region "150" (Europe) returns an enumeration containing |
* the various sub regions of Europe - "039" (Southern Europe) - "151" (Eastern Europe) - "154" (Northern Europe) |
* and "155" (Western Europe). |
- * @draft ICU 55 |
+ * @stable ICU 55 |
*/ |
StringEnumeration* getContainedRegions(UErrorCode &status) const; |
@@ -144,10 +143,9 @@ public: |
* hierarchy and match the given type. This API may return an empty enumeration if this region doesn't have any |
* sub-regions that match the given type. For example, calling this method with region "150" (Europe) and type |
* "URGN_TERRITORY" returns a set containing all the territories in Europe ( "FR" (France) - "IT" (Italy) - "DE" (Germany) etc. ) |
- * @draft ICU 55 |
+ * @stable ICU 55 |
*/ |
StringEnumeration* getContainedRegions( URegionType type, UErrorCode &status ) const; |
-#endif /* U_HIDE_DRAFT_API */ |
/** |
* Returns true if this region contains the supplied other region anywhere in the region hierarchy. |
@@ -155,15 +153,13 @@ public: |
*/ |
UBool contains(const Region &other) const; |
-#ifndef U_HIDE_DRAFT_API |
/** |
* For deprecated regions, return an enumeration over the IDs of the regions that are the preferred replacement |
* regions for this region. Returns null for a non-deprecated region. For example, calling this method with region |
* "SU" (Soviet Union) would return a list of the regions containing "RU" (Russia), "AM" (Armenia), "AZ" (Azerbaijan), etc... |
- * @draft ICU 55 |
+ * @stable ICU 55 |
*/ |
StringEnumeration* getPreferredValues(UErrorCode &status) const; |
-#endif /* U_HIDE_DRAFT_API */ |
/** |
* Return this region's canonical region code. |
@@ -216,7 +212,7 @@ private: |
* anything meaningful. |
*/ |
- static void loadRegionData(UErrorCode &status); |
+ static void U_CALLCONV loadRegionData(UErrorCode &status); |
}; |