1 2 3<!-- 4 Copyright © 2019 and later: Unicode, Inc. and others. 5 License & terms of use: http://www.unicode.org/copyright.html 6--> 7 8# ICU4C API Comparison: ICU 74 with ICU 75 9 10> _Note_ Markdown format of this document is new for ICU 65. 11 12- [Removed from ICU 74](#removed) 13- [Deprecated or Obsoleted in ICU 75](#deprecated) 14- [Changed in ICU 75](#changed) 15- [Promoted to stable in ICU 75](#promoted) 16- [Added in ICU 75](#added) 17- [Other existing drafts in ICU 75](#other) 18- [Signature Simplifications](#simplifications) 19 20## Removed 21 22Removed from ICU 74 23 24| File | API | ICU 74 | ICU 75 | 25|---|---|---|---| 26| caniter.h | <tt>static</tt> void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&) | Internal | (missing) 27| gregocal.h | UDate icu::GregorianCalendar::defaultCenturyStart() const | Internal | (missing) 28| gregocal.h | bool icu::GregorianCalendar::haveDefaultCentury() const | Internal | (missing) 29| gregocal.h | int32_t icu::GregorianCalendar::defaultCenturyStartYear() const | Internal | (missing) 30| platform.h | <tt>#define</tt> U_HAVE_INTTYPES_H | Internal | (missing) 31| platform.h | <tt>#define</tt> U_HAVE_STDINT_H | Internal | (missing) 32 33## Deprecated 34 35Deprecated or Obsoleted in ICU 75 36 37| File | API | ICU 74 | ICU 75 | 38|---|---|---|---| 39| simplenumberformatter.h | void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&) | DraftICU 73 | DeprecatedICU 75 40| usimplenumberformatter.h | void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*) | DraftICU 73 | DeprecatedICU 75 41 42## Changed 43 44Changed in ICU 75 (old, new) 45 46 47 48| File | API | ICU 74 | ICU 75 | 49|---|---|---|---| 50| calendar.h | bool icu::Calendar::inTemporalLeapYear(UErrorCode&) const | Draft→StableICU 73 51| calendar.h | const char* icu::Calendar::getTemporalMonthCode(UErrorCode&) const | Draft→StableICU 73 52| calendar.h | void icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&) | Draft→StableICU 73 53| measunit.h | <tt>static</tt> MeasureUnit icu::MeasureUnit::getBeaufort() | Draft→StableICU 73 54| measunit.h | <tt>static</tt> MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&) | Draft→StableICU 73 55| numfmt.h | <tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfCeiling | Draft→StableICU 73 56| numfmt.h | <tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfFloor | Draft→StableICU 73 57| numfmt.h | <tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfOdd | Draft→StableICU 73 58| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const | Draft→StableICU 73 59| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) const | Draft→StableICU 73 60| simplenumberformatter.h | SimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&) | Draft→StableICU 73 61| simplenumberformatter.h | SimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&) | Draft→StableICU 73 62| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber()=default | Draft→StableICU 73 63| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber(SimpleNumber&&) | Draft→StableICU 73 64| simplenumberformatter.h | icu::number::SimpleNumber::~SimpleNumber() | Draft→StableICU 73 65| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter()=default | Draft→StableICU 73 66| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&) | Draft→StableICU 73 67| simplenumberformatter.h | icu::number::SimpleNumberFormatter::~SimpleNumberFormatter() | Draft→StableICU 73 68| simplenumberformatter.h | <tt>static</tt> SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&) | Draft→StableICU 73 69| simplenumberformatter.h | <tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&) | Draft→StableICU 73 70| simplenumberformatter.h | <tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&) | Draft→StableICU 73 71| simplenumberformatter.h | <tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&) | Draft→StableICU 73 72| simplenumberformatter.h | void icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&) | Draft→StableICU 73 73| simplenumberformatter.h | void icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&) | Draft→StableICU 73 74| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&) | Draft→StableICU 73 75| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&) | Draft→StableICU 73 76| simplenumberformatter.h | void icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&) | Draft→StableICU 73 77| simplenumberformatter.h | void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&) | DraftICU 73 | DeprecatedICU 75 78| ucal.h | <tt>enum</tt> UCalendarDateFields::UCAL_ORDINAL_MONTH | Draft→StableICU 73 79| uset.h | <tt>enum</tt> ::USET_SIMPLE_CASE_INSENSITIVE | Draft→StableICU 73 80| usimplenumberformatter.h | USimpleNumber* usnum_openForInt64(int64_t, UErrorCode*) | Draft→StableICU 73 81| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*) | Draft→StableICU 73 82| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*) | Draft→StableICU 73 83| usimplenumberformatter.h | <tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGN | Draft→StableICU 73 84| usimplenumberformatter.h | <tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGN | Draft→StableICU 73 85| usimplenumberformatter.h | <tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGN | Draft→StableICU 73 86| usimplenumberformatter.h | void usnum_close(USimpleNumber*) | Draft→StableICU 73 87| usimplenumberformatter.h | void usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 88| usimplenumberformatter.h | void usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*) | Draft→StableICU 73 89| usimplenumberformatter.h | void usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 90| usimplenumberformatter.h | void usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 91| usimplenumberformatter.h | void usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*) | Draft→StableICU 73 92| usimplenumberformatter.h | void usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*) | Draft→StableICU 73 93| usimplenumberformatter.h | void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*) | DraftICU 73 | DeprecatedICU 75 94| usimplenumberformatter.h | void usnumf_close(USimpleNumberFormatter*) | Draft→StableICU 73 95| usimplenumberformatter.h | void usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*) | Draft→StableICU 73 96| usimplenumberformatter.h | void usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*) | Draft→StableICU 73 97 98## Promoted 99 100Promoted to stable in ICU 75 101 102| File | API | ICU 74 | ICU 75 | 103|---|---|---|---| 104| calendar.h | bool icu::Calendar::inTemporalLeapYear(UErrorCode&) const | Draft→StableICU 73 105| calendar.h | const char* icu::Calendar::getTemporalMonthCode(UErrorCode&) const | Draft→StableICU 73 106| calendar.h | void icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&) | Draft→StableICU 73 107| measunit.h | <tt>static</tt> MeasureUnit icu::MeasureUnit::getBeaufort() | Draft→StableICU 73 108| measunit.h | <tt>static</tt> MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&) | Draft→StableICU 73 109| numfmt.h | <tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfCeiling | Draft→StableICU 73 110| numfmt.h | <tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfFloor | Draft→StableICU 73 111| numfmt.h | <tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfOdd | Draft→StableICU 73 112| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const | Draft→StableICU 73 113| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) const | Draft→StableICU 73 114| simplenumberformatter.h | SimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&) | Draft→StableICU 73 115| simplenumberformatter.h | SimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&) | Draft→StableICU 73 116| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber()=default | Draft→StableICU 73 117| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber(SimpleNumber&&) | Draft→StableICU 73 118| simplenumberformatter.h | icu::number::SimpleNumber::~SimpleNumber() | Draft→StableICU 73 119| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter()=default | Draft→StableICU 73 120| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&) | Draft→StableICU 73 121| simplenumberformatter.h | icu::number::SimpleNumberFormatter::~SimpleNumberFormatter() | Draft→StableICU 73 122| simplenumberformatter.h | <tt>static</tt> SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&) | Draft→StableICU 73 123| simplenumberformatter.h | <tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&) | Draft→StableICU 73 124| simplenumberformatter.h | <tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&) | Draft→StableICU 73 125| simplenumberformatter.h | <tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&) | Draft→StableICU 73 126| simplenumberformatter.h | void icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&) | Draft→StableICU 73 127| simplenumberformatter.h | void icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&) | Draft→StableICU 73 128| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&) | Draft→StableICU 73 129| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&) | Draft→StableICU 73 130| simplenumberformatter.h | void icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&) | Draft→StableICU 73 131| ucal.h | <tt>enum</tt> UCalendarDateFields::UCAL_ORDINAL_MONTH | Draft→StableICU 73 132| uscript.h | <tt>enum</tt> UScriptCode::USCRIPT_ARABIC_NASTALIQ | (missing) | StableICU 75| *(Born Stable)* | 133| uset.h | <tt>enum</tt> ::USET_SIMPLE_CASE_INSENSITIVE | Draft→StableICU 73 134| usimplenumberformatter.h | USimpleNumber* usnum_openForInt64(int64_t, UErrorCode*) | Draft→StableICU 73 135| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*) | Draft→StableICU 73 136| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*) | Draft→StableICU 73 137| usimplenumberformatter.h | <tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGN | Draft→StableICU 73 138| usimplenumberformatter.h | <tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGN | Draft→StableICU 73 139| usimplenumberformatter.h | <tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGN | Draft→StableICU 73 140| usimplenumberformatter.h | void usnum_close(USimpleNumber*) | Draft→StableICU 73 141| usimplenumberformatter.h | void usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 142| usimplenumberformatter.h | void usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*) | Draft→StableICU 73 143| usimplenumberformatter.h | void usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 144| usimplenumberformatter.h | void usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 145| usimplenumberformatter.h | void usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*) | Draft→StableICU 73 146| usimplenumberformatter.h | void usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*) | Draft→StableICU 73 147| usimplenumberformatter.h | void usnumf_close(USimpleNumberFormatter*) | Draft→StableICU 73 148| usimplenumberformatter.h | void usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*) | Draft→StableICU 73 149| usimplenumberformatter.h | void usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*) | Draft→StableICU 73 150 151## Added 152 153Added in ICU 75 154 155| File | API | ICU 74 | ICU 75 | 156|---|---|---|---| 157| calendar.h | <tt>#define</tt> DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY | (missing) | Internal 158| caniter.h | <tt>static</tt> void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&, int32_t depth=) | (missing) | Internal 159| messageformat2_arguments.h | MessageArguments& icu::message2::MessageArguments::operator=(MessageArguments&&) | (missing) | InternalICU 75 160| messageformat2_arguments.h | icu::message2::MessageArguments::MessageArguments()=default | (missing) | InternalICU 75 161| messageformat2_arguments.h | icu::message2::MessageArguments::MessageArguments(const std::map<, Formattable >&, UErrorCode&) | (missing) | InternalICU 75 162| messageformat2_arguments.h | icu::message2::MessageArguments::~MessageArguments() | (missing) | InternalICU 75 163| messageformat2_data_model.h | Builder & icu::message2::data_model::Markup::Builder::setClose() | (missing) | InternalICU 75 164| messageformat2_data_model.h | Builder & icu::message2::data_model::Markup::Builder::setOpen() | (missing) | InternalICU 75 165| messageformat2_data_model.h | Builder & icu::message2::data_model::Markup::Builder::setStandalone() | (missing) | InternalICU 75 166| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&) | (missing) | InternalICU 75 167| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::addSelector(Expression&&, UErrorCode&) | (missing) | InternalICU 75 168| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&&, UErrorCode&) | (missing) | InternalICU 75 169| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&) | (missing) | InternalICU 75 170| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::setPattern(Pattern&&) | (missing) | InternalICU 75 171| messageformat2_data_model.h | Builder& icu::message2::data_model::Expression::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&) | (missing) | InternalICU 75 172| messageformat2_data_model.h | Builder& icu::message2::data_model::Expression::Builder::setOperand(Operand&&) | (missing) | InternalICU 75 173| messageformat2_data_model.h | Builder& icu::message2::data_model::Expression::Builder::setOperator(Operator&&) | (missing) | InternalICU 75 174| messageformat2_data_model.h | Builder& icu::message2::data_model::Markup::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&) | (missing) | InternalICU 75 175| messageformat2_data_model.h | Builder& icu::message2::data_model::Markup::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&) | (missing) | InternalICU 75 176| messageformat2_data_model.h | Builder& icu::message2::data_model::Markup::Builder::setName(const UnicodeString&) | (missing) | InternalICU 75 177| messageformat2_data_model.h | Builder& icu::message2::data_model::Operator::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&) | (missing) | InternalICU 75 178| messageformat2_data_model.h | Builder& icu::message2::data_model::Operator::Builder::setFunctionName(FunctionName&&) | (missing) | InternalICU 75 179| messageformat2_data_model.h | Builder& icu::message2::data_model::Operator::Builder::setReserved(Reserved&&) | (missing) | InternalICU 75 180| messageformat2_data_model.h | Builder& icu::message2::data_model::Pattern::Builder::add(Expression&&, UErrorCode&) | (missing) | InternalICU 75 181| messageformat2_data_model.h | Builder& icu::message2::data_model::Pattern::Builder::add(Markup&&, UErrorCode&) | (missing) | InternalICU 75 182| messageformat2_data_model.h | Builder& icu::message2::data_model::Pattern::Builder::add(UnicodeString&&, UErrorCode&) | (missing) | InternalICU 75 183| messageformat2_data_model.h | Builder& icu::message2::data_model::Reserved::Builder::add(Literal&&, UErrorCode&) | (missing) | InternalICU 75 184| messageformat2_data_model.h | Builder& icu::message2::data_model::SelectorKeys::Builder::add(Key&&, UErrorCode&) | (missing) | InternalICU 75 185| messageformat2_data_model.h | Builder& icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&&, UErrorCode&) | (missing) | InternalICU 75 186| messageformat2_data_model.h | Builder& icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&&) | (missing) | InternalICU 75 187| messageformat2_data_model.h | Builder& icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&) | (missing) | InternalICU 75 188| messageformat2_data_model.h | Expression icu::message2::data_model::Expression::Builder::build(UErrorCode&) | (missing) | InternalICU 75 189| messageformat2_data_model.h | Expression& icu::message2::data_model::Expression::operator=(Expression) | (missing) | InternalICU 75 190| messageformat2_data_model.h | Literal& icu::message2::data_model::Literal::operator=(Literal) | (missing) | InternalICU 75 191| messageformat2_data_model.h | MFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 192| messageformat2_data_model.h | Markup icu::message2::data_model::Markup::Builder::build(UErrorCode&) | (missing) | InternalICU 75 193| messageformat2_data_model.h | Operator icu::message2::data_model::Operator::Builder::build(UErrorCode&) | (missing) | InternalICU 75 194| messageformat2_data_model.h | Option& icu::message2::data_model::Option::operator=(Option) | (missing) | InternalICU 75 195| messageformat2_data_model.h | Pattern icu::message2::data_model::Pattern::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 196| messageformat2_data_model.h | PatternPart& icu::message2::data_model::PatternPart::operator=(PatternPart) | (missing) | InternalICU 75 197| messageformat2_data_model.h | Reserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 198| messageformat2_data_model.h | Reserved& icu::message2::data_model::Reserved::operator=(Reserved) | (missing) | InternalICU 75 199| messageformat2_data_model.h | SelectorKeys icu::message2::data_model::SelectorKeys::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 200| messageformat2_data_model.h | UnicodeString icu::message2::data_model::Literal::quoted() const | (missing) | InternalICU 75 201| messageformat2_data_model.h | UnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 202| messageformat2_data_model.h | UnsupportedStatement& icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement) | (missing) | InternalICU 75 203| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isFunctionCall() const | (missing) | InternalICU 75 204| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isReserved() const | (missing) | InternalICU 75 205| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isStandaloneAnnotation() const | (missing) | InternalICU 75 206| messageformat2_data_model.h | bool icu::message2::data_model::Literal::isQuoted() const | (missing) | InternalICU 75 207| messageformat2_data_model.h | bool icu::message2::data_model::Literal::operator<(const Literal&) const | (missing) | InternalICU 75 208| messageformat2_data_model.h | bool icu::message2::data_model::Literal::operator==(const Literal&) const | (missing) | InternalICU 75 209| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isClose() const | (missing) | InternalICU 75 210| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isOpen() const | (missing) | InternalICU 75 211| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isStandalone() const | (missing) | InternalICU 75 212| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isExpression() const | (missing) | InternalICU 75 213| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isMarkup() const | (missing) | InternalICU 75 214| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isText() const | (missing) | InternalICU 75 215| messageformat2_data_model.h | const Expression & icu::message2::data_model::PatternPart::contents() const | (missing) | InternalICU 75 216| messageformat2_data_model.h | const Literal& icu::message2::data_model::Reserved::getPart(int32_t) const | (missing) | InternalICU 75 217| messageformat2_data_model.h | const Markup & icu::message2::data_model::PatternPart::asMarkup() const | (missing) | InternalICU 75 218| messageformat2_data_model.h | const Operand & icu::message2::data_model::Expression::getOperand() const | (missing) | InternalICU 75 219| messageformat2_data_model.h | const Operand & icu::message2::data_model::Option::getValue() const | (missing) | InternalICU 75 220| messageformat2_data_model.h | const Operator* icu::message2::data_model::Expression::getOperator(UErrorCode&) const | (missing) | InternalICU 75 221| messageformat2_data_model.h | const Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&) const | (missing) | InternalICU 75 222| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::Literal::unquoted() const | (missing) | InternalICU 75 223| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::Markup::getName() const | (missing) | InternalICU 75 224| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::Option::getName() const | (missing) | InternalICU 75 225| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::PatternPart::asText() const | (missing) | InternalICU 75 226| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::UnsupportedStatement::getKeyword() const | (missing) | InternalICU 75 227| messageformat2_data_model.h | icu::message2::MFDataModel::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 228| messageformat2_data_model.h | icu::message2::MFDataModel::Builder::~Builder() | (missing) | InternalICU 75 229| messageformat2_data_model.h | icu::message2::data_model::Expression::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 230| messageformat2_data_model.h | icu::message2::data_model::Expression::Builder::~Builder() | (missing) | InternalICU 75 231| messageformat2_data_model.h | icu::message2::data_model::Expression::Expression() | (missing) | InternalICU 75 232| messageformat2_data_model.h | icu::message2::data_model::Expression::Expression(const Expression&) | (missing) | InternalICU 75 233| messageformat2_data_model.h | icu::message2::data_model::Expression::~Expression() | (missing) | InternalICU 75 234| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal()=default | (missing) | InternalICU 75 235| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal(bool, const UnicodeString&) | (missing) | InternalICU 75 236| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal(const Literal&) | (missing) | InternalICU 75 237| messageformat2_data_model.h | icu::message2::data_model::Literal::~Literal() | (missing) | InternalICU 75 238| messageformat2_data_model.h | icu::message2::data_model::Markup::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 239| messageformat2_data_model.h | icu::message2::data_model::Markup::Builder::~Builder() | (missing) | InternalICU 75 240| messageformat2_data_model.h | icu::message2::data_model::Markup::Markup() | (missing) | InternalICU 75 241| messageformat2_data_model.h | icu::message2::data_model::Markup::~Markup() | (missing) | InternalICU 75 242| messageformat2_data_model.h | icu::message2::data_model::Operator::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 243| messageformat2_data_model.h | icu::message2::data_model::Operator::Builder::~Builder() | (missing) | InternalICU 75 244| messageformat2_data_model.h | icu::message2::data_model::Option::Option() | (missing) | InternalICU 75 245| messageformat2_data_model.h | icu::message2::data_model::Option::Option(const Option&) | (missing) | InternalICU 75 246| messageformat2_data_model.h | icu::message2::data_model::Option::Option(const UnicodeString&, Operand&&) | (missing) | InternalICU 75 247| messageformat2_data_model.h | icu::message2::data_model::Option::~Option() | (missing) | InternalICU 75 248| messageformat2_data_model.h | icu::message2::data_model::Pattern::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 249| messageformat2_data_model.h | icu::message2::data_model::Pattern::Builder::~Builder() | (missing) | InternalICU 75 250| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart()=default | (missing) | InternalICU 75 251| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(Expression&&) | (missing) | InternalICU 75 252| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(Markup&&) | (missing) | InternalICU 75 253| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(const PatternPart&) | (missing) | InternalICU 75 254| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(const UnicodeString&) | (missing) | InternalICU 75 255| messageformat2_data_model.h | icu::message2::data_model::PatternPart::~PatternPart() | (missing) | InternalICU 75 256| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 257| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::~Builder() | (missing) | InternalICU 75 258| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved() | (missing) | InternalICU 75 259| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved(const Reserved&) | (missing) | InternalICU 75 260| messageformat2_data_model.h | icu::message2::data_model::Reserved::~Reserved() | (missing) | InternalICU 75 261| messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 262| messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::Builder::~Builder() | (missing) | InternalICU 75 263| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 264| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::~Builder() | (missing) | InternalICU 75 265| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement() | (missing) | InternalICU 75 266| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&) | (missing) | InternalICU 75 267| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::~UnsupportedStatement() | (missing) | InternalICU 75 268| messageformat2_data_model.h | int32_t icu::message2::data_model::Reserved::numParts() const | (missing) | InternalICU 75 269| messageformat2_data_model.h | std::vector< Expression > icu::message2::data_model::UnsupportedStatement::getExpressions() const | (missing) | InternalICU 75 270| messageformat2_data_model.h | std::vector< Option > icu::message2::data_model::Expression::getAttributes() const | (missing) | InternalICU 75 271| messageformat2_data_model.h | std::vector< Option > icu::message2::data_model::Markup::getAttributes() const | (missing) | InternalICU 75 272| messageformat2_data_model.h | std::vector< Option > icu::message2::data_model::Markup::getOptions() const | (missing) | InternalICU 75 273| messageformat2_formattable.h | Appendable& icu::message2::FormattedMessage::appendTo(Appendable&, UErrorCode&) const | (missing) | InternalICU 75 274| messageformat2_formattable.h | CharacterIterator* icu::message2::FormattedMessage::toCharacterIterator(UErrorCode&) | (missing) | InternalICU 75 275| messageformat2_formattable.h | Formattable& icu::message2::Formattable::operator=(Formattable) | (missing) | InternalICU 75 276| messageformat2_formattable.h | FormattedPlaceholder& icu::message2::FormattedPlaceholder::operator=(FormattedPlaceholder&&) | (missing) | InternalICU 75 277| messageformat2_formattable.h | FormattedValue& icu::message2::FormattedValue::operator=(FormattedValue&&) | (missing) | InternalICU 75 278| messageformat2_formattable.h | FunctionOptions& icu::message2::FunctionOptions::operator=(FunctionOptions&&) | (missing) | InternalICU 75 279| messageformat2_formattable.h | FunctionOptions& icu::message2::FunctionOptions::operator=(const FunctionOptions&)=delete | (missing) | InternalICU 75 280| messageformat2_formattable.h | FunctionOptionsMap icu::message2::FunctionOptions::getOptions() const | (missing) | InternalICU 75 281| messageformat2_formattable.h | StringPiece icu::message2::FormattedMessage::subSequence(int32_t, int32_t, UErrorCode&) const | (missing) | InternalICU 75 282| messageformat2_formattable.h | UDate icu::message2::Formattable::getDate(UErrorCode&) const | (missing) | InternalICU 75 283| messageformat2_formattable.h | UFormattableType icu::message2::Formattable::getType() const | (missing) | InternalICU 75 284| messageformat2_formattable.h | UnicodeString icu::message2::FormattedMessage::toString(UErrorCode&) const | (missing) | InternalICU 75 285| messageformat2_formattable.h | UnicodeString icu::message2::FormattedMessage::toTempString(UErrorCode&) const | (missing) | InternalICU 75 286| messageformat2_formattable.h | UnicodeString icu::message2::FormattedPlaceholder::formatToString(const Locale&, UErrorCode&) const | (missing) | InternalICU 75 287| messageformat2_formattable.h | bool icu::message2::Formattable::isNumeric() const | (missing) | InternalICU 75 288| messageformat2_formattable.h | bool icu::message2::FormattedMessage::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const | (missing) | InternalICU 75 289| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::canFormat() const | (missing) | InternalICU 75 290| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isEvaluated() const | (missing) | InternalICU 75 291| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isFallback() const | (missing) | InternalICU 75 292| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isNullOperand() const | (missing) | InternalICU 75 293| messageformat2_formattable.h | bool icu::message2::FormattedValue::isNumber() const | (missing) | InternalICU 75 294| messageformat2_formattable.h | bool icu::message2::FormattedValue::isString() const | (missing) | InternalICU 75 295| messageformat2_formattable.h | char16_t icu::message2::FormattedMessage::charAt(int32_t, UErrorCode&) const | (missing) | InternalICU 75 296| messageformat2_formattable.h | const Formattable* icu::message2::Formattable::getArray(int32_t&, UErrorCode&) const | (missing) | InternalICU 75 297| messageformat2_formattable.h | const FormattableObject* icu::message2::Formattable::getObject(UErrorCode&) const | (missing) | InternalICU 75 298| messageformat2_formattable.h | const FormattedValue & icu::message2::FormattedPlaceholder::output() const | (missing) | InternalICU 75 299| messageformat2_formattable.h | const FunctionOptions & icu::message2::FormattedPlaceholder::options() const | (missing) | InternalICU 75 300| messageformat2_formattable.h | const UnicodeString & icu::message2::FormattableObject::tag() const | (missing) | InternalICU 75 301| messageformat2_formattable.h | const UnicodeString & icu::message2::FormattedPlaceholder::getFallback() const | (missing) | InternalICU 75 302| messageformat2_formattable.h | const UnicodeString & icu::message2::FormattedValue::getString() const | (missing) | InternalICU 75 303| messageformat2_formattable.h | const UnicodeString& icu::message2::Formattable::getString(UErrorCode&) const | (missing) | InternalICU 75 304| messageformat2_formattable.h | const message2::Formattable & icu::message2::FormattedPlaceholder::asFormattable() const | (missing) | InternalICU 75 305| messageformat2_formattable.h | const number::FormattedNumber & icu::message2::FormattedValue::getNumber() const | (missing) | InternalICU 75 306| messageformat2_formattable.h | double icu::message2::Formattable::getDouble(UErrorCode&) const | (missing) | InternalICU 75 307| messageformat2_formattable.h | icu::Formattable icu::message2::Formattable::asICUFormattable(UErrorCode&) const | (missing) | InternalICU 75 308| messageformat2_formattable.h | icu::message2::Formattable::Formattable() | (missing) | InternalICU 75 309| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const Formattable&) | (missing) | InternalICU 75 310| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const Formattable*, int32_t) | (missing) | InternalICU 75 311| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const FormattableObject*) | (missing) | InternalICU 75 312| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const UnicodeString&) | (missing) | InternalICU 75 313| messageformat2_formattable.h | icu::message2::Formattable::Formattable(double) | (missing) | InternalICU 75 314| messageformat2_formattable.h | icu::message2::Formattable::Formattable(int64_t) | (missing) | InternalICU 75 315| messageformat2_formattable.h | icu::message2::Formattable::~Formattable() | (missing) | InternalICU 75 316| messageformat2_formattable.h | icu::message2::FormattableObject::~FormattableObject() | (missing) | InternalICU 75 317| messageformat2_formattable.h | icu::message2::FormattedMessage::FormattedMessage(UErrorCode&) | (missing) | InternalICU 75 318| messageformat2_formattable.h | icu::message2::FormattedMessage::~FormattedMessage() | (missing) | InternalICU 75 319| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder() | (missing) | InternalICU 75 320| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(FormattedPlaceholder&&) | (missing) | InternalICU 75 321| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const Formattable&, const UnicodeString&) | (missing) | InternalICU 75 322| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FormattedValue&&) | (missing) | InternalICU 75 323| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FunctionOptions&&, FormattedValue&&) | (missing) | InternalICU 75 324| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const UnicodeString&) | (missing) | InternalICU 75 325| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue() | (missing) | InternalICU 75 326| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(FormattedValue&&) | (missing) | InternalICU 75 327| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(const UnicodeString&) | (missing) | InternalICU 75 328| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(number::FormattedNumber&&) | (missing) | InternalICU 75 329| messageformat2_formattable.h | icu::message2::FormattedValue::~FormattedValue() | (missing) | InternalICU 75 330| messageformat2_formattable.h | icu::message2::FunctionOptions::FunctionOptions() | (missing) | InternalICU 75 331| messageformat2_formattable.h | icu::message2::FunctionOptions::FunctionOptions(FunctionOptions&&) | (missing) | InternalICU 75 332| messageformat2_formattable.h | icu::message2::FunctionOptions::~FunctionOptions() | (missing) | InternalICU 75 333| messageformat2_formattable.h | int32_t icu::message2::Formattable::getLong(UErrorCode&) const | (missing) | InternalICU 75 334| messageformat2_formattable.h | int32_t icu::message2::FormattedMessage::length(UErrorCode&) const | (missing) | InternalICU 75 335| messageformat2_formattable.h | int64_t icu::message2::Formattable::getInt64(UErrorCode&) const | (missing) | InternalICU 75 336| messageformat2_formattable.h | int64_t icu::message2::Formattable::getInt64Value(UErrorCode&) const | (missing) | InternalICU 75 337| messageformat2_formattable.h | <tt>static</tt> Formattable icu::message2::Formattable::forDate(UDate) | (missing) | InternalICU 75 338| messageformat2_formattable.h | <tt>static</tt> Formattable icu::message2::Formattable::forDecimal(std::string_view, UErrorCode&) | (missing) | InternalICU 75 339| messageformat2_function_registry.h | Builder& icu::message2::MFFunctionRegistry::Builder::adoptFormatter(const data_model::FunctionName&, FormatterFactory*, UErrorCode&) | (missing) | InternalICU 75 340| messageformat2_function_registry.h | Builder& icu::message2::MFFunctionRegistry::Builder::adoptSelector(const data_model::FunctionName&, SelectorFactory*, UErrorCode&) | (missing) | InternalICU 75 341| messageformat2_function_registry.h | Builder& icu::message2::MFFunctionRegistry::Builder::setDefaultFormatterNameByType(const UnicodeString&, const data_model::FunctionName&, UErrorCode&) | (missing) | InternalICU 75 342| messageformat2_function_registry.h | FormattedPlaceholder icu::message2::Formatter::format(FormattedPlaceholder&&, FunctionOptions&&, UErrorCode&) const | (missing) | InternalICU 75 343| messageformat2_function_registry.h | Formatter* icu::message2::FormatterFactory::createFormatter(const Locale&, UErrorCode&) | (missing) | InternalICU 75 344| messageformat2_function_registry.h | FormatterFactory& icu::message2::FormatterFactory::operator=(const FormatterFactory&)=delete | (missing) | InternalICU 75 345| messageformat2_function_registry.h | FormatterFactory* icu::message2::MFFunctionRegistry::getFormatter(const FunctionName&) const | (missing) | InternalICU 75 346| messageformat2_function_registry.h | MFFunctionRegistry icu::message2::MFFunctionRegistry::Builder::build() | (missing) | InternalICU 75 347| messageformat2_function_registry.h | MFFunctionRegistry& icu::message2::MFFunctionRegistry::operator=(MFFunctionRegistry&&) | (missing) | InternalICU 75 348| messageformat2_function_registry.h | Selector* icu::message2::SelectorFactory::createSelector(const Locale&, UErrorCode&) const | (missing) | InternalICU 75 349| messageformat2_function_registry.h | SelectorFactory& icu::message2::SelectorFactory::operator=(const SelectorFactory&)=delete | (missing) | InternalICU 75 350| messageformat2_function_registry.h | bool icu::message2::MFFunctionRegistry::getDefaultFormatterNameByType(const UnicodeString&, FunctionName&) const | (missing) | InternalICU 75 351| messageformat2_function_registry.h | const SelectorFactory* icu::message2::MFFunctionRegistry::getSelector(const FunctionName&) const | (missing) | InternalICU 75 352| messageformat2_function_registry.h | icu::message2::Formatter::~Formatter() | (missing) | InternalICU 75 353| messageformat2_function_registry.h | icu::message2::FormatterFactory::~FormatterFactory() | (missing) | InternalICU 75 354| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 355| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::Builder::~Builder() | (missing) | InternalICU 75 356| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::MFFunctionRegistry(MFFunctionRegistry&&) | (missing) | InternalICU 75 357| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::~MFFunctionRegistry() | (missing) | InternalICU 75 358| messageformat2_function_registry.h | icu::message2::Selector::~Selector() | (missing) | InternalICU 75 359| messageformat2_function_registry.h | icu::message2::SelectorFactory::~SelectorFactory() | (missing) | InternalICU 75 360| messageformat2_function_registry.h | void icu::message2::Selector::selectKey(FormattedPlaceholder&&, FunctionOptions&&, const UnicodeString*, int32_t, UnicodeString*, int32_t&, UErrorCode&) const | (missing) | InternalICU 75 361| messageformat2.h | Builder& icu::message2::MessageFormatter::Builder::setDataModel(MFDataModel&&) | (missing) | InternalICU 75 362| messageformat2.h | Builder& icu::message2::MessageFormatter::Builder::setFunctionRegistry(const MFFunctionRegistry&) | (missing) | InternalICU 75 363| messageformat2.h | Builder& icu::message2::MessageFormatter::Builder::setLocale(const Locale&) | (missing) | InternalICU 75 364| messageformat2.h | Builder& icu::message2::MessageFormatter::Builder::setPattern(const UnicodeString&, UParseError&, UErrorCode&) | (missing) | InternalICU 75 365| messageformat2.h | FormattedMessage icu::message2::MessageFormatter::format(const MessageArguments&, UErrorCode&) const | (missing) | InternalICU 75 366| messageformat2.h | MessageFormatter icu::message2::MessageFormatter::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 367| messageformat2.h | MessageFormatter& icu::message2::MessageFormatter::operator=(MessageFormatter&&) | (missing) | InternalICU 75 368| messageformat2.h | UnicodeString icu::message2::MessageFormatter::formatToString(const MessageArguments&, UErrorCode&) | (missing) | InternalICU 75 369| messageformat2.h | UnicodeString icu::message2::MessageFormatter::getPattern() const | (missing) | InternalICU 75 370| messageformat2.h | const Locale & icu::message2::MessageFormatter::getLocale() const | (missing) | InternalICU 75 371| messageformat2.h | const MFDataModel & icu::message2::MessageFormatter::getDataModel() const | (missing) | InternalICU 75 372| messageformat2.h | const UnicodeString & icu::message2::MessageFormatter::getNormalizedPattern() const | (missing) | InternalICU 75 373| messageformat2.h | icu::message2::MessageFormatter::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 374| messageformat2.h | icu::message2::MessageFormatter::Builder::~Builder() | (missing) | InternalICU 75 375| messageformat2.h | icu::message2::MessageFormatter::~MessageFormatter() | (missing) | InternalICU 75 376| numberformatter.h | UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() && | (missing) | DraftICU 75 377| numberformatter.h | UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() const & | (missing) | DraftICU 75 378| numberrangeformatter.h | UnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() && | (missing) | DraftICU 75 379| numberrangeformatter.h | UnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() const & | (missing) | DraftICU 75 380| simplenumberformatter.h | void icu::number::SimpleNumber::setMaximumIntegerDigits(uint32_t, UErrorCode&) | (missing) | DraftICU 75 381| uchar.h | bool u_hasIDType(UChar32, UIdentifierType) | (missing) | DraftICU 75 382| uchar.h | <tt>enum</tt> UIdentifierStatus::U_ID_STATUS_ALLOWED | (missing) | DraftICU 75 383| uchar.h | <tt>enum</tt> UIdentifierStatus::U_ID_STATUS_RESTRICTED | (missing) | DraftICU 75 384| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_DEFAULT_IGNORABLE | (missing) | DraftICU 75 385| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_DEPRECATED | (missing) | DraftICU 75 386| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_EXCLUSION | (missing) | DraftICU 75 387| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_INCLUSION | (missing) | DraftICU 75 388| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_LIMITED_USE | (missing) | DraftICU 75 389| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_NOT_CHARACTER | (missing) | DraftICU 75 390| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_NOT_NFKC | (missing) | DraftICU 75 391| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_NOT_XID | (missing) | DraftICU 75 392| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_OBSOLETE | (missing) | DraftICU 75 393| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_RECOMMENDED | (missing) | DraftICU 75 394| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_TECHNICAL | (missing) | DraftICU 75 395| uchar.h | <tt>enum</tt> UIdentifierType::U_ID_TYPE_UNCOMMON_USE | (missing) | DraftICU 75 396| uchar.h | <tt>enum</tt> UProperty::UCHAR_IDENTIFIER_STATUS | (missing) | DraftICU 75 397| uchar.h | <tt>enum</tt> UProperty::UCHAR_IDENTIFIER_TYPE | (missing) | DraftICU 75 398| uchar.h | int32_t u_getIDTypes(UChar32, UIdentifierType*, int32_t, UErrorCode*) | (missing) | DraftICU 75 399| uconfig.h | <tt>#define</tt> UCONFIG_NO_MF2 | (missing) | InternalICU 75 400| uscript.h | <tt>enum</tt> UScriptCode::USCRIPT_ARABIC_NASTALIQ | (missing) | StableICU 75| *(Born Stable)* | 401| usimplenumberformatter.h | void usnum_setMaximumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | (missing) | DraftICU 75 402| utypes.h | <tt>enum</tt> UErrorCode::U_MF_DUPLICATE_DECLARATION_ERROR | (missing) | InternalICU 75 403| utypes.h | <tt>enum</tt> UErrorCode::U_MF_DUPLICATE_OPTION_NAME_ERROR | (missing) | InternalICU 75 404| utypes.h | <tt>enum</tt> UErrorCode::U_MF_FORMATTING_ERROR | (missing) | InternalICU 75 405| utypes.h | <tt>enum</tt> UErrorCode::U_MF_MISSING_SELECTOR_ANNOTATION_ERROR | (missing) | InternalICU 75 406| utypes.h | <tt>enum</tt> UErrorCode::U_MF_NONEXHAUSTIVE_PATTERN_ERROR | (missing) | InternalICU 75 407| utypes.h | <tt>enum</tt> UErrorCode::U_MF_OPERAND_MISMATCH_ERROR | (missing) | InternalICU 75 408| utypes.h | <tt>enum</tt> UErrorCode::U_MF_SELECTOR_ERROR | (missing) | InternalICU 75 409| utypes.h | <tt>enum</tt> UErrorCode::U_MF_SYNTAX_ERROR | (missing) | InternalICU 75 410| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNKNOWN_FUNCTION_ERROR | (missing) | InternalICU 75 411| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNRESOLVED_VARIABLE_ERROR | (missing) | InternalICU 75 412| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERROR | (missing) | InternalICU 75 413| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERROR | (missing) | InternalICU 75 414| utypes.h | <tt>enum</tt> UErrorCode::U_MF_VARIANT_KEY_MISMATCH_ERROR | (missing) | InternalICU 75 415 416## Other 417 418Other existing drafts in ICU 75 419 420| File | API | ICU 74 | ICU 75 | 421|---|---|---|---| 422| measfmt.h | void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const | DraftICU 53 | 423| measunit.h | <tt>static</tt> MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity() | DraftICU 74 | 424| measunit.h | <tt>static</tt> MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&) | DraftICU 74 | 425| measure.h | bool icu::Measure::operator!=(const UObject&) const | DraftICU 74 | 426| normalizer2.h | <tt>static</tt> const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&) | DraftICU 74 | 427| timezone.h | <tt>static</tt> UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&) | DraftICU 74 | 428| ucal.h | int32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | DraftICU 74 | 429| uchar.h | <tt>enum</tt> UProperty::UCHAR_IDS_UNARY_OPERATOR | DraftICU 74 | 430| uchar.h | <tt>enum</tt> UProperty::UCHAR_ID_COMPAT_MATH_CONTINUE | DraftICU 74 | 431| uchar.h | <tt>enum</tt> UProperty::UCHAR_ID_COMPAT_MATH_START | DraftICU 74 | 432| ulocale.h | UEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*) | DraftICU 74 | 433| ulocale.h | UEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*) | DraftICU 74 | 434| ulocale.h | ULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*) | DraftICU 74 | 435| ulocale.h | ULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*) | DraftICU 74 | 436| ulocale.h | bool ulocale_isBogus(const ULocale*) | DraftICU 74 | 437| ulocale.h | const char* ulocale_getBaseName(const ULocale*) | DraftICU 74 | 438| ulocale.h | const char* ulocale_getLanguage(const ULocale*) | DraftICU 74 | 439| ulocale.h | const char* ulocale_getLocaleID(const ULocale*) | DraftICU 74 | 440| ulocale.h | const char* ulocale_getRegion(const ULocale*) | DraftICU 74 | 441| ulocale.h | const char* ulocale_getScript(const ULocale*) | DraftICU 74 | 442| ulocale.h | const char* ulocale_getVariant(const ULocale*) | DraftICU 74 | 443| ulocale.h | int32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*) | DraftICU 74 | 444| ulocale.h | int32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*) | DraftICU 74 | 445| ulocale.h | void ulocale_close(ULocale*) | DraftICU 74 | 446| ulocbuilder.h | ULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*) | DraftICU 74 | 447| ulocbuilder.h | ULocaleBuilder* ulocbld_open() | DraftICU 74 | 448| ulocbuilder.h | bool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*) | DraftICU 74 | 449| ulocbuilder.h | int32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*) | DraftICU 74 | 450| ulocbuilder.h | int32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*) | DraftICU 74 | 451| ulocbuilder.h | void ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | 452| ulocbuilder.h | void ulocbld_adoptULocale(ULocaleBuilder*, ULocale*) | DraftICU 74 | 453| ulocbuilder.h | void ulocbld_clear(ULocaleBuilder*) | DraftICU 74 | 454| ulocbuilder.h | void ulocbld_clearExtensions(ULocaleBuilder*) | DraftICU 74 | 455| ulocbuilder.h | void ulocbld_close(ULocaleBuilder*) | DraftICU 74 | 456| ulocbuilder.h | void ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | 457| ulocbuilder.h | void ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t) | DraftICU 74 | 458| ulocbuilder.h | void ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | 459| ulocbuilder.h | void ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | 460| ulocbuilder.h | void ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | 461| ulocbuilder.h | void ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | 462| ulocbuilder.h | void ulocbld_setScript(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | 463| ulocbuilder.h | void ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t) | DraftICU 74 | 464| ulocbuilder.h | void ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | 465| unorm2.h | const UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*) | DraftICU 74 | 466| uregex.h | <tt>enum</tt> URegexpFlag::UREGEX_CANON_EQ | DraftICU 2.4 | 467| uspoof.h | icu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*) | DraftICU 74 | 468| uspoof.h | int32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | DraftICU 74 | 469| uspoof.h | int32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*) | DraftICU 74 | 470| uspoof.h | uint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*) | DraftICU 74 | 471| uspoof.h | uint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*) | DraftICU 74 | 472| uspoof.h | uint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*) | DraftICU 74 | 473 474## Simplifications 475 476This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by 477 all possible variations in "original" form. 478 479 480## Colophon 481 482Contents generated by StableAPI tool on Thu Mar 28 15:48:25 PDT 2024 483 484Copyright © 2019 and later: Unicode, Inc. and others. 485License & terms of use: http://www.unicode.org/copyright.html 486