From: Shane Carr Date: Thu, 5 Oct 2017 23:25:33 +0000 (+0000) Subject: ICU-13177 Removing some U_HIDE_INTERNAL_API blocks in numberformatter.h that were... X-Git-Tag: release-60-rc~27 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=20351d35c84738ee8c19fb0e1244bf2346d816ad;p=icu ICU-13177 Removing some U_HIDE_INTERNAL_API blocks in numberformatter.h that were hiding declarations necessary for compiling client code. X-SVN-Rev: 40578 --- diff --git a/icu4c/source/i18n/unicode/numberformatter.h b/icu4c/source/i18n/unicode/numberformatter.h index f156a9cc141..36597c3b865 100644 --- a/icu4c/source/i18n/unicode/numberformatter.h +++ b/icu4c/source/i18n/unicode/numberformatter.h @@ -157,14 +157,12 @@ typedef enum UNumberUnitWidth { */ UNUM_UNIT_WIDTH_HIDDEN, -#ifndef U_HIDE_INTERNAL_API /** * One more than the highest UNumberUnitWidth value. * * @internal ICU 60: The numeric value may change over time; see ICU ticket #12420. */ UNUM_UNIT_WIDTH_COUNT -#endif /* U_HIDE_INTERNAL_API */ } UNumberUnitWidth; /** @@ -232,14 +230,12 @@ typedef enum UNumberSignDisplay { */ UNUM_SIGN_ACCOUNTING_ALWAYS, -#ifndef U_HIDE_INTERNAL_API /** * One more than the highest UNumberSignDisplay value. * * @internal ICU 60: The numeric value may change over time; see ICU ticket #12420. */ UNUM_SIGN_COUNT -#endif /* U_HIDE_INTERNAL_API */ } UNumberSignDisplay; /** @@ -267,14 +263,12 @@ typedef enum UNumberDecimalSeparatorDisplay { */ UNUM_DECIMAL_SEPARATOR_ALWAYS, -#ifndef U_HIDE_INTERNAL_API /** * One more than the highest UNumberDecimalSeparatorDisplay value. * * @internal ICU 60: The numeric value may change over time; see ICU ticket #12420. */ UNUM_DECIMAL_SEPARATOR_COUNT -#endif /* U_HIDE_INTERNAL_API */ } UNumberDecimalMarkDisplay; U_NAMESPACE_BEGIN namespace number { // icu::number @@ -292,7 +286,6 @@ class IncrementRounder; class Grouper; class IntegerWidth; -#ifndef U_HIDE_INTERNAL_API namespace impl { // Forward declarations: @@ -313,7 +306,6 @@ class Modifier; class NumberStringBuilder; } // namespace impl -#endif /* U_HIDE_INTERNAL_API */ // Reserve extra names in case they are added as classes in the future: typedef Notation CompactNotation; @@ -1138,7 +1130,6 @@ class U_I18N_API IntegerWidth : public UMemory { friend class impl::NumberFormatterImpl; }; -#ifndef U_HIDE_INTERNAL_API namespace impl { /** @@ -1337,7 +1328,6 @@ struct U_I18N_API MacroProps : public UMemory { }; } // namespace impl -#endif /* U_HIDE_INTERNAL_API */ /** * An abstract base class for specifying settings related to number formatting. This class is implemented by