# ICU4C API Comparison: ICU 62 with ICU 63

## Removed from ICU 62

File | API | ICU 62 | ICU 63
--- | --- | --- | ---

(jump back to top)

## Deprecated or Obsoleted in ICU 63

File | API | ICU 62 | ICU 63
--- | --- | --- | ---

(jump back to top)

## Changed in ICU 63 (old, new)

File | API | ICU 62 | ICU 63
--- | --- | --- | ---
bytestream.h | icu::StringByteSink< StringClass >::StringByteSink(StringClass*, int32_t) | Draft→Stable ICU 60
casemap.h | `static` void icu::CaseMap::utf8Fold(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) | Draft→Stable ICU 60
casemap.h | `static` void icu::CaseMap::utf8ToLower(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) | Draft→Stable ICU 60
casemap.h | `static` void icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, StringPiece, ByteSink&, Edits*, UErrorCode&) | Draft→Stable ICU 60
casemap.h | `static` void icu::CaseMap::utf8ToUpper(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) | Draft→Stable ICU 60
currunit.h | icu::CurrencyUnit::CurrencyUnit() | Draft→Stable ICU 60
currunit.h | icu::CurrencyUnit::CurrencyUnit(const MeasureUnit&, UErrorCode&) | Draft→Stable ICU 60
dcfmtsym.h | icu::DecimalFormatSymbols::DecimalFormatSymbols(const Locale&, const NumberingSystem&, UErrorCode&) | Draft→Stable ICU 60
edits.h | Edits& icu::Edits::mergeAndAppend(const Edits&, const Edits&, UErrorCode&) | Draft→Stable ICU 60
edits.h | Edits& icu::Edits::operator=(Edits&&) | Draft→Stable ICU 60
edits.h | Edits& icu::Edits::operator=(const Edits&) | Draft→Stable ICU 60
edits.h | icu::Edits::Edits(Edits&&) | Draft→Stable ICU 60
edits.h | icu::Edits::Edits(const Edits&) | Draft→Stable ICU 60
edits.h | int32_t icu::Edits::numberOfChanges() const | Draft→Stable ICU 60
filteredbrk.h | BreakIterator* icu::FilteredBreakIteratorBuilder::wrapIteratorWithFilter(BreakIterator*, UErrorCode&) | Draft→Stable ICU 60
filteredbrk.h | `static` FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createEmptyInstance(UErrorCode&) | Draft→Stable ICU 60
normalizer2.h | UBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const | Draft→Stable ICU 60
normalizer2.h | UBool icu::Normalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const | Draft→Stable ICU 60
normalizer2.h | void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const | Draft→Stable ICU 60
normalizer2.h | void icu::Normalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const | Draft→Stable ICU 60
numberformatter.h | Appendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&) const | Draft (const) ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::grouping(UNumberGroupingStrategy) const& | Draft (rename) ICU 61
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::grouping(UNumberGroupingStrategy)&& | Draft (rename) ICU 62
numfmt.h | ERoundingMode icu::NumberFormat::getRoundingMode() const | Draft→Stable ICU 60
numfmt.h | void icu::NumberFormat::setRoundingMode(ERoundingMode) | Draft→Stable ICU 60
rbnf.h | ERoundingMode icu::RuleBasedNumberFormat::getRoundingMode() const | Draft→Stable ICU 60
rbnf.h | void icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode) | Draft→Stable ICU 60
stringoptions.h | `#define` U_EDITS_NO_RESET | Draft→Stable ICU 60
stringoptions.h | `#define` U_OMIT_UNCHANGED_TEXT | Draft→Stable ICU 60
stringoptions.h | `#define` U_TITLECASE_ADJUST_TO_CASED | Draft→Stable ICU 60
stringoptions.h | `#define` U_TITLECASE_SENTENCES | Draft→Stable ICU 60
stringoptions.h | `#define` U_TITLECASE_WHOLE_STRING | Draft→Stable ICU 60
utf16.h | `#define` U16_GET_OR_FFFD | Draft→Stable ICU 60
utf16.h | `#define` U16_NEXT_OR_FFFD | Draft→Stable ICU 60
utf16.h | `#define` U16_PREV_OR_FFFD | Draft→Stable ICU 60

(jump back to top)

## Promoted to stable in ICU 63

