]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/unicode/ufieldpositer.h
ICU-57131.0.1.tar.gz
[apple/icu.git] / icuSources / i18n / unicode / ufieldpositer.h
index 6cc9ffada496c3018ced77e9f01b36b6211ac607..836bfdf279d4b231cdee4ae309ccb949bf0f37cb 100644 (file)
@@ -1,6 +1,6 @@
 /*
 *****************************************************************************************
-* Copyright (C) 2015, International Business Machines
+* Copyright (C) 2015-2016, International Business Machines
 * Corporation and others. All Rights Reserved.
 *****************************************************************************************
 */
@@ -11,7 +11,6 @@
 #include "unicode/utypes.h"
 
 #if !UCONFIG_NO_FORMATTING
-#ifndef U_HIDE_DRAFT_API
 
 #include "unicode/localpointer.h"
 
 
 /**
  * Opaque UFieldPositionIterator object for use in C.
- * @draft ICU 55
+ * @stable ICU 55
  */
 struct UFieldPositionIterator;
-typedef struct UFieldPositionIterator UFieldPositionIterator;  /**< C typedef for struct UFieldPositionIterator. @draft ICU 55 */
+typedef struct UFieldPositionIterator UFieldPositionIterator;  /**< C typedef for struct UFieldPositionIterator. @stable ICU 55 */
 
 /**
  * Open a new, unset UFieldPositionIterator object.
@@ -49,18 +48,18 @@ typedef struct UFieldPositionIterator UFieldPositionIterator;  /**< C typedef fo
  * @return
  *          A pointer to an empty (unset) UFieldPositionIterator object,
  *          or NULL if an error occurred.
- * @draft ICU 55
+ * @stable ICU 55
  */
-U_DRAFT UFieldPositionIterator* U_EXPORT2
+U_STABLE UFieldPositionIterator* U_EXPORT2
 ufieldpositer_open(UErrorCode* status);
 
 /**
  * Close a UFieldPositionIterator object. Once closed it may no longer be used.
  * @param fpositer
  *          A pointer to the UFieldPositionIterator object to close.
- * @draft ICU 55
+ * @stable ICU 55
  */
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
 ufieldpositer_close(UFieldPositionIterator *fpositer);
 
 
@@ -75,7 +74,7 @@ U_NAMESPACE_BEGIN
  *
  * @see LocalPointerBase
  * @see LocalPointer
- * @draft ICU 55
+ * @stable ICU 55
  */
 U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close);
 
@@ -109,13 +108,12 @@ U_NAMESPACE_END
  *          descriptions of format functions that take a UFieldPositionIterator*
  *          parameter, such as {@link #udat_formatForFields}.
  *
- * @draft ICU 55
+ * @stable ICU 55
  */
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
 ufieldpositer_next(UFieldPositionIterator *fpositer,
                    int32_t *beginIndex, int32_t *endIndex);
 
-#endif /* U_HIDE_DRAFT_API */
 #endif /* #if !UCONFIG_NO_FORMATTING */
 
 #endif