]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/unicode/fieldpos.h
ICU-59117.0.1.tar.gz
[apple/icu.git] / icuSources / i18n / unicode / fieldpos.h
index 38a9576e782a93ec642333bfbb9870da7794db91..139873c318ad2c29bb3e0892531afd20c71684ee 100644 (file)
@@ -1,3 +1,5 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
 /*
  ********************************************************************************
  *   Copyright (C) 1997-2006, International Business Machines
@@ -33,6 +35,7 @@
 
 #include "unicode/uobject.h"
 
+#if U_SHOW_CPLUSPLUS_API
 U_NAMESPACE_BEGIN
 
 /**
@@ -56,7 +59,7 @@ U_NAMESPACE_BEGIN
  * to perform partial formatting or to get information about the
  * formatted output (such as the position of a field).
  *
- * The FieldPosition class is not suitable for subclassing.
+ * The FieldPosition class is not intended for public subclassing.
  *
  * <p>
  * Below is an example of using <code>FieldPosition</code> to aid
@@ -107,7 +110,8 @@ class U_I18N_API FieldPosition : public UObject {
 public:
     /**
      * DONT_CARE may be specified as the field to indicate that the
-     * caller doesn't need to specify a field.  Do not subclass.
+     * caller doesn't need to specify a field.
+     * @stable ICU 2.0
      */
     enum { DONT_CARE = -1 };
 
@@ -284,6 +288,7 @@ FieldPosition::operator!=(const FieldPosition& copy) const
 }
 
 U_NAMESPACE_END
+#endif // U_SHOW_CPLUSPLUS_API
 
 #endif /* #if !UCONFIG_NO_FORMATTING */