File | API | ICU 62 | ICU 63
--- | --- | --- | ---
bytestream.h | icu::StringByteSink< StringClass >::StringByteSink(StringClass*, int32_t) | Draft→Stable ICU 60
casemap.h | `static` void icu::CaseMap::utf8Fold(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) | Draft→Stable ICU 60
casemap.h | `static` void icu::CaseMap::utf8ToLower(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) | Draft→Stable ICU 60
casemap.h | `static` void icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, StringPiece, ByteSink&, Edits*, UErrorCode&) | Draft→Stable ICU 60
casemap.h | `static` void icu::CaseMap::utf8ToUpper(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) | Draft→Stable ICU 60
currunit.h | icu::CurrencyUnit::CurrencyUnit() | Draft→Stable ICU 60
currunit.h | icu::CurrencyUnit::CurrencyUnit(const MeasureUnit&, UErrorCode&) | Draft→Stable ICU 60
dcfmtsym.h | icu::DecimalFormatSymbols::DecimalFormatSymbols(const Locale&, const NumberingSystem&, UErrorCode&) | Draft→Stable ICU 60
edits.h | Edits& icu::Edits::mergeAndAppend(const Edits&, const Edits&, UErrorCode&) | Draft→Stable ICU 60
edits.h | Edits& icu::Edits::operator=(Edits&&) | Draft→Stable ICU 60
edits.h | Edits& icu::Edits::operator=(const Edits&) | Draft→Stable ICU 60
edits.h | icu::Edits::Edits(Edits&&) | Draft→Stable ICU 60
edits.h | icu::Edits::Edits(const Edits&) | Draft→Stable ICU 60
edits.h | int32_t icu::Edits::numberOfChanges() const | Draft→Stable ICU 60
filteredbrk.h | BreakIterator* icu::FilteredBreakIteratorBuilder::wrapIteratorWithFilter(BreakIterator*, UErrorCode&) | Draft→Stable ICU 60
filteredbrk.h | `static` FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createEmptyInstance(UErrorCode&) | Draft→Stable ICU 60
normalizer2.h | UBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const | Draft→Stable ICU 60
normalizer2.h | UBool icu::Normalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const | Draft→Stable ICU 60
normalizer2.h | void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const | Draft→Stable ICU 60
normalizer2.h | void icu::Normalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const | Draft→Stable ICU 60
numfmt.h | ERoundingMode icu::NumberFormat::getRoundingMode() const | Draft→Stable ICU 60
numfmt.h | void icu::NumberFormat::setRoundingMode(ERoundingMode) | Draft→Stable ICU 60
rbnf.h | ERoundingMode icu::RuleBasedNumberFormat::getRoundingMode() const | Draft→Stable ICU 60
rbnf.h | void icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode) | Draft→Stable ICU 60
stringoptions.h | `#define` U_EDITS_NO_RESET | Draft→Stable ICU 60
stringoptions.h | `#define` U_OMIT_UNCHANGED_TEXT | Draft→Stable ICU 60
stringoptions.h | `#define` U_TITLECASE_ADJUST_TO_CASED | Draft→Stable ICU 60
stringoptions.h | `#define` U_TITLECASE_SENTENCES | Draft→Stable ICU 60
stringoptions.h | `#define` U_TITLECASE_WHOLE_STRING | Draft→Stable ICU 60
uchar.h | `enum` UIndicPositionalCategory::U_INPC_BOTTOM_AND_LEFT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_BOTTOM_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_BOTTOM | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_LEFT_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_LEFT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_NA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_OVERSTRUCK | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_BOTTOM_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_BOTTOM | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_LEFT_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_LEFT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_VISUAL_ORDER_LEFT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_AVAGRAHA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_BINDU | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_BRAHMI_JOINING_NUMBER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CANTILLATION_MARK | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_DEAD | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_FINAL | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_HEAD_LETTER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_INITIAL_POSTFIXED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_KILLER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_MEDIAL | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_PLACEHOLDER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_PRECEDING_REPHA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_PREFIXED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_SUBJOINED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_SUCCEEDING_REPHA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_WITH_STACKER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_GEMINATION_MARK | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_INVISIBLE_STACKER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_JOINER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_MODIFYING_LETTER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_NON_JOINER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_NUKTA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_NUMBER_JOINER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_NUMBER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_OTHER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_PURE_KILLER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_REGISTER_SHIFTER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_SYLLABLE_MODIFIER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_TONE_LETTER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_TONE_MARK | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VIRAMA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VISARGA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VOWEL_DEPENDENT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VOWEL_INDEPENDENT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VOWEL | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UProperty::UCHAR_INDIC_POSITIONAL_CATEGORY | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UProperty::UCHAR_INDIC_SYLLABIC_CATEGORY | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UProperty::UCHAR_VERTICAL_ORIENTATION | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UVerticalOrientation::U_VO_ROTATED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UVerticalOrientation::U_VO_TRANSFORMED_ROTATED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UVerticalOrientation::U_VO_TRANSFORMED_UPRIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UVerticalOrientation::U_VO_UPRIGHT | (missing) | Stable ICU 63 | (Born Stable)
utf16.h | `#define` U16_GET_OR_FFFD | Draft→Stable ICU 60
utf16.h | `#define` U16_NEXT_OR_FFFD | Draft→Stable ICU 60
utf16.h | `#define` U16_PREV_OR_FFFD | Draft→Stable ICU 60

(jump back to top)

## Added in ICU 63

