ICU4C API Comparison: ICU 60 (update #1: 60.2) with ICU 61


Removed from ICU 60

FileAPIICU 60ICU 61
measunit.hstatic MeasureUnit* icu::MeasureUnit::resolveUnitPerUnit(const MeasureUnit&, const MeasureUnit&)Internal(missing)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(const NumberingSystem*)Draft
ICU 60
(missing)
actually, just
removed “const”
from one param
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(const icu::MeasureUnit*)Draft
ICU 60
(missing)
actually, just
removed “const”
from one param
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const Grouper&)Internal(missing)
numberformatter.hstatic Grouper icu::number::Grouper::defaults()Internal(missing)
numberformatter.hstatic Grouper icu::number::Grouper::minTwoDigits()Internal(missing)
numberformatter.hstatic Grouper icu::number::Grouper::none()Internal(missing)
utrans.hvoid utrans_trans(const UTransliterator*, UReplaceable*, UReplaceableCallbacks*, int32_t, int32_t*, UErrorCode*)Stable
ICU 2.0
(missing)
actually, just
added “const”
to one param
utrans.hvoid utrans_transIncremental(const UTransliterator*, UReplaceable*, UReplaceableCallbacks*, UTransPosition*, UErrorCode*)Stable
ICU 2.0
(missing)
actually, just
added “const”
to one param

(jump back to top)

Deprecated or Obsoleted in ICU 61

FileAPIICU 60ICU 61

(jump back to top)

Changed in ICU 61 (old, new)

