ICU4C API Comparison: ICU 74 with ICU 75

Note Markdown format of this document is new for ICU 65.

Removed

Removed from ICU 74

FileAPIICU 74ICU 75
caniter.hstatic void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&)Internal(missing)
gregocal.hUDate icu::GregorianCalendar::defaultCenturyStart() constInternal(missing)
gregocal.hbool icu::GregorianCalendar::haveDefaultCentury() constInternal(missing)
gregocal.hint32_t icu::GregorianCalendar::defaultCenturyStartYear() constInternal(missing)
platform.h#define U_HAVE_INTTYPES_HInternal(missing)
platform.h#define U_HAVE_STDINT_HInternal(missing)

Deprecated

Deprecated or Obsoleted in ICU 75

FileAPIICU 74ICU 75
simplenumberformatter.hvoid icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&)DraftICU 73DeprecatedICU 75
usimplenumberformatter.hvoid usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)DraftICU 73DeprecatedICU 75

Changed

Changed in ICU 75 (old, new)

FileAPIICU 74ICU 75
calendar.hbool icu::Calendar::inTemporalLeapYear(UErrorCode&) constDraft→StableICU 73
calendar.hconst char* icu::Calendar::getTemporalMonthCode(UErrorCode&) constDraft→StableICU 73
calendar.hvoid icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&)Draft→StableICU 73
measunit.hstatic MeasureUnit icu::MeasureUnit::getBeaufort()Draft→StableICU 73
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&)Draft→StableICU 73
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfCeilingDraft→StableICU 73
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfFloorDraft→StableICU 73
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfOddDraft→StableICU 73
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) constDraft→StableICU 73
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) constDraft→StableICU 73
simplenumberformatter.hSimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&)Draft→StableICU 73
simplenumberformatter.hSimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&)Draft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber()=defaultDraft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber(SimpleNumber&&)Draft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumber::~SimpleNumber()Draft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter()=defaultDraft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&)Draft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumberFormatter::~SimpleNumberFormatter()Draft→StableICU 73
simplenumberformatter.hstatic SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&)DraftICU 73DeprecatedICU 75
ucal.henum UCalendarDateFields::UCAL_ORDINAL_MONTHDraft→StableICU 73
uset.henum ::USET_SIMPLE_CASE_INSENSITIVEDraft→StableICU 73
usimplenumberformatter.hUSimpleNumber* usnum_openForInt64(int64_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGNDraft→StableICU 73
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGNDraft→StableICU 73
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGNDraft→StableICU 73
usimplenumberformatter.hvoid usnum_close(USimpleNumber*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)DraftICU 73DeprecatedICU 75
usimplenumberformatter.hvoid usnumf_close(USimpleNumberFormatter*)Draft→StableICU 73
usimplenumberformatter.hvoid usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)Draft→StableICU 73

Promoted

Promoted to stable in ICU 75

FileAPIICU 74ICU 75
calendar.hbool icu::Calendar::inTemporalLeapYear(UErrorCode&) constDraft→StableICU 73
calendar.hconst char* icu::Calendar::getTemporalMonthCode(UErrorCode&) constDraft→StableICU 73
calendar.hvoid icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&)Draft→StableICU 73
measunit.hstatic MeasureUnit icu::MeasureUnit::getBeaufort()Draft→StableICU 73
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&)Draft→StableICU 73
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfCeilingDraft→StableICU 73
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfFloorDraft→StableICU 73
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfOddDraft→StableICU 73
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) constDraft→StableICU 73
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) constDraft→StableICU 73
simplenumberformatter.hSimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&)Draft→StableICU 73
simplenumberformatter.hSimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&)Draft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber()=defaultDraft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber(SimpleNumber&&)Draft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumber::~SimpleNumber()Draft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter()=defaultDraft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&)Draft→StableICU 73
simplenumberformatter.hicu::number::SimpleNumberFormatter::~SimpleNumberFormatter()Draft→StableICU 73
simplenumberformatter.hstatic SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&)Draft→StableICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&)Draft→StableICU 73
ucal.henum UCalendarDateFields::UCAL_ORDINAL_MONTHDraft→StableICU 73
uscript.henum UScriptCode::USCRIPT_ARABIC_NASTALIQ(missing)StableICU 75
uset.henum ::USET_SIMPLE_CASE_INSENSITIVEDraft→StableICU 73
usimplenumberformatter.hUSimpleNumber* usnum_openForInt64(int64_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGNDraft→StableICU 73
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGNDraft→StableICU 73
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGNDraft→StableICU 73
usimplenumberformatter.hvoid usnum_close(USimpleNumber*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnumf_close(USimpleNumberFormatter*)Draft→StableICU 73
usimplenumberformatter.hvoid usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*)Draft→StableICU 73
usimplenumberformatter.hvoid usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)Draft→StableICU 73

