]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/unicode/compactdecimalformat.h
ICU-59117.0.1.tar.gz
[apple/icu.git] / icuSources / i18n / unicode / compactdecimalformat.h
index ced6bee5994a4fec2495877fda81ed1a6751f2cc..b679ae0654a5fa274a57815d65dfeec2908b9fe2 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) 2012-2016, International Business Machines
@@ -23,6 +25,7 @@
 
 struct UHashtable;
 
+#if U_SHOW_CPLUSPLUS_API
 U_NAMESPACE_BEGIN
 
 class PluralRules;
@@ -157,7 +160,6 @@ public:
                                   FieldPositionIterator* posIter,
                                   UErrorCode& status) const;
 
-       /* Cannot use #ifndef U_HIDE_DRAFT_API for the following draft method since it is virtual. */
     /**
      * Format a long number using base-10 representation.
      *
@@ -167,7 +169,7 @@ public:
      * @param pos       On input: an alignment field, if desired.
      *                  On output: the offsets of the alignment field.
      * @return          Reference to 'appendTo' parameter.
-     * @draft ICU 56
+     * @stable ICU 56
      */
     virtual UnicodeString& format(int32_t number,
                                   UnicodeString& appendTo,
@@ -274,7 +276,7 @@ public:
      * @return          Reference to 'appendTo' parameter.
      * @internal
      */
-    virtual UnicodeString& format(const StringPiece &number,
+    virtual UnicodeString& format(StringPiece number,
                                   UnicodeString& appendTo,
                                   FieldPositionIterator* posIter,
                                   UErrorCode& status) const;
@@ -407,6 +409,7 @@ private:
 };
 
 U_NAMESPACE_END
+#endif // U_SHOW_CPLUSPLUS_API
 
 #endif /* #if !UCONFIG_NO_FORMATTING */