FileAPIICU 60ICU 61
casemap.hstatic int32_t icu::CaseMap::fold(uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::toLower(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::toTitle(const char*, uint32_t, BreakIterator*, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::toUpper(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8Fold(uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToLower(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToUpper(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
char16ptr.hchar16_t* icu::Char16Ptr::get()Draft→Stable
ICU 59
char16ptr.hconst char16_t* icu::ConstChar16Ptr::get()Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(char16_t*)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(std::nullptr_t)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(uint16_t*)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(wchar_t*)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::operator char16_t* ()Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::~Char16Ptr()Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const wchar_t*)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::operator const char16_t* ()Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::~ConstChar16Ptr()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getCoarseChangesIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getCoarseIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getFineChangesIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getFineIterator()Draft→Stable
ICU 59
edits.hUBool icu::Edits::copyErrorTo(UErrorCode&)Draft→Stable
ICU 59
edits.hUBool icu::Edits::hasChanges()Draft→Stable
ICU 59
edits.hicu::Edits::Edits()Draft→Stable
ICU 59
edits.hicu::Edits::~Edits()Draft→Stable
ICU 59
edits.hint32_t icu::Edits::lengthDelta()Draft→Stable
ICU 59
edits.hvoid icu::Edits::addReplace(int32_t, int32_t)Draft→Stable
ICU 59
edits.hvoid icu::Edits::addUnchanged(int32_t)Draft→Stable
ICU 59
edits.hvoid icu::Edits::reset()Draft→Stable
ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoint(UErrorCode&)Draft→Stable
ICU 59
ubrk.hUBreakIterator* ubrk_openBinaryRules(const uint8_t*, int32_t, const UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 59
ubrk.hint32_t ubrk_getBinaryRules(UBreakIterator*, uint8_t*, int32_t, UErrorCode*)Draft→Stable
ICU 59
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Draft→Stable
ICU 59
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const uint16_t*, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const wchar_t*, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(std::nullptr_t, int32_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(wchar_t*, int32_t, int32_t)Draft→Stable
ICU 59
unum.hint32_t unum_formatDoubleForFields(const UNumberFormat*, double, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
ICU 59
upluralrules.hUEnumeration* uplrules_getKeywords(const UPluralRules*, UErrorCode*)Draft→Stable
ICU 59

(jump back to top)

Promoted to stable in ICU 61

FileAPIICU 60ICU 61
casemap.hstatic int32_t icu::CaseMap::fold(uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::toLower(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::toTitle(const char*, uint32_t, BreakIterator*, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::toUpper(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8Fold(uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToLower(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToUpper(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
char16ptr.hchar16_t* icu::Char16Ptr::get()Draft→Stable
ICU 59
char16ptr.hconst char16_t* icu::ConstChar16Ptr::get()Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(char16_t*)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(std::nullptr_t)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(uint16_t*)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(wchar_t*)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::operator char16_t* ()Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::~Char16Ptr()Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const wchar_t*)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::operator const char16_t* ()Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::~ConstChar16Ptr()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getCoarseChangesIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getCoarseIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getFineChangesIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getFineIterator()Draft→Stable
ICU 59
edits.hUBool icu::Edits::copyErrorTo(UErrorCode&)Draft→Stable
ICU 59
edits.hUBool icu::Edits::hasChanges()Draft→Stable
ICU 59
edits.hicu::Edits::Edits()Draft→Stable
ICU 59
edits.hicu::Edits::~Edits()Draft→Stable
ICU 59
edits.hint32_t icu::Edits::lengthDelta()Draft→Stable
ICU 59
edits.hvoid icu::Edits::addReplace(int32_t, int32_t)Draft→Stable
ICU 59
edits.hvoid icu::Edits::addUnchanged(int32_t)Draft→Stable
ICU 59
edits.hvoid icu::Edits::reset()Draft→Stable
ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoint(UErrorCode&)Draft→Stable
ICU 59
ubrk.hUBreakIterator* ubrk_openBinaryRules(const uint8_t*, int32_t, const UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 59
ubrk.hint32_t ubrk_getBinaryRules(UBreakIterator*, uint8_t*, int32_t, UErrorCode*)Draft→Stable
ICU 59
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Draft→Stable
ICU 59
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const uint16_t*, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const wchar_t*, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(std::nullptr_t, int32_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(wchar_t*, int32_t, int32_t)Draft→Stable
ICU 59
unum.hint32_t unum_formatDoubleForFields(const UNumberFormat*, double, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
ICU 59
upluralrules.hUEnumeration* uplrules_getKeywords(const UPluralRules*, UErrorCode*)Draft→Stable
ICU 59
utrans.hvoid utrans_trans(const UTransliterator*, UReplaceable*, const UReplaceableCallbacks*, int32_t, int32_t*, UErrorCode*)(missing)
old version (stable)
lacked “const”
on one param
Stable
ICU 2.0
utrans.hvoid utrans_transIncremental(const UTransliterator*, UReplaceable*, const UReplaceableCallbacks*, UTransPosition*, UErrorCode*)(missing)
old version (stable)
lacked “const”
on one param
Stable
ICU 2.0

(jump back to top)

Added in ICU 61

FileAPIICU 60ICU 61
dcfmtsym.hUChar32 icu::DecimalFormatSymbols::getCodePointZero()(missing)Internal
dcfmtsym.hconst UnicodeString& icu::DecimalFormatSymbols::getConstDigitSymbol(int32_t)(missing)Internal
dtptngen.hUnicodeString icu::DateTimePatternGenerator::getFieldDisplayName(UDateTimePatternField, UDateTimePGDisplayWidth)(missing)Draft
ICU 61
measunit.hstatic MeasureUnit icu::MeasureUnit::resolveUnitPerUnit(const MeasureUnit&, const MeasureUnit&, bool*)(missing)Internal
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*)(missing)Draft
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)(missing)
old version
had “const”
on param
Draft
ICU 60
(should be ICU 61)
decided to keep draft ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)(missing)
old version
had “const”
on param
Draft
ICU 60
(should be ICU 61)
decided to keep draft ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const UGroupingStrategy&)(missing)Draft
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&)(missing)Draft
ICU 61
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_AUTO(missing)Draft
ICU 61
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_MIN2(missing)Draft
ICU 61
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_OFF(missing)Draft
ICU 61
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_ON_ALIGNED(missing)Draft
ICU 61
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_THOUSANDS(missing)Draft
ICU 61
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO(missing)Draft
ICU 61
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_EXCEPT_ZERO(missing)Draft
ICU 61
numberformatter.hicu::number::impl::Grouper::Grouper(int16_t, int16_t, int16_t)(missing)Internal
numberformatter.hstatic Grouper icu::number::impl::Grouper::forStrategy(UGroupingStrategy)(missing)Internal
rbbi.hvoid icu::RuleBasedBreakIterator::dumpTables()(missing)Internal
ucurr.henum UCurrNameStyle::UCURR_NARROW_SYMBOL_NAME(missing)Draft
ICU 61
udatpg.henum UDateTimePGDisplayWidth::UDATPG_ABBREVIATED(missing)Draft
ICU 61
udatpg.henum UDateTimePGDisplayWidth::UDATPG_NARROW(missing)Draft
ICU 61
udatpg.henum UDateTimePGDisplayWidth::UDATPG_WIDE(missing)Draft
ICU 61
udatpg.hint32_t udatpg_getFieldDisplayName(const UDateTimePatternGenerator*, UDateTimePatternField, UDateTimePGDisplayWidth, UChar*, int32_t, UErrorCode*)(missing)Draft
ICU 61
utf8.h#define U8_INTERNAL_NEXT_OR_SUB(missing)Internal
utf8.h#define U8_TRUNCATE_IF_INCOMPLETE(missing)Draft
ICU 61
utrans.hvoid utrans_trans(const UTransliterator*, UReplaceable*, const UReplaceableCallbacks*, int32_t, int32_t*, UErrorCode*)(missing) old version
(stable) lacked “const”
on one parameter
Stable
ICU 2.0
utrans.hvoid utrans_transIncremental(const UTransliterator*, UReplaceable*, const UReplaceableCallbacks*, UTransPosition*, UErrorCode*)(missing) old version
(stable) lacked “const”
on one parameter
Stable
ICU 2.0

(jump back to top)

Other existing drafts in ICU 61

FileAPIICU 60ICU 61
bytestream.hicu::StringByteSink< StringClass >::StringByteSink(StringClass*, int32_t)Draft
ICU 60
casemap.hstatic void icu::CaseMap::utf8Fold(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
casemap.hstatic void icu::CaseMap::utf8ToLower(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
casemap.hstatic void icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
casemap.hstatic void icu::CaseMap::utf8ToUpper(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
currunit.hicu::CurrencyUnit::CurrencyUnit()Draft
ICU 60
currunit.hicu::CurrencyUnit::CurrencyUnit(const MeasureUnit&, UErrorCode&)Draft
ICU 60
dcfmtsym.hicu::DecimalFormatSymbols::DecimalFormatSymbols(const Locale&, const NumberingSystem&, UErrorCode&)Draft
ICU 60
edits.hEdits& icu::Edits::mergeAndAppend(const Edits&, const Edits&, UErrorCode&)Draft
ICU 60
edits.hEdits& icu::Edits::operator=(Edits&&)Draft
ICU 60
edits.hEdits& icu::Edits::operator=(const Edits&)Draft
ICU 60
edits.hicu::Edits::Edits(Edits&&)Draft
ICU 60
edits.hicu::Edits::Edits(const Edits&)Draft
ICU 60
edits.hint32_t icu::Edits::numberOfChanges()Draft
ICU 60
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::wrapIteratorWithFilter(BreakIterator*, UErrorCode&)Draft
ICU 60
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createEmptyInstance(UErrorCode&)Draft
ICU 60
localpointer.hLocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&)Draft
ICU 56
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&)Draft
ICU 56
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft
ICU 53
normalizer2.hUBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)Draft
ICU 60
normalizer2.hUBool icu::Normalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)Draft
ICU 60
normalizer2.hvoid icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
normalizer2.hvoid icu::Normalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
nounit.hUClassID icu::NoUnit::getDynamicClassID()Draft
ICU 60
nounit.hUObject* icu::NoUnit::clone()Draft
ICU 60
nounit.hicu::NoUnit::NoUnit(const NoUnit&)Draft
ICU 60
nounit.hicu::NoUnit::~NoUnit()Draft
ICU 60
nounit.hstatic NoUnit icu::NoUnit::base()Draft
ICU 60
nounit.hstatic NoUnit icu::NoUnit::percent()Draft
ICU 60
nounit.hstatic NoUnit icu::NoUnit::permille()Draft
ICU 60
nounit.hstatic UClassID icu::NoUnit::getStaticClassID()Draft
ICU 60
numberformatter.hAppendable& icu::number::FormattedNumber::appendTo(Appendable&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)(missing)
Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)(missing)
Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(const UNumberDecimalSeparatorDisplay&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::rounding(const Rounder&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(const UNumberSignDisplay&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(const UNumberUnitWidth&)Draft
ICU 60
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDecimal(StringPiece, UErrorCode&)Draft
ICU 60
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDouble(double, UErrorCode&)Draft
ICU 60
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatInt(int64_t, UErrorCode&)Draft
ICU 60
numberformatter.hIntegerWidth icu::number::IntegerWidth::truncateAt(int32_t)Draft
ICU 60
numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&)Draft
ICU 60
numberformatter.hRounder icu::number::CurrencyRounder::withCurrency(const CurrencyUnit&)Draft
ICU 60
numberformatter.hRounder icu::number::FractionRounder::withMaxDigits(int32_t)Draft
ICU 60
numberformatter.hRounder icu::number::FractionRounder::withMinDigits(int32_t)Draft
ICU 60
numberformatter.hRounder icu::number::IncrementRounder::withMinFraction(int32_t)Draft
ICU 60
numberformatter.hRounder icu::number::Rounder::withMode(UNumberFormatRoundingMode)Draft
ICU 60
numberformatter.hScientificNotation icu::number::ScientificNotation::withExponentSignDisplay(UNumberSignDisplay)Draft
ICU 60
numberformatter.hScientificNotation icu::number::ScientificNotation::withMinExponentDigits(int32_t)Draft
ICU 60
numberformatter.hUBool icu::number::NumberFormatterSettings< Derived >::copyErrorTo(UErrorCode&)Draft
ICU 60
numberformatter.hUnicodeString icu::number::FormattedNumber::toString()Draft
ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYSDraft
ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_AUTODraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYSDraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTINGDraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ALWAYSDraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_AUTODraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_NEVERDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAMEDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_HIDDENDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_ISO_CODEDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_NARROWDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_SHORTDraft
ICU 60
numberformatter.hicu::number::FormattedNumber::~FormattedNumber()Draft
ICU 60
numberformatter.hicu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(const LocalizedNumberFormatter&)Draft
ICU 60
numberformatter.hicu::number::LocalizedNumberFormatter::~LocalizedNumberFormatter()Draft
ICU 60
numberformatter.hicu::number::NumberFormatter::NumberFormatter()=deleteDraft
ICU 60
numberformatter.hicu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(const UnlocalizedNumberFormatter&)Draft
ICU 60
numberformatter.hstatic CompactNotation icu::number::Notation::compactLong()Draft
ICU 60
numberformatter.hstatic CompactNotation icu::number::Notation::compactShort()Draft
ICU 60
numberformatter.hstatic CurrencyRounder icu::number::Rounder::currency(UCurrencyUsage)Draft
ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::fixedDigits(int32_t)Draft
ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::maxDigits(int32_t)Draft
ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::minDigits(int32_t)Draft
ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::minMaxDigits(int32_t, int32_t)Draft
ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::fixedFraction(int32_t)Draft
ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::integer()Draft
ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::maxFraction(int32_t)Draft
ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::minFraction(int32_t)Draft
ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::minMaxFraction(int32_t, int32_t)Draft
ICU 60
numberformatter.hstatic IncrementRounder icu::number::Rounder::increment(double)Draft
ICU 60
numberformatter.hstatic IntegerWidth icu::number::IntegerWidth::zeroFillTo(int32_t)Draft
ICU 60
numberformatter.hstatic LocalizedNumberFormatter icu::number::NumberFormatter::withLocale(const Locale&)Draft
ICU 60
numberformatter.hstatic Rounder icu::number::Rounder::unlimited()Draft
ICU 60
numberformatter.hstatic ScientificNotation icu::number::Notation::engineering()Draft
ICU 60
numberformatter.hstatic ScientificNotation icu::number::Notation::scientific()Draft
ICU 60
numberformatter.hstatic SimpleNotation icu::number::Notation::simple()Draft
ICU 60
numberformatter.hstatic UnlocalizedNumberFormatter icu::number::NumberFormatter::with()Draft
ICU 60
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPosition(FieldPosition&, UErrorCode&)Draft
ICU 60
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPositionIterator(FieldPositionIterator&, UErrorCode&)Draft
ICU 60
numfmt.hERoundingMode icu::NumberFormat::getRoundingMode()Draft
ICU 60
numfmt.hvoid icu::NumberFormat::setRoundingMode(ERoundingMode)Draft
ICU 60
rbnf.hERoundingMode icu::RuleBasedNumberFormat::getRoundingMode()Draft
ICU 60
rbnf.hvoid icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode)Draft
ICU 60
stringoptions.h#define U_EDITS_NO_RESETDraft
ICU 60
stringoptions.h#define U_OMIT_UNCHANGED_TEXTDraft
ICU 60
stringoptions.h#define U_TITLECASE_ADJUST_TO_CASEDDraft
ICU 60
stringoptions.h#define U_TITLECASE_SENTENCESDraft
ICU 60
stringoptions.h#define U_TITLECASE_WHOLE_STRINGDraft
ICU 60
unistr.hUnicodeString& icu::UnicodeString::moveFrom(UnicodeString&)Draft
ICU 56
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
utf16.h#define U16_GET_OR_FFFDDraft
ICU 60
utf16.h#define U16_NEXT_OR_FFFDDraft
ICU 60
utf16.h#define U16_PREV_OR_FFFDDraft
ICU 60

(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 Mar 07 19:18:25 UTC 2018
Copyright (C) 2018, International Business Machines Corporation, All Rights Reserved.