Added

Added in ICU 75

FileAPIICU 74ICU 75
calendar.h#define DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY(missing)Internal
caniter.hstatic void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&, int32_t depth=)(missing)Internal
messageformat2_arguments.hMessageArguments& icu::message2::MessageArguments::operator=(MessageArguments&&)(missing)InternalICU 75
messageformat2_arguments.hicu::message2::MessageArguments::MessageArguments()=default(missing)InternalICU 75
messageformat2_arguments.hicu::message2::MessageArguments::MessageArguments(const std::map<, Formattable >&, UErrorCode&)(missing)InternalICU 75
messageformat2_arguments.hicu::message2::MessageArguments::~MessageArguments()(missing)InternalICU 75
messageformat2_data_model.hBuilder & icu::message2::data_model::Markup::Builder::setClose()(missing)InternalICU 75
messageformat2_data_model.hBuilder & icu::message2::data_model::Markup::Builder::setOpen()(missing)InternalICU 75
messageformat2_data_model.hBuilder & icu::message2::data_model::Markup::Builder::setStandalone()(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addSelector(Expression&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::setPattern(Pattern&&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Expression::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Expression::Builder::setOperand(Operand&&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Expression::Builder::setOperator(Operator&&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Markup::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Markup::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Markup::Builder::setName(const UnicodeString&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Operator::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Operator::Builder::setFunctionName(FunctionName&&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Operator::Builder::setReserved(Reserved&&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Pattern::Builder::add(Expression&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Pattern::Builder::add(Markup&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Pattern::Builder::add(UnicodeString&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::Reserved::Builder::add(Literal&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::SelectorKeys::Builder::add(Key&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&)(missing)InternalICU 75
messageformat2_data_model.hExpression icu::message2::data_model::Expression::Builder::build(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hExpression& icu::message2::data_model::Expression::operator=(Expression)(missing)InternalICU 75
messageformat2_data_model.hLiteral& icu::message2::data_model::Literal::operator=(Literal)(missing)InternalICU 75
messageformat2_data_model.hMFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&) const(missing)InternalICU 75
messageformat2_data_model.hMarkup icu::message2::data_model::Markup::Builder::build(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hOperator icu::message2::data_model::Operator::Builder::build(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hOption& icu::message2::data_model::Option::operator=(Option)(missing)InternalICU 75
messageformat2_data_model.hPattern icu::message2::data_model::Pattern::Builder::build(UErrorCode&) const(missing)InternalICU 75
messageformat2_data_model.hPatternPart& icu::message2::data_model::PatternPart::operator=(PatternPart)(missing)InternalICU 75
messageformat2_data_model.hReserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&) const(missing)InternalICU 75
messageformat2_data_model.hReserved& icu::message2::data_model::Reserved::operator=(Reserved)(missing)InternalICU 75
messageformat2_data_model.hSelectorKeys icu::message2::data_model::SelectorKeys::Builder::build(UErrorCode&) const(missing)InternalICU 75
messageformat2_data_model.hUnicodeString icu::message2::data_model::Literal::quoted() const(missing)InternalICU 75
messageformat2_data_model.hUnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&) const(missing)InternalICU 75
messageformat2_data_model.hUnsupportedStatement& icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement)(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Expression::isFunctionCall() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Expression::isReserved() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Expression::isStandaloneAnnotation() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Literal::isQuoted() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Literal::operator<(const Literal&) const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Literal::operator==(const Literal&) const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Markup::isClose() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Markup::isOpen() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Markup::isStandalone() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::PatternPart::isExpression() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::PatternPart::isMarkup() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::PatternPart::isText() const(missing)InternalICU 75
messageformat2_data_model.hconst Expression & icu::message2::data_model::PatternPart::contents() const(missing)InternalICU 75
messageformat2_data_model.hconst Literal& icu::message2::data_model::Reserved::getPart(int32_t) const(missing)InternalICU 75
messageformat2_data_model.hconst Markup & icu::message2::data_model::PatternPart::asMarkup() const(missing)InternalICU 75
messageformat2_data_model.hconst Operand & icu::message2::data_model::Expression::getOperand() const(missing)InternalICU 75
messageformat2_data_model.hconst Operand & icu::message2::data_model::Option::getValue() const(missing)InternalICU 75
messageformat2_data_model.hconst Operator* icu::message2::data_model::Expression::getOperator(UErrorCode&) const(missing)InternalICU 75
messageformat2_data_model.hconst Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&) const(missing)InternalICU 75
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::Literal::unquoted() const(missing)InternalICU 75
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::Markup::getName() const(missing)InternalICU 75
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::Option::getName() const(missing)InternalICU 75
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::PatternPart::asText() const(missing)InternalICU 75
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::UnsupportedStatement::getKeyword() const(missing)InternalICU 75
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::MFDataModel::Builder::~Builder()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Expression::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Expression::Builder::~Builder()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Expression::Expression()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Expression::Expression(const Expression&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Expression::~Expression()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Literal::Literal()=default(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Literal::Literal(bool, const UnicodeString&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Literal::Literal(const Literal&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Literal::~Literal()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Markup::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Markup::Builder::~Builder()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Markup::Markup()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Markup::~Markup()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::Builder::~Builder()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Option::Option()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Option::Option(const Option&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Option::Option(const UnicodeString&, Operand&&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Option::~Option()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::Builder::~Builder()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart()=default(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart(Expression&&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart(Markup&&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart(const PatternPart&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart(const UnicodeString&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::~PatternPart()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::Builder::~Builder()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::Reserved()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::Reserved(const Reserved&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::~Reserved()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::Builder::~Builder()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::Builder::~Builder()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::UnsupportedStatement()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::~UnsupportedStatement()(missing)InternalICU 75
messageformat2_data_model.hint32_t icu::message2::data_model::Reserved::numParts() const(missing)InternalICU 75
messageformat2_data_model.hstd::vector< Expression > icu::message2::data_model::UnsupportedStatement::getExpressions() const(missing)InternalICU 75
messageformat2_data_model.hstd::vector< Option > icu::message2::data_model::Expression::getAttributes() const(missing)InternalICU 75
messageformat2_data_model.hstd::vector< Option > icu::message2::data_model::Markup::getAttributes() const(missing)InternalICU 75
messageformat2_data_model.hstd::vector< Option > icu::message2::data_model::Markup::getOptions() const(missing)InternalICU 75
messageformat2_formattable.hAppendable& icu::message2::FormattedMessage::appendTo(Appendable&, UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hCharacterIterator* icu::message2::FormattedMessage::toCharacterIterator(UErrorCode&)(missing)InternalICU 75
messageformat2_formattable.hFormattable& icu::message2::Formattable::operator=(Formattable)(missing)InternalICU 75
messageformat2_formattable.hFormattedPlaceholder& icu::message2::FormattedPlaceholder::operator=(FormattedPlaceholder&&)(missing)InternalICU 75
messageformat2_formattable.hFormattedValue& icu::message2::FormattedValue::operator=(FormattedValue&&)(missing)InternalICU 75
messageformat2_formattable.hFunctionOptions& icu::message2::FunctionOptions::operator=(FunctionOptions&&)(missing)InternalICU 75
messageformat2_formattable.hFunctionOptions& icu::message2::FunctionOptions::operator=(const FunctionOptions&)=delete(missing)InternalICU 75
messageformat2_formattable.hFunctionOptionsMap icu::message2::FunctionOptions::getOptions() const(missing)InternalICU 75
messageformat2_formattable.hStringPiece icu::message2::FormattedMessage::subSequence(int32_t, int32_t, UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hUDate icu::message2::Formattable::getDate(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hUFormattableType icu::message2::Formattable::getType() const(missing)InternalICU 75
messageformat2_formattable.hUnicodeString icu::message2::FormattedMessage::toString(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hUnicodeString icu::message2::FormattedMessage::toTempString(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hUnicodeString icu::message2::FormattedPlaceholder::formatToString(const Locale&, UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hbool icu::message2::Formattable::isNumeric() const(missing)InternalICU 75
messageformat2_formattable.hbool icu::message2::FormattedMessage::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::canFormat() const(missing)InternalICU 75
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::isEvaluated() const(missing)InternalICU 75
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::isFallback() const(missing)InternalICU 75
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::isNullOperand() const(missing)InternalICU 75
messageformat2_formattable.hbool icu::message2::FormattedValue::isNumber() const(missing)InternalICU 75
messageformat2_formattable.hbool icu::message2::FormattedValue::isString() const(missing)InternalICU 75
messageformat2_formattable.hchar16_t icu::message2::FormattedMessage::charAt(int32_t, UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hconst Formattable* icu::message2::Formattable::getArray(int32_t&, UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hconst FormattableObject* icu::message2::Formattable::getObject(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hconst FormattedValue & icu::message2::FormattedPlaceholder::output() const(missing)InternalICU 75
messageformat2_formattable.hconst FunctionOptions & icu::message2::FormattedPlaceholder::options() const(missing)InternalICU 75
messageformat2_formattable.hconst UnicodeString & icu::message2::FormattableObject::tag() const(missing)InternalICU 75
messageformat2_formattable.hconst UnicodeString & icu::message2::FormattedPlaceholder::getFallback() const(missing)InternalICU 75
messageformat2_formattable.hconst UnicodeString & icu::message2::FormattedValue::getString() const(missing)InternalICU 75
messageformat2_formattable.hconst UnicodeString& icu::message2::Formattable::getString(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hconst message2::Formattable & icu::message2::FormattedPlaceholder::asFormattable() const(missing)InternalICU 75
messageformat2_formattable.hconst number::FormattedNumber & icu::message2::FormattedValue::getNumber() const(missing)InternalICU 75
messageformat2_formattable.hdouble icu::message2::Formattable::getDouble(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hicu::Formattable icu::message2::Formattable::asICUFormattable(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable()(missing)InternalICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(const Formattable&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(const Formattable*, int32_t)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(const FormattableObject*)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(const UnicodeString&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(double)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(int64_t)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::Formattable::~Formattable()(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattableObject::~FormattableObject()(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedMessage::FormattedMessage(UErrorCode&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedMessage::~FormattedMessage()(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder()(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(FormattedPlaceholder&&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const Formattable&, const UnicodeString&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FormattedValue&&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FunctionOptions&&, FormattedValue&&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const UnicodeString&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue()(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue(FormattedValue&&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue(const UnicodeString&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue(number::FormattedNumber&&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FormattedValue::~FormattedValue()(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FunctionOptions::FunctionOptions()(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FunctionOptions::FunctionOptions(FunctionOptions&&)(missing)InternalICU 75
messageformat2_formattable.hicu::message2::FunctionOptions::~FunctionOptions()(missing)InternalICU 75
messageformat2_formattable.hint32_t icu::message2::Formattable::getLong(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hint32_t icu::message2::FormattedMessage::length(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hint64_t icu::message2::Formattable::getInt64(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hint64_t icu::message2::Formattable::getInt64Value(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hstatic Formattable icu::message2::Formattable::forDate(UDate)(missing)InternalICU 75
messageformat2_formattable.hstatic Formattable icu::message2::Formattable::forDecimal(std::string_view, UErrorCode&)(missing)InternalICU 75
messageformat2_function_registry.hBuilder& icu::message2::MFFunctionRegistry::Builder::adoptFormatter(const data_model::FunctionName&, FormatterFactory*, UErrorCode&)(missing)InternalICU 75
messageformat2_function_registry.hBuilder& icu::message2::MFFunctionRegistry::Builder::adoptSelector(const data_model::FunctionName&, SelectorFactory*, UErrorCode&)(missing)InternalICU 75
messageformat2_function_registry.hBuilder& icu::message2::MFFunctionRegistry::Builder::setDefaultFormatterNameByType(const UnicodeString&, const data_model::FunctionName&, UErrorCode&)(missing)InternalICU 75
messageformat2_function_registry.hFormattedPlaceholder icu::message2::Formatter::format(FormattedPlaceholder&&, FunctionOptions&&, UErrorCode&) const(missing)InternalICU 75
messageformat2_function_registry.hFormatter* icu::message2::FormatterFactory::createFormatter(const Locale&, UErrorCode&)(missing)InternalICU 75
messageformat2_function_registry.hFormatterFactory& icu::message2::FormatterFactory::operator=(const FormatterFactory&)=delete(missing)InternalICU 75
messageformat2_function_registry.hFormatterFactory* icu::message2::MFFunctionRegistry::getFormatter(const FunctionName&) const(missing)InternalICU 75
messageformat2_function_registry.hMFFunctionRegistry icu::message2::MFFunctionRegistry::Builder::build()(missing)InternalICU 75
messageformat2_function_registry.hMFFunctionRegistry& icu::message2::MFFunctionRegistry::operator=(MFFunctionRegistry&&)(missing)InternalICU 75
messageformat2_function_registry.hSelector* icu::message2::SelectorFactory::createSelector(const Locale&, UErrorCode&) const(missing)InternalICU 75
messageformat2_function_registry.hSelectorFactory& icu::message2::SelectorFactory::operator=(const SelectorFactory&)=delete(missing)InternalICU 75
messageformat2_function_registry.hbool icu::message2::MFFunctionRegistry::getDefaultFormatterNameByType(const UnicodeString&, FunctionName&) const(missing)InternalICU 75
messageformat2_function_registry.hconst SelectorFactory* icu::message2::MFFunctionRegistry::getSelector(const FunctionName&) const(missing)InternalICU 75
messageformat2_function_registry.hicu::message2::Formatter::~Formatter()(missing)InternalICU 75
messageformat2_function_registry.hicu::message2::FormatterFactory::~FormatterFactory()(missing)InternalICU 75
messageformat2_function_registry.hicu::message2::MFFunctionRegistry::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_function_registry.hicu::message2::MFFunctionRegistry::Builder::~Builder()(missing)InternalICU 75
messageformat2_function_registry.hicu::message2::MFFunctionRegistry::MFFunctionRegistry(MFFunctionRegistry&&)(missing)InternalICU 75
messageformat2_function_registry.hicu::message2::MFFunctionRegistry::~MFFunctionRegistry()(missing)InternalICU 75
messageformat2_function_registry.hicu::message2::Selector::~Selector()(missing)InternalICU 75
messageformat2_function_registry.hicu::message2::SelectorFactory::~SelectorFactory()(missing)InternalICU 75
messageformat2_function_registry.hvoid icu::message2::Selector::selectKey(FormattedPlaceholder&&, FunctionOptions&&, const UnicodeString*, int32_t, UnicodeString*, int32_t&, UErrorCode&) const(missing)InternalICU 75
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setDataModel(MFDataModel&&)(missing)InternalICU 75
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setFunctionRegistry(const MFFunctionRegistry&)(missing)InternalICU 75
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setLocale(const Locale&)(missing)InternalICU 75
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setPattern(const UnicodeString&, UParseError&, UErrorCode&)(missing)InternalICU 75
messageformat2.hFormattedMessage icu::message2::MessageFormatter::format(const MessageArguments&, UErrorCode&) const(missing)InternalICU 75
messageformat2.hMessageFormatter icu::message2::MessageFormatter::Builder::build(UErrorCode&) const(missing)InternalICU 75
messageformat2.hMessageFormatter& icu::message2::MessageFormatter::operator=(MessageFormatter&&)(missing)InternalICU 75
messageformat2.hUnicodeString icu::message2::MessageFormatter::formatToString(const MessageArguments&, UErrorCode&)(missing)InternalICU 75
messageformat2.hUnicodeString icu::message2::MessageFormatter::getPattern() const(missing)InternalICU 75
messageformat2.hconst Locale & icu::message2::MessageFormatter::getLocale() const(missing)InternalICU 75
messageformat2.hconst MFDataModel & icu::message2::MessageFormatter::getDataModel() const(missing)InternalICU 75
messageformat2.hconst UnicodeString & icu::message2::MessageFormatter::getNormalizedPattern() const(missing)InternalICU 75
messageformat2.hicu::message2::MessageFormatter::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2.hicu::message2::MessageFormatter::Builder::~Builder()(missing)InternalICU 75
messageformat2.hicu::message2::MessageFormatter::~MessageFormatter()(missing)InternalICU 75
numberformatter.hUnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() &&(missing)DraftICU 75
numberformatter.hUnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() const &(missing)DraftICU 75
numberrangeformatter.hUnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() &&(missing)DraftICU 75
numberrangeformatter.hUnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() const &(missing)DraftICU 75
simplenumberformatter.hvoid icu::number::SimpleNumber::setMaximumIntegerDigits(uint32_t, UErrorCode&)(missing)DraftICU 75
uchar.hbool u_hasIDType(UChar32, UIdentifierType)(missing)DraftICU 75
uchar.henum UIdentifierStatus::U_ID_STATUS_ALLOWED(missing)DraftICU 75
uchar.henum UIdentifierStatus::U_ID_STATUS_RESTRICTED(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_DEFAULT_IGNORABLE(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_DEPRECATED(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_EXCLUSION(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_INCLUSION(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_LIMITED_USE(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_NOT_CHARACTER(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_NOT_NFKC(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_NOT_XID(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_OBSOLETE(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_RECOMMENDED(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_TECHNICAL(missing)DraftICU 75
uchar.henum UIdentifierType::U_ID_TYPE_UNCOMMON_USE(missing)DraftICU 75
uchar.henum UProperty::UCHAR_IDENTIFIER_STATUS(missing)DraftICU 75
uchar.henum UProperty::UCHAR_IDENTIFIER_TYPE(missing)DraftICU 75
uchar.hint32_t u_getIDTypes(UChar32, UIdentifierType*, int32_t, UErrorCode*)(missing)DraftICU 75
uconfig.h#define UCONFIG_NO_MF2(missing)InternalICU 75
uscript.henum UScriptCode::USCRIPT_ARABIC_NASTALIQ(missing)StableICU 75
usimplenumberformatter.hvoid usnum_setMaximumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)(missing)DraftICU 75
utypes.henum UErrorCode::U_MF_DUPLICATE_DECLARATION_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_DUPLICATE_OPTION_NAME_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_FORMATTING_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_MISSING_SELECTOR_ANNOTATION_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_NONEXHAUSTIVE_PATTERN_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_OPERAND_MISMATCH_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_SELECTOR_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_SYNTAX_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_UNKNOWN_FUNCTION_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_UNRESOLVED_VARIABLE_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERROR(missing)InternalICU 75
utypes.henum UErrorCode::U_MF_VARIANT_KEY_MISMATCH_ERROR(missing)InternalICU 75

Other

Other existing drafts in ICU 75

FileAPIICU 74ICU 75
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraftICU 53
measunit.hstatic MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity()DraftICU 74
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&)DraftICU 74
measure.hbool icu::Measure::operator!=(const UObject&) constDraftICU 74
normalizer2.hstatic const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&)DraftICU 74
timezone.hstatic UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&)DraftICU 74
ucal.hint32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)DraftICU 74
uchar.henum UProperty::UCHAR_IDS_UNARY_OPERATORDraftICU 74
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUEDraftICU 74
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_STARTDraftICU 74
ulocale.hUEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*)DraftICU 74
ulocale.hUEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*)DraftICU 74
ulocale.hULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*)DraftICU 74
ulocale.hULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*)DraftICU 74
ulocale.hbool ulocale_isBogus(const ULocale*)DraftICU 74
ulocale.hconst char* ulocale_getBaseName(const ULocale*)DraftICU 74
ulocale.hconst char* ulocale_getLanguage(const ULocale*)DraftICU 74
ulocale.hconst char* ulocale_getLocaleID(const ULocale*)DraftICU 74
ulocale.hconst char* ulocale_getRegion(const ULocale*)DraftICU 74
ulocale.hconst char* ulocale_getScript(const ULocale*)DraftICU 74
ulocale.hconst char* ulocale_getVariant(const ULocale*)DraftICU 74
ulocale.hint32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)DraftICU 74
ulocale.hint32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)DraftICU 74
ulocale.hvoid ulocale_close(ULocale*)DraftICU 74
ulocbuilder.hULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*)DraftICU 74
ulocbuilder.hULocaleBuilder* ulocbld_open()DraftICU 74
ulocbuilder.hbool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*)DraftICU 74
ulocbuilder.hint32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*)DraftICU 74
ulocbuilder.hint32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*)DraftICU 74
ulocbuilder.hvoid ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)DraftICU 74
ulocbuilder.hvoid ulocbld_adoptULocale(ULocaleBuilder*, ULocale*)DraftICU 74
ulocbuilder.hvoid ulocbld_clear(ULocaleBuilder*)DraftICU 74
ulocbuilder.hvoid ulocbld_clearExtensions(ULocaleBuilder*)DraftICU 74
ulocbuilder.hvoid ulocbld_close(ULocaleBuilder*)DraftICU 74
ulocbuilder.hvoid ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)DraftICU 74
ulocbuilder.hvoid ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t)DraftICU 74
ulocbuilder.hvoid ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t)DraftICU 74
ulocbuilder.hvoid ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t)DraftICU 74
ulocbuilder.hvoid ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t)DraftICU 74
ulocbuilder.hvoid ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t)DraftICU 74
ulocbuilder.hvoid ulocbld_setScript(ULocaleBuilder*, const char*, int32_t)DraftICU 74
ulocbuilder.hvoid ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t)DraftICU 74
ulocbuilder.hvoid ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t)DraftICU 74
unorm2.hconst UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*)DraftICU 74
uregex.henum URegexpFlag::UREGEX_CANON_EQDraftICU 2.4
uspoof.hicu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*)DraftICU 74
uspoof.hint32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)DraftICU 74
uspoof.hint32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*)DraftICU 74
uspoof.huint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)DraftICU 74
uspoof.huint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*)DraftICU 74
uspoof.huint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*)DraftICU 74

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.

Colophon

Contents generated by StableAPI tool on Thu Mar 28 15:48:25 PDT 2024

Copyright © 2019 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html