ICU4C API Comparison: 55 with 56


Removed from 55

FileAPI5556
datefmt.hstatic DateFormat* icu::DateFormat::internalCreateInstanceForSkeleton(const UnicodeString&, const Locale&, DateTimePatternGenerator&, UErrorCode&)Internal(missing)
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_MATCHDraft
53
(missing)
unum.henum UNumberFormatAttribute::UNUM_NUMERIC_ATTRIBUTE_COUNTInternal(missing)

(jump back to top)

Deprecated or Obsoleted in 56

FileAPI5556
normlzr.hNormalizer* icu::Normalizer::clone()Stable
2.0
Deprecated
normlzr.hUBool icu::Normalizer::getOption(int32_t)Stable
2.0
Deprecated
normlzr.hUBool icu::Normalizer::operator!=(const Normalizer&)Stable
2.0
Deprecated
normlzr.hUBool icu::Normalizer::operator==(const Normalizer&)Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::current()Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::first()Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::last()Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::next()Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::previous()Stable
2.0
Deprecated
normlzr.hUClassID icu::Normalizer::getDynamicClassID()Stable
2.2
Deprecated
normlzr.hUNormalizationMode icu::Normalizer::getUMode()Stable
2.0
Deprecated
normlzr.henum icu::Normalizer::(anonymous) {}Stable
2.0
Deprecated
normlzr.henum icu::Normalizer::(anonymous)::DONEStable
2.0
Deprecated
normlzr.hicu::Normalizer::Normalizer(const CharacterIterator&, UNormalizationMode)Stable
2.0
Deprecated
normlzr.hicu::Normalizer::Normalizer(const Normalizer&)Stable
2.0
Deprecated
normlzr.hicu::Normalizer::Normalizer(const UChar*, int32_t, UNormalizationMode)Stable
2.0
Deprecated
normlzr.hicu::Normalizer::Normalizer(const UnicodeString&, UNormalizationMode)Stable
2.0
Deprecated
normlzr.hicu::Normalizer::~Normalizer()Stable
2.0
Deprecated
normlzr.hint32_t icu::Normalizer::endIndex()Stable
2.0
Deprecated
normlzr.hint32_t icu::Normalizer::getIndex()Stable
2.0
Deprecated
normlzr.hint32_t icu::Normalizer::hashCode()Stable
2.0
Deprecated
normlzr.hint32_t icu::Normalizer::startIndex()Stable
2.0
Deprecated
normlzr.hstatic UBool icu::Normalizer::isNormalized(const UnicodeString&, UNormalizationMode, UErrorCode&)Stable
2.2
Deprecated
normlzr.hstatic UBool icu::Normalizer::isNormalized(const UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)Stable
2.6
Deprecated
normlzr.hstatic UClassID icu::Normalizer::getStaticClassID()Stable
2.2
Deprecated
normlzr.hstatic UNormalizationCheckResult icu::Normalizer::quickCheck(const UnicodeString&, UNormalizationMode, UErrorCode&)Stable
2.0
Deprecated
normlzr.hstatic UNormalizationCheckResult icu::Normalizer::quickCheck(const UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)Stable
2.6
Deprecated
normlzr.hstatic UnicodeString& icu::Normalizer::concatenate(const UnicodeString&, const UnicodeString&, UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)Stable
2.1
Deprecated
normlzr.hstatic void icu::Normalizer::compose(const UnicodeString&, UBool, int32_t, UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
normlzr.hstatic void icu::Normalizer::decompose(const UnicodeString&, UBool, int32_t, UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
normlzr.hstatic void icu::Normalizer::normalize(const UnicodeString&, UNormalizationMode, int32_t, UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::getText(UnicodeString&)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::reset()Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setIndexOnly(int32_t)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setMode(UNormalizationMode)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setOption(int32_t, UBool)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setText(const CharacterIterator&, UErrorCode&)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setText(const UChar*, int32_t, UErrorCode&)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setText(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
unorm.h#define UNORM_COMPARE_NORM_OPTIONS_SHIFTStable
2.6
Deprecated
unorm.hUBool unorm_isNormalized(const UChar*, int32_t, UNormalizationMode, UErrorCode*)Stable
2.2
Deprecated
unorm.hUBool unorm_isNormalizedWithOptions(const UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)Stable
2.6
Deprecated
unorm.hUNormalizationCheckResult unorm_quickCheck(const UChar*, int32_t, UNormalizationMode, UErrorCode*)Stable
2.0
Deprecated
unorm.hUNormalizationCheckResult unorm_quickCheckWithOptions(const UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)Stable
2.6
Deprecated
unorm.henum (anonymous)::UNORM_UNICODE_3_2Stable
2.6
Deprecated
unorm.henum UNormalizationMode::UNORM_DEFAULTStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_FCDStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_MODE_COUNTStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NFCStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NFDStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NFKCStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NFKDStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NONEStable
2.0
Deprecated
unorm.hint32_t unorm_concatenate(const UChar*, int32_t, const UChar*, int32_t, UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)Stable
2.1
Deprecated
unorm.hint32_t unorm_next(UCharIterator*, UChar*, int32_t, UNormalizationMode, int32_t, UBool, UBool*, UErrorCode*)Stable
2.1
Deprecated
unorm.hint32_t unorm_normalize(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)Stable
2.0
Deprecated
unorm.hint32_t unorm_previous(UCharIterator*, UChar*, int32_t, UNormalizationMode, int32_t, UBool, UBool*, UErrorCode*)Stable
2.1
Deprecated

(jump back to top)

Changed in 56 (old, new)

FileAPI5556
dcfmtsym.henum icu::DecimalFormatSymbols::ENumberFormatSymbol::kExponentMultiplicationSymbolDraft→Stable
54
decimfmt.hUBool icu::DecimalFormat::isDecimalPatternMatchRequired()Draft→Stable
54
decimfmt.hUCurrencyUsage icu::DecimalFormat::getCurrencyUsage()Draft→Stable
54
decimfmt.hvoid icu::DecimalFormat::setCurrencyUsage(UCurrencyUsage, UErrorCode*)Draft→Stable
54
decimfmt.hvoid icu::DecimalFormat::setDecimalPatternMatchRequired(UBool)Draft→Stable
54
dtfmtsym.hconst UnicodeString* icu::DateFormatSymbols::getYearNames(int32_t&, DtContextType, DtWidthType)Draft→Stable
54
dtfmtsym.hconst UnicodeString* icu::DateFormatSymbols::getZodiacNames(int32_t&, DtContextType, DtWidthType)Draft→Stable
54
dtfmtsym.hvoid icu::DateFormatSymbols::setYearNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)Draft→Stable
54
dtfmtsym.hvoid icu::DateFormatSymbols::setZodiacNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)Draft→Stable
54
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)InternalDraft
56
filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::suppressBreakAfter(const UnicodeString&, UErrorCode&)InternalDraft
56
filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::unsuppressBreakAfter(const UnicodeString&, UErrorCode&)InternalDraft
56
filteredbrk.hicu::FilteredBreakIteratorBuilder::~FilteredBreakIteratorBuilder()InternalDraft
56
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)InternalDraft
56
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(const Locale&, UErrorCode&)InternalDraft
56
locid.hUBool icu::Locale::isRightToLeft()Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createAcreFoot(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createAmpere(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createAstronomicalUnit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBushel(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createByte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCalorie(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCarat(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentiliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicCentimeter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicFoot(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicInch(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicMeter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicYard(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCup(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDeciliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDecimeter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFathom(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFluidOunce(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFoodcalorie(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFurlong(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGallon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGigabit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGigabyte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGigahertz(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGigawatt(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectoliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHertz(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createJoule(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKarat(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKelvin(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilobit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilobyte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilocalorie(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilohertz(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilojoule(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowattHour(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiterPerKilometer(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLux(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegabit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegabyte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegahertz(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegaliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegawatt(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeterPerSecondSquared(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMicrogram(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMicrometer(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMicrosecond(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerGallon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilliampere(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilligram(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilliliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimeterOfMercury(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilliwatt(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNanometer(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNanosecond(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNauticalMile(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOhm(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOunceTroy(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createParsec(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPint(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoundPerSquareInch(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createQuart(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRadian(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareCentimeter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareInch(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareYard(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createStone(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTablespoon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTeaspoon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTerabit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTerabyte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createVolt(UErrorCode&)Draft→Stable
54
normlzr.hNormalizer* icu::Normalizer::clone()Stable
2.0
Deprecated
normlzr.hUBool icu::Normalizer::getOption(int32_t)Stable
2.0
Deprecated
normlzr.hUBool icu::Normalizer::operator!=(const Normalizer&)Stable
2.0
Deprecated
normlzr.hUBool icu::Normalizer::operator==(const Normalizer&)Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::current()Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::first()Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::last()Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::next()Stable
2.0
Deprecated
normlzr.hUChar32 icu::Normalizer::previous()Stable
2.0
Deprecated
normlzr.hUClassID icu::Normalizer::getDynamicClassID()Stable
2.2
Deprecated
normlzr.hUNormalizationMode icu::Normalizer::getUMode()Stable
2.0
Deprecated
normlzr.henum icu::Normalizer::(anonymous) {}Stable
2.0
Deprecated
normlzr.henum icu::Normalizer::(anonymous)::DONEStable
2.0
Deprecated
normlzr.hicu::Normalizer::Normalizer(const CharacterIterator&, UNormalizationMode)Stable
2.0
Deprecated
normlzr.hicu::Normalizer::Normalizer(const Normalizer&)Stable
2.0
Deprecated
normlzr.hicu::Normalizer::Normalizer(const UChar*, int32_t, UNormalizationMode)Stable
2.0
Deprecated
normlzr.hicu::Normalizer::Normalizer(const UnicodeString&, UNormalizationMode)Stable
2.0
Deprecated
normlzr.hicu::Normalizer::~Normalizer()Stable
2.0
Deprecated
normlzr.hint32_t icu::Normalizer::endIndex()Stable
2.0
Deprecated
normlzr.hint32_t icu::Normalizer::getIndex()Stable
2.0
Deprecated
normlzr.hint32_t icu::Normalizer::hashCode()Stable
2.0
Deprecated
normlzr.hint32_t icu::Normalizer::startIndex()Stable
2.0
Deprecated
normlzr.hstatic UBool icu::Normalizer::isNormalized(const UnicodeString&, UNormalizationMode, UErrorCode&)Stable
2.2
Deprecated
normlzr.hstatic UBool icu::Normalizer::isNormalized(const UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)Stable
2.6
Deprecated
normlzr.hstatic UClassID icu::Normalizer::getStaticClassID()Stable
2.2
Deprecated
normlzr.hstatic UNormalizationCheckResult icu::Normalizer::quickCheck(const UnicodeString&, UNormalizationMode, UErrorCode&)Stable
2.0
Deprecated
normlzr.hstatic UNormalizationCheckResult icu::Normalizer::quickCheck(const UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)Stable
2.6
Deprecated
normlzr.hstatic UnicodeString& icu::Normalizer::concatenate(const UnicodeString&, const UnicodeString&, UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)Stable
2.1
Deprecated
normlzr.hstatic void icu::Normalizer::compose(const UnicodeString&, UBool, int32_t, UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
normlzr.hstatic void icu::Normalizer::decompose(const UnicodeString&, UBool, int32_t, UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
normlzr.hstatic void icu::Normalizer::normalize(const UnicodeString&, UNormalizationMode, int32_t, UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::getText(UnicodeString&)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::reset()Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setIndexOnly(int32_t)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setMode(UNormalizationMode)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setOption(int32_t, UBool)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setText(const CharacterIterator&, UErrorCode&)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setText(const UChar*, int32_t, UErrorCode&)Stable
2.0
Deprecated
normlzr.hvoid icu::Normalizer::setText(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
reldatefmt.hUDateRelativeDateTimeFormatterStyle icu::RelativeDateTimeFormatter::getFormatStyle()Draft→Stable
54
reldatefmt.hUDisplayContext icu::RelativeDateTimeFormatter::getCapitalizationContext()Draft→Stable
54
reldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_COUNTDraft→Stable
54
reldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_LONGDraft→Stable
54
reldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_NARROWDraft→Stable
54
reldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_SHORTDraft→Stable
54
reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode&)Draft→Stable
54
smpdtfmt.hconst NumberFormat* icu::SimpleDateFormat::getNumberFormatForField(UChar)Draft→Stable
54
smpdtfmt.hvoid icu::SimpleDateFormat::adoptNumberFormat(NumberFormat*)Draft→Stable
54
smpdtfmt.hvoid icu::SimpleDateFormat::adoptNumberFormat(const UnicodeString&, NumberFormat*, UErrorCode&)Draft→Stable
54
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONSDraft→Stable
54
tznames.hstatic TimeZoneNames* icu::TimeZoneNames::createTZDBInstance(const Locale&, UErrorCode&)Draft→Stable
54
ucurr.hdouble ucurr_getRoundingIncrementForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)Draft→Stable
54
ucurr.henum UCurrencyUsage::UCURR_USAGE_CASHDraft→Stable
54
ucurr.henum UCurrencyUsage::UCURR_USAGE_COUNTDraft→Stable
54
ucurr.henum UCurrencyUsage::UCURR_USAGE_STANDARDDraft→Stable
54
ucurr.hint32_t ucurr_getDefaultFractionDigitsForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)Draft→Stable
54
udat.hconst UNumberFormat* udat_getNumberFormatForField(const UDateFormat*, UChar)Draft→Stable
54
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCHDraft
53
Draft
56
udat.henum UDateFormatSymbolType::UDAT_CYCLIC_YEARS_ABBREVIATEDDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_CYCLIC_YEARS_NARROWDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_CYCLIC_YEARS_WIDEDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_ZODIAC_NAMES_ABBREVIATEDDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_ZODIAC_NAMES_NARROWDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_ZODIAC_NAMES_WIDEDraft→Stable
54
udat.hvoid udat_adoptNumberFormat(UDateFormat*, UNumberFormat*)Draft→Stable
54
udat.hvoid udat_adoptNumberFormatForFields(UDateFormat*, const UChar*, UNumberFormat*, UErrorCode*)Draft→Stable
54
udisplaycontext.henum UDisplayContext::UDISPCTX_LENGTH_FULLDraft→Stable
54
udisplaycontext.henum UDisplayContext::UDISPCTX_LENGTH_SHORTDraft→Stable
54
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_DISPLAY_LENGTHDraft→Stable
54
uloc.hUBool uloc_isRightToLeft(const char*)Draft→Stable
54
uloc.hconst char* uloc_toLegacyKey(const char*)Draft→Stable
54
uloc.hconst char* uloc_toLegacyType(const char*, const char*)Draft→Stable
54
uloc.hconst char* uloc_toUnicodeLocaleKey(const char*)Draft→Stable
54
uloc.hconst char* uloc_toUnicodeLocaleType(const char*, const char*)Draft→Stable
54
unorm.h#define UNORM_COMPARE_NORM_OPTIONS_SHIFTStable
2.6
Deprecated
unorm.hUBool unorm_isNormalized(const UChar*, int32_t, UNormalizationMode, UErrorCode*)Stable
2.2
Deprecated
unorm.hUBool unorm_isNormalizedWithOptions(const UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)Stable
2.6
Deprecated
unorm.hUNormalizationCheckResult unorm_quickCheck(const UChar*, int32_t, UNormalizationMode, UErrorCode*)Stable
2.0
Deprecated
unorm.hUNormalizationCheckResult unorm_quickCheckWithOptions(const UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)Stable
2.6
Deprecated
unorm.henum (anonymous)::UNORM_UNICODE_3_2Stable
2.6
Deprecated
unorm.henum UNormalizationMode::UNORM_DEFAULTStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_FCDStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_MODE_COUNTStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NFCStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NFDStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NFKCStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NFKDStable
2.0
Deprecated
unorm.henum UNormalizationMode::UNORM_NONEStable
2.0
Deprecated
unorm.hint32_t unorm_concatenate(const UChar*, int32_t, const UChar*, int32_t, UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)Stable
2.1
Deprecated
unorm.hint32_t unorm_next(UCharIterator*, UChar*, int32_t, UNormalizationMode, int32_t, UBool, UBool*, UErrorCode*)Stable
2.1
Deprecated
unorm.hint32_t unorm_normalize(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)Stable
2.0
Deprecated
unorm.hint32_t unorm_previous(UCharIterator*, UChar*, int32_t, UNormalizationMode, int32_t, UBool, UBool*, UErrorCode*)Stable
2.1
Deprecated
unum.henum UNumberFormatAttribute::UNUM_CURRENCY_USAGEDraft→Stable
54
unum.henum UNumberFormatAttribute::UNUM_PARSE_DECIMAL_MARK_REQUIREDDraft→Stable
54
unum.henum UNumberFormatStyle::UNUM_CASH_CURRENCYDraft→Stable
54
unum.henum UNumberFormatSymbol::UNUM_EXPONENT_MULTIPLICATION_SYMBOLDraft→Stable
54
ustdio.hUFILE* u_fopen_u(const UChar*, const char*, const char*, const char*)Draft→Stable
54

(jump back to top)

Promoted to stable in 56

FileAPI5556
dcfmtsym.henum icu::DecimalFormatSymbols::ENumberFormatSymbol::kExponentMultiplicationSymbolDraft→Stable
54
decimfmt.hUBool icu::DecimalFormat::isDecimalPatternMatchRequired()Draft→Stable
54
decimfmt.hUCurrencyUsage icu::DecimalFormat::getCurrencyUsage()Draft→Stable
54
decimfmt.hvoid icu::DecimalFormat::setCurrencyUsage(UCurrencyUsage, UErrorCode*)Draft→Stable
54
decimfmt.hvoid icu::DecimalFormat::setDecimalPatternMatchRequired(UBool)Draft→Stable
54
dtfmtsym.hconst UnicodeString* icu::DateFormatSymbols::getYearNames(int32_t&, DtContextType, DtWidthType)Draft→Stable
54
dtfmtsym.hconst UnicodeString* icu::DateFormatSymbols::getZodiacNames(int32_t&, DtContextType, DtWidthType)Draft→Stable
54
dtfmtsym.hvoid icu::DateFormatSymbols::setYearNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)Draft→Stable
54
dtfmtsym.hvoid icu::DateFormatSymbols::setZodiacNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)Draft→Stable
54
locid.hUBool icu::Locale::isRightToLeft()Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createAcreFoot(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createAmpere(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createAstronomicalUnit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBushel(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createByte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCalorie(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCarat(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentiliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicCentimeter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicFoot(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicInch(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicMeter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicYard(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCup(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDeciliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDecimeter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFathom(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFluidOunce(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFoodcalorie(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFurlong(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGallon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGigabit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGigabyte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGigahertz(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGigawatt(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectoliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHertz(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createJoule(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKarat(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKelvin(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilobit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilobyte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilocalorie(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilohertz(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilojoule(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowattHour(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiterPerKilometer(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLux(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegabit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegabyte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegahertz(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegaliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegawatt(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeterPerSecondSquared(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMicrogram(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMicrometer(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMicrosecond(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerGallon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilliampere(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilligram(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilliliter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimeterOfMercury(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilliwatt(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNanometer(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNanosecond(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNauticalMile(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOhm(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOunceTroy(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createParsec(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPint(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoundPerSquareInch(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createQuart(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRadian(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareCentimeter(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareInch(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareYard(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createStone(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTablespoon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTeaspoon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTerabit(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTerabyte(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTon(UErrorCode&)Draft→Stable
54
measunit.hstatic MeasureUnit* icu::MeasureUnit::createVolt(UErrorCode&)Draft→Stable
54
reldatefmt.hUDateRelativeDateTimeFormatterStyle icu::RelativeDateTimeFormatter::getFormatStyle()Draft→Stable
54
reldatefmt.hUDisplayContext icu::RelativeDateTimeFormatter::getCapitalizationContext()Draft→Stable
54
reldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_COUNTDraft→Stable
54
reldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_LONGDraft→Stable
54
reldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_NARROWDraft→Stable
54
reldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_SHORTDraft→Stable
54
reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode&)Draft→Stable
54
smpdtfmt.hconst NumberFormat* icu::SimpleDateFormat::getNumberFormatForField(UChar)Draft→Stable
54
smpdtfmt.hvoid icu::SimpleDateFormat::adoptNumberFormat(NumberFormat*)Draft→Stable
54
smpdtfmt.hvoid icu::SimpleDateFormat::adoptNumberFormat(const UnicodeString&, NumberFormat*, UErrorCode&)Draft→Stable
54
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONSDraft→Stable
54
tznames.hstatic TimeZoneNames* icu::TimeZoneNames::createTZDBInstance(const Locale&, UErrorCode&)Draft→Stable
54
uchar.henum UBlockCode::UBLOCK_AHOM(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_ANATOLIAN_HIEROGLYPHS(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CHEROKEE_SUPPLEMENT(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_EARLY_DYNASTIC_CUNEIFORM(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_HATRAN(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MULTANI(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_OLD_HUNGARIAN(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SUTTON_SIGNWRITING(missing)Stable
56
(Born Stable)
ucurr.hdouble ucurr_getRoundingIncrementForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)Draft→Stable
54
ucurr.henum UCurrencyUsage::UCURR_USAGE_CASHDraft→Stable
54
ucurr.henum UCurrencyUsage::UCURR_USAGE_COUNTDraft→Stable
54
ucurr.henum UCurrencyUsage::UCURR_USAGE_STANDARDDraft→Stable
54
ucurr.hint32_t ucurr_getDefaultFractionDigitsForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)Draft→Stable
54
udat.hconst UNumberFormat* udat_getNumberFormatForField(const UDateFormat*, UChar)Draft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_CYCLIC_YEARS_ABBREVIATEDDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_CYCLIC_YEARS_NARROWDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_CYCLIC_YEARS_WIDEDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_ZODIAC_NAMES_ABBREVIATEDDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_ZODIAC_NAMES_NARROWDraft→Stable
54
udat.henum UDateFormatSymbolType::UDAT_ZODIAC_NAMES_WIDEDraft→Stable
54
udat.hvoid udat_adoptNumberFormat(UDateFormat*, UNumberFormat*)Draft→Stable
54
udat.hvoid udat_adoptNumberFormatForFields(UDateFormat*, const UChar*, UNumberFormat*, UErrorCode*)Draft→Stable
54
udisplaycontext.henum UDisplayContext::UDISPCTX_LENGTH_FULLDraft→Stable
54
udisplaycontext.henum UDisplayContext::UDISPCTX_LENGTH_SHORTDraft→Stable
54
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_DISPLAY_LENGTHDraft→Stable
54
uloc.hUBool uloc_isRightToLeft(const char*)Draft→Stable
54
uloc.hconst char* uloc_toLegacyKey(const char*)Draft→Stable
54
uloc.hconst char* uloc_toLegacyType(const char*, const char*)Draft→Stable
54
uloc.hconst char* uloc_toUnicodeLocaleKey(const char*)Draft→Stable
54
uloc.hconst char* uloc_toUnicodeLocaleType(const char*, const char*)Draft→Stable
54
unum.henum UNumberFormatAttribute::UNUM_CURRENCY_USAGEDraft→Stable
54
unum.henum UNumberFormatAttribute::UNUM_PARSE_DECIMAL_MARK_REQUIREDDraft→Stable
54
unum.henum UNumberFormatStyle::UNUM_CASH_CURRENCYDraft→Stable
54
unum.henum UNumberFormatSymbol::UNUM_EXPONENT_MULTIPLICATION_SYMBOLDraft→Stable
54
ustdio.hUFILE* u_fopen_u(const UChar*, const char*, const char*, const char*)Draft→Stable
54

(jump back to top)

Added in 56

FileAPI5556
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Internal
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&)(missing)Draft
56
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Internal
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&)(missing)Internal
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int64_t, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Internal
datefmt.hstatic UnicodeString icu::DateFormat::getBestPattern(const Locale&, const UnicodeString&, UErrorCode&)(missing)Internal
dcfmtsym.hUBool icu::DecimalFormatSymbols::isCustomCurrencySymbol()(missing)Internal
dcfmtsym.hUBool icu::DecimalFormatSymbols::isCustomIntlCurrencySymbol()(missing)Internal
decimfmt.hUnicodeString& icu::DecimalFormat::format(const VisibleDigitsWithExponent&, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Internal
decimfmt.hUnicodeString& icu::DecimalFormat::format(const VisibleDigitsWithExponent&, UnicodeString&, FieldPositionIterator*, UErrorCode&)(missing)Internal
decimfmt.hVisibleDigitsWithExponent& icu::DecimalFormat::initVisibleDigitsWithExponent(DigitList&, VisibleDigitsWithExponent&, UErrorCode&)(missing)Internal
decimfmt.hVisibleDigitsWithExponent& icu::DecimalFormat::initVisibleDigitsWithExponent(const Formattable&, VisibleDigitsWithExponent&, UErrorCode&)(missing)Internal
decimfmt.hVisibleDigitsWithExponent& icu::DecimalFormat::initVisibleDigitsWithExponent(double, VisibleDigitsWithExponent&, UErrorCode&)(missing)Internal
decimfmt.hint32_t icu::DecimalFormat::getMinimumGroupingDigits()(missing)Internal
decimfmt.hvoid icu::DecimalFormat::setMinimumGroupingDigits(int32_t)(missing)Internal
dtptngen.hstatic UnicodeString icu::DateTimePatternGenerator::staticGetBaseSkeleton(const UnicodeString&, UErrorCode&)(missing)Draft
56
dtptngen.hstatic UnicodeString icu::DateTimePatternGenerator::staticGetSkeleton(const UnicodeString&, UErrorCode&)(missing)Draft
56
localpointer.hLocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&) U_NOEXCEPT(missing)Draft
56
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&) U_NOEXCEPT(missing)Draft
56
localpointer.hicu::LocalArray< T >::LocalArray(T*, UErrorCode&)(missing)Draft
56
localpointer.hvoid icu::LocalArray< T >::adoptInsteadAndCheckErrorCode(T*, UErrorCode&)(missing)Draft
56
localpointer.hvoid icu::LocalArray< T >::swap(LocalArray< T >&) U_NOEXCEPT(missing)Draft
56
localpointer.hvoid icu::LocalPointer< T >::swap(LocalPointer< T >&) U_NOEXCEPT(missing)Draft
56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentury(UErrorCode&)(missing)Draft
56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCupMetric(UErrorCode&)(missing)Draft
56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGenericTemperature(UErrorCode&)(missing)Draft
56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKnot(UErrorCode&)(missing)Draft
56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiterPer100Kilometers(UErrorCode&)(missing)Draft
56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMileScandinavian(UErrorCode&)(missing)Draft
56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPintMetric(UErrorCode&)(missing)Draft
56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRevolutionAngle(UErrorCode&)(missing)Draft
56
platform.h#define U_CPLUSPLUS_VERSION(missing)Internal
platform.h#define U_HAVE_RVALUE_REFERENCES(missing)Internal
platform.h#define U_NOEXCEPT(missing)Internal
platform.h#define __has_builtin(missing)Internal
platform.h#define __has_extension(missing)Internal
platform.h#define __has_feature(missing)Internal
plurrule.hUnicodeString icu::PluralRules::select(const VisibleDigitsWithExponent&)(missing)Internal
uchar.henum UBlockCode::UBLOCK_AHOM(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_ANATOLIAN_HIEROGLYPHS(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CHEROKEE_SUPPLEMENT(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_EARLY_DYNASTIC_CUNEIFORM(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_HATRAN(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MULTANI(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_OLD_HUNGARIAN(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS(missing)Stable
56
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SUTTON_SIGNWRITING(missing)Stable
56
(Born Stable)
udat.h#define UDAT_HAS_PATTERN_CHAR_FOR_TIME_SEPARATOR(missing)Internal
56
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_LITERAL_MATCH(missing)Draft
56
uniset.henum icu::UnicodeSet::ESerialization {}(missing)Internal
uniset.henum icu::UnicodeSet::ESerialization::kSerialized(missing)Internal
uniset.hicu::UnicodeSet::UnicodeSet(const uint16_t buffer[], int32_t, ESerialization, UErrorCode&)(missing)Internal
unistr.h#define UNISTR_OBJECT_SIZE(missing)Draft
56
unistr.hUnicodeString& icu::UnicodeString::moveFrom(UnicodeString&) U_NOEXCEPT(missing)Draft
56
unistr.hvoid icu::UnicodeString::swap(UnicodeString&) U_NOEXCEPT(missing)Draft
56
unum.henum UNumberFormatAttribute::UNUM_MINIMUM_GROUPING_DIGITS(missing)Internal
unum.henum UNumberFormatStyle::UNUM_CURRENCY_STANDARD(missing)Draft
56
unum.henum UNumberFormatStyle::UNUM_DECIMAL_COMPACT_LONG(missing)Draft
56
unum.henum UNumberFormatStyle::UNUM_DECIMAL_COMPACT_SHORT(missing)Draft
56

(jump back to top)

Other existing drafts in 56

FileAPI5556
datefmt.hstatic DateFormat* icu::DateFormat::createInstanceForSkeleton(Calendar*, const UnicodeString&, const Locale&, UErrorCode&)Draft
55
datefmt.hstatic DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&, UErrorCode&)Draft
55
datefmt.hstatic DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&, const Locale&, UErrorCode&)Draft
55
dtfmtsym.hUnicodeString& icu::DateFormatSymbols::getTimeSeparatorString(UnicodeString&)Draft
55
dtfmtsym.hvoid icu::DateFormatSymbols::setTimeSeparatorString(const UnicodeString&)Draft
55
localpointer.hicu::LocalPointer< T >::LocalPointer(T*, UErrorCode&)Draft
55
localpointer.hvoid icu::LocalPointer< T >::adoptInsteadAndCheckErrorCode(T*, UErrorCode&)Draft
55
measfmt.hUnicodeString& icu::MeasureFormat::formatMeasurePerUnit(const Measure&, const MeasureUnit&, UnicodeString&, FieldPosition&, UErrorCode&)Draft
55
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft
53
regex.hUBool icu::RegexMatcher::find(UErrorCode&)Draft
55
regex.hint32_t icu::RegexPattern::groupNumberFromName(const UnicodeString&, UErrorCode&)Draft
55
regex.hint32_t icu::RegexPattern::groupNumberFromName(const char*, int32_t, UErrorCode&)Draft
55
region.hStringEnumeration* icu::Region::getContainedRegions(UErrorCode&)Draft
55
region.hStringEnumeration* icu::Region::getContainedRegions(URegionType, UErrorCode&)Draft
55
region.hStringEnumeration* icu::Region::getPreferredValues(UErrorCode&)Draft
55
region.hstatic StringEnumeration* icu::Region::getAvailable(URegionType, UErrorCode&)Draft
55
scientificnumberformatter.hScientificNumberFormatter* icu::ScientificNumberFormatter::clone()Draft
55
scientificnumberformatter.hUnicodeString& icu::ScientificNumberFormatter::format(const Formattable&, UnicodeString&, UErrorCode&)Draft
55
scientificnumberformatter.hicu::ScientificNumberFormatter::~ScientificNumberFormatter()Draft
55
scientificnumberformatter.hstatic ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(DecimalFormat*, const UnicodeString&, const UnicodeString&, UErrorCode&)Draft
55
scientificnumberformatter.hstatic ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(const Locale&, const UnicodeString&, const UnicodeString&, UErrorCode&)Draft
55
scientificnumberformatter.hstatic ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(DecimalFormat*, UErrorCode&)Draft
55
scientificnumberformatter.hstatic ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(const Locale&, UErrorCode&)Draft
55
timezone.hstatic TimeZone* icu::TimeZone::detectHostTimeZone()Draft
55
uconfig.h#define UCONFIG_ONLY_HTML_CONVERSIONDraft
55
udat.henum UDateFormatField::UDAT_TIME_SEPARATOR_FIELDDraft
55
udat.hint32_t udat_formatCalendar(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPosition*, UErrorCode*)Draft
55
udat.hint32_t udat_formatCalendarForFields(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft
55
udat.hint32_t udat_formatForFields(const UDateFormat*, UDate, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft
55
ufieldpositer.hUFieldPositionIterator* ufieldpositer_open(UErrorCode*)Draft
55
ufieldpositer.hint32_t ufieldpositer_next(UFieldPositionIterator*, int32_t*, int32_t*)Draft
55
ufieldpositer.hvoid ufieldpositer_close(UFieldPositionIterator*)Draft
55
ulistformatter.hUListFormatter* ulistfmt_open(const char*, UErrorCode*)Draft
55
ulistformatter.hint32_t ulistfmt_format(const UListFormatter*, const UChar* const strings[], const int32_t*, int32_t, UChar*, int32_t, UErrorCode*)Draft
55
ulistformatter.hvoid ulistfmt_close(UListFormatter*)Draft
55
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
2.4
uregex.hint32_t uregex_groupNumberFromCName(URegularExpression*, const char*, int32_t, UErrorCode*)Draft
55
uregex.hint32_t uregex_groupNumberFromName(URegularExpression*, const UChar*, int32_t, UErrorCode*)Draft
55

(jump back to top)

Signature Simplifications

This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by all possible variations in "original" form.

(jump back to top)

Contents generated by StableAPI tool on Wed Sep 23 14:03:30 PDT 2015
Copyright (C) 2015, International Business Machines Corporation, All Rights Reserved.