]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/common/unicode/ucpmap.h
ICU-66108.tar.gz
[apple/icu.git] / icuSources / common / unicode / ucpmap.h
index f2c42b6b7f4beedb256c5437b8072d16f645450c..31e1365cac850a45709cc5aa1b1557af872a2769 100644 (file)
@@ -9,8 +9,6 @@
 
 #include "unicode/utypes.h"
 
-#ifndef U_HIDE_DRAFT_API
-
 U_CDECL_BEGIN
 
 /**
@@ -28,7 +26,7 @@ U_CDECL_BEGIN
  *
  * @see UCPTrie
  * @see UMutableCPTrie
- * @draft ICU 63
+ * @stable ICU 63
  */
 typedef struct UCPMap UCPMap;
 
@@ -39,13 +37,13 @@ typedef struct UCPMap UCPMap;
  * @see ucpmap_getRange
  * @see ucptrie_getRange
  * @see umutablecptrie_getRange
- * @draft ICU 63
+ * @stable ICU 63
  */
 enum UCPMapRangeOption {
     /**
      * ucpmap_getRange() enumerates all same-value ranges as stored in the map.
      * Most users should use this option.
-     * @draft ICU 63
+     * @stable ICU 63
      */
     UCPMAP_RANGE_NORMAL,
     /**
@@ -61,7 +59,7 @@ enum UCPMapRangeOption {
      * special values optimized for UTF-16 string processing
      * or for special error behavior for unpaired surrogates,
      * but those values are not to be associated with the lead surrogate code *points*.
-     * @draft ICU 63
+     * @stable ICU 63
      */
     UCPMAP_RANGE_FIXED_LEAD_SURROGATES,
     /**
@@ -77,7 +75,7 @@ enum UCPMapRangeOption {
      * special values optimized for UTF-16 string processing
      * or for special error behavior for unpaired surrogates,
      * but those values are not to be associated with the lead surrogate code *points*.
-     * @draft ICU 63
+     * @stable ICU 63
      */
     UCPMAP_RANGE_FIXED_ALL_SURROGATES
 };
@@ -93,7 +91,7 @@ typedef enum UCPMapRangeOption UCPMapRangeOption;
  * @param c the code point
  * @return the map value,
  *         or an implementation-defined error value if the code point is not in the range 0..U+10FFFF
- * @draft ICU 63
+ * @stable ICU 63
  */
 U_CAPI uint32_t U_EXPORT2
 ucpmap_get(const UCPMap *map, UChar32 c);
@@ -110,7 +108,7 @@ ucpmap_get(const UCPMap *map, UChar32 c);
  * @param context an opaque pointer, as passed into the getRange function
  * @param value a value from the map
  * @return the modified value
- * @draft ICU 63
+ * @stable ICU 63
  */
 typedef uint32_t U_CALLCONV
 UCPMapValueFilter(const void *context, uint32_t value);
@@ -149,7 +147,7 @@ UCPMapValueFilter(const void *context, uint32_t value);
  *     may have been modified by filter(context, map value)
  *     if that function pointer is not NULL
  * @return the range end code point, or -1 if start is not a valid code point
- * @draft ICU 63
+ * @stable ICU 63
  */
 U_CAPI UChar32 U_EXPORT2
 ucpmap_getRange(const UCPMap *map, UChar32 start,
@@ -158,5 +156,4 @@ ucpmap_getRange(const UCPMap *map, UChar32 start,
 
 U_CDECL_END
 
-#endif  // U_HIDE_DRAFT_API
 #endif