File | API | ICU 62 | ICU 63
--- | --- | --- | ---
listformatter.h | UnicodeString& icu::ListFormatter::format(const UnicodeString items[], int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) const | (missing) | Draft ICU 63
locid.h | Locale& icu::Locale::operator=(Locale&&) | (missing) | Draft ICU 63
locid.h | StringClass icu::Locale::getKeywordValue(StringPiece, UErrorCode&) const | (missing) | Draft ICU 63
locid.h | StringClass icu::Locale::getUnicodeKeywordValue(StringPiece, UErrorCode&) const | (missing) | Draft ICU 63
locid.h | StringClass icu::Locale::toLanguageTag(UErrorCode&) const | (missing) | Draft ICU 63
locid.h | StringEnumeration* icu::Locale::createUnicodeKeywords(UErrorCode&) const | (missing) | Draft ICU 63
locid.h | icu::Locale::Locale(Locale&&) | (missing) | Draft ICU 63
locid.h | `static` Locale icu::Locale::forLanguageTag(StringPiece, UErrorCode&) | (missing) | Draft ICU 63
locid.h | void icu::Locale::addLikelySubtags(UErrorCode&) | (missing) | Draft ICU 63
locid.h | void icu::Locale::getKeywordValue(StringPiece, ByteSink&, UErrorCode&) const | (missing) | Draft ICU 63
locid.h | void icu::Locale::getKeywords(OutputIterator, UErrorCode&) const | (missing) | Draft ICU 63
locid.h | void icu::Locale::getUnicodeKeywordValue(StringPiece, ByteSink&, UErrorCode&) const | (missing) | Draft ICU 63
locid.h | void icu::Locale::getUnicodeKeywords(OutputIterator, UErrorCode&) const | (missing) | Draft ICU 63
locid.h | void icu::Locale::minimizeSubtags(UErrorCode&) | (missing) | Draft ICU 63
locid.h | void icu::Locale::setKeywordValue(StringPiece, StringPiece, UErrorCode&) | (missing) | Draft ICU 63
locid.h | void icu::Locale::setUnicodeKeywordValue(StringPiece, StringPiece, UErrorCode&) | (missing) | Draft ICU 63
locid.h | void icu::Locale::toLanguageTag(ByteSink&, UErrorCode&) const | (missing) | Draft ICU 63
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createAtmosphere(UErrorCode&) | (missing) | Draft ICU 63
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createPercent(UErrorCode&) | (missing) | Draft ICU 63
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createPermille(UErrorCode&) | (missing) | Draft ICU 63
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createPetabyte(UErrorCode&) | (missing) | Draft ICU 63
numberrangeformatter.h | Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::collapse(UNumberRangeCollapse) const& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::collapse(UNumberRangeCollapse)&& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::identityFallback(UNumberRangeIdentityFallback) const& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::identityFallback(UNumberRangeIdentityFallback)&& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterBoth(UnlocalizedNumberFormatter&&) const& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterBoth(UnlocalizedNumberFormatter&&)&& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterBoth(const UnlocalizedNumberFormatter&) const& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterBoth(const UnlocalizedNumberFormatter&)&& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterFirst(UnlocalizedNumberFormatter&&) const& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterFirst(UnlocalizedNumberFormatter&&)&& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterFirst(const UnlocalizedNumberFormatter&) const& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterFirst(const UnlocalizedNumberFormatter&)&& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterSecond(UnlocalizedNumberFormatter&&) const& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterSecond(UnlocalizedNumberFormatter&&)&& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterSecond(const UnlocalizedNumberFormatter&) const& | (missing) | Draft ICU 63
numberrangeformatter.h | Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterSecond(const UnlocalizedNumberFormatter&)&& | (missing) | Draft ICU 63
numberrangeformatter.h | FormattedNumberRange icu::number::LocalizedNumberRangeFormatter::formatFormattableRange(const Formattable&, const Formattable&, UErrorCode&) const | (missing) | Draft ICU 63
numberrangeformatter.h | FormattedNumberRange& icu::number::FormattedNumberRange::operator=(FormattedNumberRange&&) | (missing) | Draft ICU 63
numberrangeformatter.h | LocalizedNumberRangeFormatter icu::number::UnlocalizedNumberRangeFormatter::locale(const icu::Locale&) const& | (missing) | Draft ICU 63
numberrangeformatter.h | LocalizedNumberRangeFormatter icu::number::UnlocalizedNumberRangeFormatter::locale(const icu::Locale&)&& | (missing) | Draft ICU 63
numberrangeformatter.h | LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(LocalizedNumberRangeFormatter&&) | (missing) | Draft ICU 63
numberrangeformatter.h | LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(const LocalizedNumberRangeFormatter&) | (missing) | Draft ICU 63
numberrangeformatter.h | UBool icu::number::FormattedNumberRange::nextFieldPosition(FieldPosition&, UErrorCode&) const | (missing) | Draft ICU 63
numberrangeformatter.h | UBool icu::number::NumberRangeFormatterSettings< Derived >::copyErrorTo(UErrorCode&) const | (missing) | Draft ICU 63
numberrangeformatter.h | UNumberRangeIdentityResult icu::number::FormattedNumberRange::getIdentityResult(UErrorCode&) const | (missing) | Draft ICU 63
numberrangeformatter.h | UnicodeString icu::number::FormattedNumberRange::getFirstDecimal(UErrorCode&) const | (missing) | Draft ICU 63
numberrangeformatter.h | UnicodeString icu::number::FormattedNumberRange::getSecondDecimal(UErrorCode&) const | (missing) | Draft ICU 63
numberrangeformatter.h | UnicodeString icu::number::FormattedNumberRange::toString(UErrorCode&) const | (missing) | Draft ICU 63
numberrangeformatter.h | UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(UnlocalizedNumberRangeFormatter&&) | (missing) | Draft ICU 63
numberrangeformatter.h | UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(const UnlocalizedNumberRangeFormatter&) | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeCollapse::UNUM_RANGE_COLLAPSE_ALL | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeCollapse::UNUM_RANGE_COLLAPSE_AUTO | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeCollapse::UNUM_RANGE_COLLAPSE_NONE | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeCollapse::UNUM_RANGE_COLLAPSE_UNIT | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeIdentityFallback::UNUM_IDENTITY_FALLBACK_APPROXIMATELY_OR_SINGLE_VALUE | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeIdentityFallback::UNUM_IDENTITY_FALLBACK_APPROXIMATELY | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeIdentityFallback::UNUM_IDENTITY_FALLBACK_RANGE | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeIdentityFallback::UNUM_IDENTITY_FALLBACK_SINGLE_VALUE | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeIdentityResult::UNUM_IDENTITY_RESULT_EQUAL_AFTER_ROUNDING | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeIdentityResult::UNUM_IDENTITY_RESULT_EQUAL_BEFORE_ROUNDING | (missing) | Draft ICU 63
numberrangeformatter.h | `enum` UNumberRangeIdentityResult::UNUM_IDENTITY_RESULT_NOT_EQUAL | (missing) | Draft ICU 63
numberrangeformatter.h | icu::number::FormattedNumberRange::FormattedNumberRange(FormattedNumberRange&&) | (missing) | Draft ICU 63
numberrangeformatter.h | icu::number::FormattedNumberRange::~FormattedNumberRange() | (missing) | Draft ICU 63
numberrangeformatter.h | icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter()=default | (missing) | Draft ICU 63
numberrangeformatter.h | icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&&) | (missing) | Draft ICU 63
numberrangeformatter.h | icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(const LocalizedNumberRangeFormatter&) | (missing) | Draft ICU 63
numberrangeformatter.h | icu::number::LocalizedNumberRangeFormatter::~LocalizedNumberRangeFormatter() | (missing) | Draft ICU 63
numberrangeformatter.h | icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter()=default | (missing) | Draft ICU 63
numberrangeformatter.h | icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&&) | (missing) | Draft ICU 63
numberrangeformatter.h | icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(const UnlocalizedNumberRangeFormatter&) | (missing) | Draft ICU 63
numberrangeformatter.h | `static` LocalizedNumberRangeFormatter icu::number::NumberRangeFormatter::withLocale(const Locale&) | (missing) | Draft ICU 63
numberrangeformatter.h | `static` UnlocalizedNumberRangeFormatter icu::number::NumberRangeFormatter::with() | (missing) | Draft ICU 63
numberrangeformatter.h | void icu::number::FormattedNumberRange::getAllFieldPositions(FieldPositionIterator&, UErrorCode&) const | (missing) | Draft ICU 63
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_QUARTER | (missing) | Draft ICU 63
uchar.h | const UCPMap* u_getIntPropertyMap(UProperty, UErrorCode*) | (missing) | Draft ICU 63
uchar.h | const USet* u_getBinaryPropertySet(UProperty, UErrorCode*) | (missing) | Draft ICU 63
uchar.h | `enum` UIndicPositionalCategory::U_INPC_BOTTOM_AND_LEFT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_BOTTOM_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_BOTTOM | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_LEFT_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_LEFT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_NA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_OVERSTRUCK | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_BOTTOM_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_BOTTOM | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_LEFT_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_LEFT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP_AND_RIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_TOP | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicPositionalCategory::U_INPC_VISUAL_ORDER_LEFT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_AVAGRAHA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_BINDU | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_BRAHMI_JOINING_NUMBER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CANTILLATION_MARK | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_DEAD | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_FINAL | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_HEAD_LETTER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_INITIAL_POSTFIXED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_KILLER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_MEDIAL | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_PLACEHOLDER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_PRECEDING_REPHA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_PREFIXED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_SUBJOINED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_SUCCEEDING_REPHA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT_WITH_STACKER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_CONSONANT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_GEMINATION_MARK | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_INVISIBLE_STACKER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_JOINER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_MODIFYING_LETTER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_NON_JOINER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_NUKTA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_NUMBER_JOINER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_NUMBER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_OTHER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_PURE_KILLER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_REGISTER_SHIFTER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_SYLLABLE_MODIFIER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_TONE_LETTER | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_TONE_MARK | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VIRAMA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VISARGA | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VOWEL_DEPENDENT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VOWEL_INDEPENDENT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UIndicSyllabicCategory::U_INSC_VOWEL | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UProperty::UCHAR_INDIC_POSITIONAL_CATEGORY | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UProperty::UCHAR_INDIC_SYLLABIC_CATEGORY | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UProperty::UCHAR_VERTICAL_ORIENTATION | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UVerticalOrientation::U_VO_ROTATED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UVerticalOrientation::U_VO_TRANSFORMED_ROTATED | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UVerticalOrientation::U_VO_TRANSFORMED_UPRIGHT | (missing) | Stable ICU 63 | (Born Stable)
uchar.h | `enum` UVerticalOrientation::U_VO_UPRIGHT | (missing) | Stable ICU 63 | (Born Stable)
ucpmap.h | UChar32 ucpmap_getRange(const UCPMap*, UChar32, UCPMapRangeOption, uint32_t, UCPMapValueFilter*, const void*, uint32_t*) | (missing) | Draft ICU 63
ucpmap.h | `enum` UCPMapRangeOption::UCPMAP_RANGE_FIXED_ALL_SURROGATES | (missing) | Draft ICU 63
ucpmap.h | `enum` UCPMapRangeOption::UCPMAP_RANGE_FIXED_LEAD_SURROGATES | (missing) | Draft ICU 63
ucpmap.h | `enum` UCPMapRangeOption::UCPMAP_RANGE_NORMAL | (missing) | Draft ICU 63
ucpmap.h | uint32_t ucpmap_get(const UCPMap*, UChar32) | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_16 | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_32 | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_8 | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_ASCII_GET | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_FAST_BMP_GET | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_FAST_GET | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_FAST_SUPP_GET | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_FAST_U16_NEXT | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_FAST_U16_PREV | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_FAST_U8_NEXT | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_FAST_U8_PREV | (missing) | Draft ICU 63
ucptrie.h | `#define` UCPTRIE_SMALL_GET | (missing) | Draft ICU 63
ucptrie.h | UCPTrie* ucptrie_openFromBinary(UCPTrieType, UCPTrieValueWidth, const void*, int32_t, int32_t*, UErrorCode*) | (missing) | Draft ICU 63
ucptrie.h | UCPTrieType ucptrie_getType(const UCPTrie*) | (missing) | Draft ICU 63
ucptrie.h | UCPTrieValueWidth ucptrie_getValueWidth(const UCPTrie*) | (missing) | Draft ICU 63
ucptrie.h | UChar32 ucptrie_getRange(const UCPTrie*, UChar32, UCPMapRangeOption, uint32_t, UCPMapValueFilter*, const void*, uint32_t*) | (missing) | Draft ICU 63
ucptrie.h | `enum` UCPTrieType::UCPTRIE_TYPE_ANY | (missing) | Draft ICU 63
ucptrie.h | `enum` UCPTrieType::UCPTRIE_TYPE_FAST | (missing) | Draft ICU 63
ucptrie.h | `enum` UCPTrieType::UCPTRIE_TYPE_SMALL | (missing) | Draft ICU 63
ucptrie.h | `enum` UCPTrieValueWidth::UCPTRIE_VALUE_BITS_16 | (missing) | Draft ICU 63
ucptrie.h | `enum` UCPTrieValueWidth::UCPTRIE_VALUE_BITS_32 | (missing) | Draft ICU 63
ucptrie.h | `enum` UCPTrieValueWidth::UCPTRIE_VALUE_BITS_8 | (missing) | Draft ICU 63
ucptrie.h | `enum` UCPTrieValueWidth::UCPTRIE_VALUE_BITS_ANY | (missing) | Draft ICU 63
ucptrie.h | int32_t ucptrie_toBinary(const UCPTrie*, void*, int32_t, UErrorCode*) | (missing) | Draft ICU 63
ucptrie.h | uint32_t ucptrie_get(const UCPTrie*, UChar32) | (missing) | Draft ICU 63
ucptrie.h | void ucptrie_close(UCPTrie*) | (missing) | Draft ICU 63
ulistformatter.h | `enum` UListFormatterField::ULISTFMT_ELEMENT_FIELD | (missing) | Draft ICU 63
ulistformatter.h | `enum` UListFormatterField::ULISTFMT_LITERAL_FIELD | (missing) | Draft ICU 63
umutablecptrie.h | UCPTrie* umutablecptrie_buildImmutable(UMutableCPTrie*, UCPTrieType, UCPTrieValueWidth, UErrorCode*) | (missing) | Draft ICU 63
umutablecptrie.h | UMutableCPTrie* umutablecptrie_clone(const UMutableCPTrie*, UErrorCode*) | (missing) | Draft ICU 63
umutablecptrie.h | UMutableCPTrie* umutablecptrie_fromUCPMap(const UCPMap*, UErrorCode*) | (missing) | Draft ICU 63
umutablecptrie.h | UMutableCPTrie* umutablecptrie_fromUCPTrie(const UCPTrie*, UErrorCode*) | (missing) | Draft ICU 63
umutablecptrie.h | UMutableCPTrie* umutablecptrie_open(uint32_t, uint32_t, UErrorCode*) | (missing) | Draft ICU 63
umutablecptrie.h | UChar32 umutablecptrie_getRange(const UMutableCPTrie*, UChar32, UCPMapRangeOption, uint32_t, UCPMapValueFilter*, const void*, uint32_t*) | (missing) | Draft ICU 63
umutablecptrie.h | uint32_t umutablecptrie_get(const UMutableCPTrie*, UChar32) | (missing) | Draft ICU 63
umutablecptrie.h | void umutablecptrie_close(UMutableCPTrie*) | (missing) | Draft ICU 63
umutablecptrie.h | void umutablecptrie_set(UMutableCPTrie*, UChar32, uint32_t, UErrorCode*) | (missing) | Draft ICU 63
umutablecptrie.h | void umutablecptrie_setRange(UMutableCPTrie*, UChar32, UChar32, uint32_t, UErrorCode*) | (missing) | Draft ICU 63

(jump back to top)

## Other existing drafts in ICU 63

File | API | ICU 62 | ICU 63
--- | --- | --- | ---
decimfmt.h | const number::LocalizedNumberFormatter& icu::DecimalFormat::toNumberFormatter() const | Draft ICU 62
decimfmt.h | int32_t icu::DecimalFormat::getMultiplierScale() const | Draft ICU 62
decimfmt.h | void icu::DecimalFormat::setMultiplierScale(int32_t) | Draft ICU 62
dtptngen.h | UnicodeString icu::DateTimePatternGenerator::getFieldDisplayName(UDateTimePatternField, UDateTimePGDisplayWidth) const | Draft ICU 61
localpointer.h | LocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&) | Draft ICU 56
localpointer.h | LocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&) | Draft ICU 56
measfmt.h | void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const | Draft ICU 53
nounit.h | UClassID icu::NoUnit::getDynamicClassID() const | Draft ICU 60
nounit.h | UObject* icu::NoUnit::clone() const | Draft ICU 60
nounit.h | icu::NoUnit::NoUnit(const NoUnit&) | Draft ICU 60
nounit.h | icu::NoUnit::~NoUnit() | Draft ICU 60
nounit.h | `static` NoUnit icu::NoUnit::base() | Draft ICU 60
nounit.h | `static` NoUnit icu::NoUnit::percent() | Draft ICU 60
nounit.h | `static` NoUnit icu::NoUnit::permille() | Draft ICU 60
nounit.h | `static` UClassID icu::NoUnit::getStaticClassID() | Draft ICU 60
numberformatter.h | Appendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&) const | (const added) | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*) const& | Draft ICU 61
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*) const& | Draft ICU 60
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*) const& | Draft ICU 60
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const& | Draft ICU 60
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::grouping(UNumberGroupingStrategy) const& | (renamed) | Draft ICU 61
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::grouping(UNumberGroupingStrategy)&& | (renamed) | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&) const& | Draft ICU 60
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&) const& | Draft ICU 60
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&) const& | Draft ICU 61
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::precision(const Precision&) const& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::precision(const Precision&)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::roundingMode(UNumberFormatRoundingMode) const& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::roundingMode(UNumberFormatRoundingMode)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&) const& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const& | Draft ICU 60
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&) const& | Draft ICU 60
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&) const& | Draft ICU 60
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)&& | Draft ICU 62
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const& | Draft ICU 60
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth)&& | Draft ICU 62
numberformatter.h | Format* icu::number::LocalizedNumberFormatter::toFormat(UErrorCode&) const | Draft ICU 62
numberformatter.h | FormattedNumber icu::number::LocalizedNumberFormatter::formatDecimal(StringPiece, UErrorCode&) const | Draft ICU 60
numberformatter.h | FormattedNumber icu::number::LocalizedNumberFormatter::formatDouble(double, UErrorCode&) const | Draft ICU 60
numberformatter.h | FormattedNumber icu::number::LocalizedNumberFormatter::formatInt(int64_t, UErrorCode&) const | Draft ICU 60
numberformatter.h | FormattedNumber& icu::number::FormattedNumber::operator=(FormattedNumber&&) | Draft ICU 62
numberformatter.h | IntegerWidth icu::number::IntegerWidth::truncateAt(int32_t) | Draft ICU 60
numberformatter.h | LocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&) const& | Draft ICU 60
numberformatter.h | LocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&)&& | Draft ICU 62
numberformatter.h | LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(LocalizedNumberFormatter&&) | Draft ICU 62
numberformatter.h | LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(const LocalizedNumberFormatter&) | Draft ICU 62
numberformatter.h | Precision icu::number::CurrencyPrecision::withCurrency(const CurrencyUnit&) const | Draft ICU 60
numberformatter.h | Precision icu::number::FractionPrecision::withMaxDigits(int32_t) const | Draft ICU 60
numberformatter.h | Precision icu::number::FractionPrecision::withMinDigits(int32_t) const | Draft ICU 60
numberformatter.h | Precision icu::number::IncrementPrecision::withMinFraction(int32_t) const | Draft ICU 60
numberformatter.h | Scale& icu::number::Scale::operator=(Scale&&) | Draft ICU 62
numberformatter.h | Scale& icu::number::Scale::operator=(const Scale&) | Draft ICU 62
numberformatter.h | ScientificNotation icu::number::ScientificNotation::withExponentSignDisplay(UNumberSignDisplay) const | Draft ICU 60
numberformatter.h | ScientificNotation icu::number::ScientificNotation::withMinExponentDigits(int32_t) const | Draft ICU 60
numberformatter.h | UBool icu::number::FormattedNumber::nextFieldPosition(FieldPosition&, UErrorCode&) const | Draft ICU 62
numberformatter.h | UBool icu::number::NumberFormatterSettings< Derived >::copyErrorTo(UErrorCode&) const | Draft ICU 60
numberformatter.h | UnicodeString icu::number::FormattedNumber::toString(UErrorCode&) const | Draft ICU 62
numberformatter.h | UnicodeString icu::number::NumberFormatterSettings< Derived >::toSkeleton(UErrorCode&) const | Draft ICU 62
numberformatter.h | UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(UnlocalizedNumberFormatter&&) | Draft ICU 62
numberformatter.h | UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(const UnlocalizedNumberFormatter&) | Draft ICU 62
numberformatter.h | icu::number::FormattedNumber::FormattedNumber(FormattedNumber&&) | Draft ICU 62
numberformatter.h | icu::number::FormattedNumber::~FormattedNumber() | Draft ICU 60
numberformatter.h | icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter()=default | Draft ICU 62
numberformatter.h | icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(LocalizedNumberFormatter&&) | Draft ICU 62
numberformatter.h | icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(const LocalizedNumberFormatter&) | Draft ICU 60
numberformatter.h | icu::number::LocalizedNumberFormatter::~LocalizedNumberFormatter() | Draft ICU 60
numberformatter.h | icu::number::Scale::Scale(Scale&&) | Draft ICU 62
numberformatter.h | icu::number::Scale::Scale(const Scale&) | Draft ICU 62
numberformatter.h | icu::number::Scale::~Scale() | Draft ICU 62
numberformatter.h | icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter()=default | Draft ICU 62
numberformatter.h | icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&&) | Draft ICU 62
numberformatter.h | icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(const UnlocalizedNumberFormatter&) | Draft ICU 60
numberformatter.h | `static` CompactNotation icu::number::Notation::compactLong() | Draft ICU 60
numberformatter.h | `static` CompactNotation icu::number::Notation::compactShort() | Draft ICU 60
numberformatter.h | `static` CurrencyPrecision icu::number::Precision::currency(UCurrencyUsage) | Draft ICU 60
numberformatter.h | `static` FractionPrecision icu::number::Precision::fixedFraction(int32_t) | Draft ICU 60
numberformatter.h | `static` FractionPrecision icu::number::Precision::integer() | Draft ICU 60
numberformatter.h | `static` FractionPrecision icu::number::Precision::maxFraction(int32_t) | Draft ICU 60
numberformatter.h | `static` FractionPrecision icu::number::Precision::minFraction(int32_t) | Draft ICU 60
numberformatter.h | `static` FractionPrecision icu::number::Precision::minMaxFraction(int32_t, int32_t) | Draft ICU 60
numberformatter.h | `static` IncrementPrecision icu::number::Precision::increment(double) | Draft ICU 60
numberformatter.h | `static` IntegerWidth icu::number::IntegerWidth::zeroFillTo(int32_t) | Draft ICU 60
numberformatter.h | `static` LocalizedNumberFormatter icu::number::NumberFormatter::withLocale(const Locale&) | Draft ICU 60
numberformatter.h | `static` Precision icu::number::Precision::unlimited() | Draft ICU 60
numberformatter.h | `static` Scale icu::number::Scale::byDecimal(StringPiece) | Draft ICU 62
numberformatter.h | `static` Scale icu::number::Scale::byDouble(double) | Draft ICU 62
numberformatter.h | `static` Scale icu::number::Scale::byDoubleAndPowerOfTen(double, int32_t) | Draft ICU 62
numberformatter.h | `static` Scale icu::number::Scale::none() | Draft ICU 62
numberformatter.h | `static` Scale icu::number::Scale::powerOfTen(int32_t) | Draft ICU 62
numberformatter.h | `static` ScientificNotation icu::number::Notation::engineering() | Draft ICU 60
numberformatter.h | `static` ScientificNotation icu::number::Notation::scientific() | Draft ICU 60
numberformatter.h | `static` SignificantDigitsPrecision icu::number::Precision::fixedSignificantDigits(int32_t) | Draft ICU 62
numberformatter.h | `static` SignificantDigitsPrecision icu::number::Precision::maxSignificantDigits(int32_t) | Draft ICU 62
numberformatter.h | `static` SignificantDigitsPrecision icu::number::Precision::minMaxSignificantDigits(int32_t, int32_t) | Draft ICU 62
numberformatter.h | `static` SignificantDigitsPrecision icu::number::Precision::minSignificantDigits(int32_t) | Draft ICU 62
numberformatter.h | `static` SimpleNotation icu::number::Notation::simple() | Draft ICU 60
numberformatter.h | `static` UnlocalizedNumberFormatter icu::number::NumberFormatter::forSkeleton(const UnicodeString&, UErrorCode&) | Draft ICU 62
numberformatter.h | `static` UnlocalizedNumberFormatter icu::number::NumberFormatter::with() | Draft ICU 60
numberformatter.h | void icu::number::FormattedNumber::getAllFieldPositions(FieldPositionIterator&, UErrorCode&) const | Draft ICU 62
ucurr.h | `enum` UCurrNameStyle::UCURR_NARROW_SYMBOL_NAME | Draft ICU 61
udatpg.h | `enum` UDateTimePGDisplayWidth::UDATPG_ABBREVIATED | Draft ICU 61
udatpg.h | `enum` UDateTimePGDisplayWidth::UDATPG_NARROW | Draft ICU 61
udatpg.h | `enum` UDateTimePGDisplayWidth::UDATPG_WIDE | Draft ICU 61
udatpg.h | int32_t udatpg_getFieldDisplayName(const UDateTimePatternGenerator*, UDateTimePatternField, UDateTimePGDisplayWidth, UChar*, int32_t, UErrorCode*) | Draft ICU 61
unistr.h | UnicodeString& icu::UnicodeString::moveFrom(UnicodeString&) | Draft ICU 56
unumberformatter.h | UBool unumf_resultNextFieldPosition(const UFormattedNumber*, UFieldPosition*, UErrorCode*) | Draft ICU 62
unumberformatter.h | UFormattedNumber* unumf_openResult(UErrorCode*) | Draft ICU 62
unumberformatter.h | UNumberFormatter* unumf_openForSkeletonAndLocale(const UChar*, int32_t, const char*, UErrorCode*) | Draft ICU 62
unumberformatter.h | `enum` UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYS | Draft ICU 60
unumberformatter.h | `enum` UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_AUTO | Draft ICU 60
unumberformatter.h | `enum` UNumberGroupingStrategy::UNUM_GROUPING_AUTO | (renamed) | Draft ICU 61
unumberformatter.h | `enum` UNumberGroupingStrategy::UNUM_GROUPING_MIN2 | (renamed) | Draft ICU 61
unumberformatter.h | `enum` UNumberGroupingStrategy::UNUM_GROUPING_OFF | (renamed) | Draft ICU 61
unumberformatter.h | `enum` UNumberGroupingStrategy::UNUM_GROUPING_ON_ALIGNED | (renamed) | Draft ICU 61
unumberformatter.h | `enum` UNumberGroupingStrategy::UNUM_GROUPING_THOUSANDS | (renamed) | Draft ICU 61
unumberformatter.h | `enum` UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYS | Draft ICU 60
unumberformatter.h | `enum` UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO | Draft ICU 61
unumberformatter.h | `enum` UNumberSignDisplay::UNUM_SIGN_ACCOUNTING | Draft ICU 60
unumberformatter.h | `enum` UNumberSignDisplay::UNUM_SIGN_ALWAYS | Draft ICU 60
unumberformatter.h | `enum` UNumberSignDisplay::UNUM_SIGN_AUTO | Draft ICU 60
unumberformatter.h | `enum` UNumberSignDisplay::UNUM_SIGN_EXCEPT_ZERO | Draft ICU 61
unumberformatter.h | `enum` UNumberSignDisplay::UNUM_SIGN_NEVER | Draft ICU 60
unumberformatter.h | `enum` UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAME | Draft ICU 60
unumberformatter.h | `enum` UNumberUnitWidth::UNUM_UNIT_WIDTH_HIDDEN | Draft ICU 60
unumberformatter.h | `enum` UNumberUnitWidth::UNUM_UNIT_WIDTH_ISO_CODE | Draft ICU 60
unumberformatter.h | `enum` UNumberUnitWidth::UNUM_UNIT_WIDTH_NARROW | Draft ICU 60
unumberformatter.h | `enum` UNumberUnitWidth::UNUM_UNIT_WIDTH_SHORT | Draft ICU 60
unumberformatter.h | int32_t unumf_resultToString(const UFormattedNumber*, UChar*, int32_t, UErrorCode*) | Draft ICU 62
unumberformatter.h | void unumf_close(UNumberFormatter*) | Draft ICU 62
unumberformatter.h | void unumf_closeResult(UFormattedNumber*) | Draft ICU 62
unumberformatter.h | void unumf_formatDecimal(const UNumberFormatter*, const char*, int32_t, UFormattedNumber*, UErrorCode*) | Draft ICU 62
unumberformatter.h | void unumf_formatDouble(const UNumberFormatter*, double, UFormattedNumber*, UErrorCode*) | Draft ICU 62
unumberformatter.h | void unumf_formatInt(const UNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*) | Draft ICU 62
unumberformatter.h | void unumf_resultGetAllFieldPositions(const UFormattedNumber*, UFieldPositionIterator*, UErrorCode*) | Draft ICU 62
uregex.h | `enum` URegexpFlag::UREGEX_CANON_EQ | Draft ICU 2.4
uspoof.h | `enum` USpoofChecks::USPOOF_HIDDEN_OVERLAY | Draft ICU 62
utf8.h | `#define` U8_TRUNCATE_IF_INCOMPLETE | Draft ICU 61

(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 26 13:17:43 PDT 2018
Copyright (C) 2018, International Business Machines Corporation, All Rights Reserved.