ICU-22533 Change API version annotation from 75.0 to 75

This commit is contained in:
Mihai Nita 2024-04-14 16:17:04 -07:00 committed by Mihai Nita
parent 9518b26a91
commit aebd5ba54b
10 changed files with 790 additions and 790 deletions

File diff suppressed because it is too large Load diff

View file

@ -156,223 +156,223 @@ Added in ICU 75
|---|---|---|---|
| calendar.h | <tt>#define</tt> DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY | (missing) | Internal
| caniter.h | <tt>static</tt> void icu::CanonicalIterator::permute(UnicodeString&amp;, bool, Hashtable*, UErrorCode&amp;, int32_t depth=) | (missing) | Internal
| messageformat2_arguments.h | MessageArguments&amp; icu::message2::MessageArguments::operator=(MessageArguments&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_arguments.h | icu::message2::MessageArguments::MessageArguments()=default | (missing) | InternalICU 75.0
| messageformat2_arguments.h | icu::message2::MessageArguments::MessageArguments(const std::map&lt;, Formattable &gt;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_arguments.h | icu::message2::MessageArguments::~MessageArguments() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder &amp; icu::message2::data_model::Markup::Builder::setClose() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder &amp; icu::message2::data_model::Markup::Builder::setOpen() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder &amp; icu::message2::data_model::Markup::Builder::setStandalone() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::addBinding(Binding&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::addSelector(Expression&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&amp;&amp;, Pattern&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::setPattern(Pattern&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Expression::Builder::addAttribute(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Expression::Builder::setOperand(Operand&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Expression::Builder::setOperator(Operator&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Markup::Builder::addAttribute(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Markup::Builder::addOption(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Markup::Builder::setName(const UnicodeString&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Operator::Builder::addOption(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Operator::Builder::setFunctionName(FunctionName&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Operator::Builder::setReserved(Reserved&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Pattern::Builder::add(Expression&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Pattern::Builder::add(Markup&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Pattern::Builder::add(UnicodeString&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Reserved::Builder::add(Literal&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::SelectorKeys::Builder::add(Key&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Expression icu::message2::data_model::Expression::Builder::build(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Expression&amp; icu::message2::data_model::Expression::operator=(Expression) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Literal&amp; icu::message2::data_model::Literal::operator=(Literal) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | MFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Markup icu::message2::data_model::Markup::Builder::build(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Operator icu::message2::data_model::Operator::Builder::build(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Option&amp; icu::message2::data_model::Option::operator=(Option) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Pattern icu::message2::data_model::Pattern::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | PatternPart&amp; icu::message2::data_model::PatternPart::operator=(PatternPart) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Reserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | Reserved&amp; icu::message2::data_model::Reserved::operator=(Reserved) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | SelectorKeys icu::message2::data_model::SelectorKeys::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | UnicodeString icu::message2::data_model::Literal::quoted() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | UnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | UnsupportedStatement&amp; icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isFunctionCall() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isReserved() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isStandaloneAnnotation() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::Literal::isQuoted() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::Literal::operator&lt;(const Literal&amp;) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::Literal::operator==(const Literal&amp;) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isClose() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isOpen() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isStandalone() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isExpression() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isMarkup() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isText() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const Expression &amp; icu::message2::data_model::PatternPart::contents() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const Literal&amp; icu::message2::data_model::Reserved::getPart(int32_t) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const Markup &amp; icu::message2::data_model::PatternPart::asMarkup() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const Operand &amp; icu::message2::data_model::Expression::getOperand() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const Operand &amp; icu::message2::data_model::Option::getValue() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const Operator* icu::message2::data_model::Expression::getOperator(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::Literal::unquoted() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::Markup::getName() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::Option::getName() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::PatternPart::asText() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::UnsupportedStatement::getKeyword() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::MFDataModel::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::MFDataModel::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Expression::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Expression::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Expression::Expression() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Expression::Expression(const Expression&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Expression::~Expression() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal()=default | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal(bool, const UnicodeString&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal(const Literal&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Literal::~Literal() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Markup::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Markup::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Markup::Markup() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Markup::~Markup() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Operator::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Operator::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Option::Option() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Option::Option(const Option&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Option::Option(const UnicodeString&amp;, Operand&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Option::~Option() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Pattern::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Pattern::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart()=default | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(Expression&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(Markup&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(const PatternPart&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(const UnicodeString&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::~PatternPart() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved(const Reserved&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::Reserved::~Reserved() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&amp;) | (missing) | InternalICU 75.0
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::~UnsupportedStatement() | (missing) | InternalICU 75.0
| messageformat2_data_model.h | int32_t icu::message2::data_model::Reserved::numParts() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | std::vector&lt; Expression &gt; icu::message2::data_model::UnsupportedStatement::getExpressions() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | std::vector&lt; Option &gt; icu::message2::data_model::Expression::getAttributes() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | std::vector&lt; Option &gt; icu::message2::data_model::Markup::getAttributes() const | (missing) | InternalICU 75.0
| messageformat2_data_model.h | std::vector&lt; Option &gt; icu::message2::data_model::Markup::getOptions() const | (missing) | InternalICU 75.0
| messageformat2_arguments.h | MessageArguments&amp; icu::message2::MessageArguments::operator=(MessageArguments&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_arguments.h | icu::message2::MessageArguments::MessageArguments()=default | (missing) | InternalICU 75
| messageformat2_arguments.h | icu::message2::MessageArguments::MessageArguments(const std::map&lt;, Formattable &gt;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_arguments.h | icu::message2::MessageArguments::~MessageArguments() | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder &amp; icu::message2::data_model::Markup::Builder::setClose() | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder &amp; icu::message2::data_model::Markup::Builder::setOpen() | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder &amp; icu::message2::data_model::Markup::Builder::setStandalone() | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::addBinding(Binding&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::addSelector(Expression&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&amp;&amp;, Pattern&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::setPattern(Pattern&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Expression::Builder::addAttribute(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Expression::Builder::setOperand(Operand&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Expression::Builder::setOperator(Operator&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Markup::Builder::addAttribute(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Markup::Builder::addOption(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Markup::Builder::setName(const UnicodeString&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Operator::Builder::addOption(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Operator::Builder::setFunctionName(FunctionName&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Operator::Builder::setReserved(Reserved&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Pattern::Builder::add(Expression&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Pattern::Builder::add(Markup&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Pattern::Builder::add(UnicodeString&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Reserved::Builder::add(Literal&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::SelectorKeys::Builder::add(Key&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&amp;&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Expression icu::message2::data_model::Expression::Builder::build(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Expression&amp; icu::message2::data_model::Expression::operator=(Expression) | (missing) | InternalICU 75
| messageformat2_data_model.h | Literal&amp; icu::message2::data_model::Literal::operator=(Literal) | (missing) | InternalICU 75
| messageformat2_data_model.h | MFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_data_model.h | Markup icu::message2::data_model::Markup::Builder::build(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Operator icu::message2::data_model::Operator::Builder::build(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | Option&amp; icu::message2::data_model::Option::operator=(Option) | (missing) | InternalICU 75
| messageformat2_data_model.h | Pattern icu::message2::data_model::Pattern::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_data_model.h | PatternPart&amp; icu::message2::data_model::PatternPart::operator=(PatternPart) | (missing) | InternalICU 75
| messageformat2_data_model.h | Reserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_data_model.h | Reserved&amp; icu::message2::data_model::Reserved::operator=(Reserved) | (missing) | InternalICU 75
| messageformat2_data_model.h | SelectorKeys icu::message2::data_model::SelectorKeys::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_data_model.h | UnicodeString icu::message2::data_model::Literal::quoted() const | (missing) | InternalICU 75
| messageformat2_data_model.h | UnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_data_model.h | UnsupportedStatement&amp; icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement) | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isFunctionCall() const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isReserved() const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isStandaloneAnnotation() const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::Literal::isQuoted() const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::Literal::operator&lt;(const Literal&amp;) const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::Literal::operator==(const Literal&amp;) const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isClose() const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isOpen() const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isStandalone() const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isExpression() const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isMarkup() const | (missing) | InternalICU 75
| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isText() const | (missing) | InternalICU 75
| messageformat2_data_model.h | const Expression &amp; icu::message2::data_model::PatternPart::contents() const | (missing) | InternalICU 75
| messageformat2_data_model.h | const Literal&amp; icu::message2::data_model::Reserved::getPart(int32_t) const | (missing) | InternalICU 75
| messageformat2_data_model.h | const Markup &amp; icu::message2::data_model::PatternPart::asMarkup() const | (missing) | InternalICU 75
| messageformat2_data_model.h | const Operand &amp; icu::message2::data_model::Expression::getOperand() const | (missing) | InternalICU 75
| messageformat2_data_model.h | const Operand &amp; icu::message2::data_model::Option::getValue() const | (missing) | InternalICU 75
| messageformat2_data_model.h | const Operator* icu::message2::data_model::Expression::getOperator(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_data_model.h | const Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::Literal::unquoted() const | (missing) | InternalICU 75
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::Markup::getName() const | (missing) | InternalICU 75
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::Option::getName() const | (missing) | InternalICU 75
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::PatternPart::asText() const | (missing) | InternalICU 75
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::UnsupportedStatement::getKeyword() const | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::MFDataModel::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::MFDataModel::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Expression::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Expression::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Expression::Expression() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Expression::Expression(const Expression&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Expression::~Expression() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal()=default | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal(bool, const UnicodeString&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal(const Literal&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Literal::~Literal() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Markup::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Markup::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Markup::Markup() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Markup::~Markup() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Operator::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Operator::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Option::Option() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Option::Option(const Option&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Option::Option(const UnicodeString&amp;, Operand&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Option::~Option() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Pattern::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Pattern::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart()=default | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(Expression&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(Markup&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(const PatternPart&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(const UnicodeString&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::PatternPart::~PatternPart() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved(const Reserved&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::Reserved::~Reserved() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement() | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&amp;) | (missing) | InternalICU 75
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::~UnsupportedStatement() | (missing) | InternalICU 75
| messageformat2_data_model.h | int32_t icu::message2::data_model::Reserved::numParts() const | (missing) | InternalICU 75
| messageformat2_data_model.h | std::vector&lt; Expression &gt; icu::message2::data_model::UnsupportedStatement::getExpressions() const | (missing) | InternalICU 75
| messageformat2_data_model.h | std::vector&lt; Option &gt; icu::message2::data_model::Expression::getAttributes() const | (missing) | InternalICU 75
| messageformat2_data_model.h | std::vector&lt; Option &gt; icu::message2::data_model::Markup::getAttributes() const | (missing) | InternalICU 75
| messageformat2_data_model.h | std::vector&lt; Option &gt; icu::message2::data_model::Markup::getOptions() const | (missing) | InternalICU 75
| messageformat2_formattable.h | Appendable&amp; icu::message2::FormattedMessage::appendTo(Appendable&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | CharacterIterator* icu::message2::FormattedMessage::toCharacterIterator(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | Formattable&amp; icu::message2::Formattable::operator=(Formattable) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | FormattedPlaceholder&amp; icu::message2::FormattedPlaceholder::operator=(FormattedPlaceholder&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | FormattedValue&amp; icu::message2::FormattedValue::operator=(FormattedValue&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | FunctionOptions&amp; icu::message2::FunctionOptions::operator=(FunctionOptions&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | FunctionOptions&amp; icu::message2::FunctionOptions::operator=(const FunctionOptions&amp;)=delete | (missing) | InternalICU 75.0
| messageformat2_formattable.h | FunctionOptionsMap icu::message2::FunctionOptions::getOptions() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | Formattable&amp; icu::message2::Formattable::operator=(Formattable) | (missing) | InternalICU 75
| messageformat2_formattable.h | FormattedPlaceholder&amp; icu::message2::FormattedPlaceholder::operator=(FormattedPlaceholder&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | FormattedValue&amp; icu::message2::FormattedValue::operator=(FormattedValue&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | FunctionOptions&amp; icu::message2::FunctionOptions::operator=(FunctionOptions&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | FunctionOptions&amp; icu::message2::FunctionOptions::operator=(const FunctionOptions&amp;)=delete | (missing) | InternalICU 75
| messageformat2_formattable.h | FunctionOptionsMap icu::message2::FunctionOptions::getOptions() const | (missing) | InternalICU 75
| messageformat2_formattable.h | StringPiece icu::message2::FormattedMessage::subSequence(int32_t, int32_t, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | UDate icu::message2::Formattable::getDate(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | UFormattableType icu::message2::Formattable::getType() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | UDate icu::message2::Formattable::getDate(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | UFormattableType icu::message2::Formattable::getType() const | (missing) | InternalICU 75
| messageformat2_formattable.h | UnicodeString icu::message2::FormattedMessage::toString(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | UnicodeString icu::message2::FormattedMessage::toTempString(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | UnicodeString icu::message2::FormattedPlaceholder::formatToString(const Locale&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | bool icu::message2::Formattable::isNumeric() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | UnicodeString icu::message2::FormattedPlaceholder::formatToString(const Locale&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | bool icu::message2::Formattable::isNumeric() const | (missing) | InternalICU 75
| messageformat2_formattable.h | bool icu::message2::FormattedMessage::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::canFormat() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isEvaluated() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isFallback() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isNullOperand() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | bool icu::message2::FormattedValue::isNumber() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | bool icu::message2::FormattedValue::isString() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::canFormat() const | (missing) | InternalICU 75
| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isEvaluated() const | (missing) | InternalICU 75
| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isFallback() const | (missing) | InternalICU 75
| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isNullOperand() const | (missing) | InternalICU 75
| messageformat2_formattable.h | bool icu::message2::FormattedValue::isNumber() const | (missing) | InternalICU 75
| messageformat2_formattable.h | bool icu::message2::FormattedValue::isString() const | (missing) | InternalICU 75
| messageformat2_formattable.h | char16_t icu::message2::FormattedMessage::charAt(int32_t, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | const Formattable* icu::message2::Formattable::getArray(int32_t&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const FormattableObject* icu::message2::Formattable::getObject(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const FormattedValue &amp; icu::message2::FormattedPlaceholder::output() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const FunctionOptions &amp; icu::message2::FormattedPlaceholder::options() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const UnicodeString &amp; icu::message2::FormattableObject::tag() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const UnicodeString &amp; icu::message2::FormattedPlaceholder::getFallback() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const UnicodeString &amp; icu::message2::FormattedValue::getString() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const UnicodeString&amp; icu::message2::Formattable::getString(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const message2::Formattable &amp; icu::message2::FormattedPlaceholder::asFormattable() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const number::FormattedNumber &amp; icu::message2::FormattedValue::getNumber() const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | double icu::message2::Formattable::getDouble(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::Formattable icu::message2::Formattable::asICUFormattable(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::Formattable::Formattable() | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const Formattable&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const Formattable*, int32_t) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const FormattableObject*) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const UnicodeString&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(double) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(int64_t) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::Formattable::~Formattable() | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattableObject::~FormattableObject() | (missing) | InternalICU 75.0
| messageformat2_formattable.h | const Formattable* icu::message2::Formattable::getArray(int32_t&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | const FormattableObject* icu::message2::Formattable::getObject(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | const FormattedValue &amp; icu::message2::FormattedPlaceholder::output() const | (missing) | InternalICU 75
| messageformat2_formattable.h | const FunctionOptions &amp; icu::message2::FormattedPlaceholder::options() const | (missing) | InternalICU 75
| messageformat2_formattable.h | const UnicodeString &amp; icu::message2::FormattableObject::tag() const | (missing) | InternalICU 75
| messageformat2_formattable.h | const UnicodeString &amp; icu::message2::FormattedPlaceholder::getFallback() const | (missing) | InternalICU 75
| messageformat2_formattable.h | const UnicodeString &amp; icu::message2::FormattedValue::getString() const | (missing) | InternalICU 75
| messageformat2_formattable.h | const UnicodeString&amp; icu::message2::Formattable::getString(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | const message2::Formattable &amp; icu::message2::FormattedPlaceholder::asFormattable() const | (missing) | InternalICU 75
| messageformat2_formattable.h | const number::FormattedNumber &amp; icu::message2::FormattedValue::getNumber() const | (missing) | InternalICU 75
| messageformat2_formattable.h | double icu::message2::Formattable::getDouble(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::Formattable icu::message2::Formattable::asICUFormattable(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::Formattable::Formattable() | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const Formattable&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const Formattable*, int32_t) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const FormattableObject*) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const UnicodeString&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(double) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::Formattable::Formattable(int64_t) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::Formattable::~Formattable() | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattableObject::~FormattableObject() | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedMessage::FormattedMessage(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedMessage::~FormattedMessage() | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder() | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(FormattedPlaceholder&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const Formattable&amp;, const UnicodeString&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&amp;, FormattedValue&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&amp;, FunctionOptions&amp;&amp;, FormattedValue&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const UnicodeString&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue() | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(FormattedValue&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(const UnicodeString&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(number::FormattedNumber&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedValue::~FormattedValue() | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FunctionOptions::FunctionOptions() | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FunctionOptions::FunctionOptions(FunctionOptions&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FunctionOptions::~FunctionOptions() | (missing) | InternalICU 75.0
| messageformat2_formattable.h | int32_t icu::message2::Formattable::getLong(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder() | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(FormattedPlaceholder&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const Formattable&amp;, const UnicodeString&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&amp;, FormattedValue&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&amp;, FunctionOptions&amp;&amp;, FormattedValue&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const UnicodeString&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue() | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(FormattedValue&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(const UnicodeString&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(number::FormattedNumber&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FormattedValue::~FormattedValue() | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FunctionOptions::FunctionOptions() | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FunctionOptions::FunctionOptions(FunctionOptions&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_formattable.h | icu::message2::FunctionOptions::~FunctionOptions() | (missing) | InternalICU 75
| messageformat2_formattable.h | int32_t icu::message2::Formattable::getLong(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | int32_t icu::message2::FormattedMessage::length(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | int64_t icu::message2::Formattable::getInt64(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | int64_t icu::message2::Formattable::getInt64Value(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_formattable.h | <tt>static</tt> Formattable icu::message2::Formattable::forDate(UDate) | (missing) | InternalICU 75.0
| messageformat2_formattable.h | <tt>static</tt> Formattable icu::message2::Formattable::forDecimal(std::string_view, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | Builder&amp; icu::message2::MFFunctionRegistry::Builder::adoptFormatter(const data_model::FunctionName&amp;, FormatterFactory*, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | Builder&amp; icu::message2::MFFunctionRegistry::Builder::adoptSelector(const data_model::FunctionName&amp;, SelectorFactory*, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | Builder&amp; icu::message2::MFFunctionRegistry::Builder::setDefaultFormatterNameByType(const UnicodeString&amp;, const data_model::FunctionName&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | FormattedPlaceholder icu::message2::Formatter::format(FormattedPlaceholder&amp;&amp;, FunctionOptions&amp;&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | Formatter* icu::message2::FormatterFactory::createFormatter(const Locale&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | FormatterFactory&amp; icu::message2::FormatterFactory::operator=(const FormatterFactory&amp;)=delete | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | FormatterFactory* icu::message2::MFFunctionRegistry::getFormatter(const FunctionName&amp;) const | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | MFFunctionRegistry icu::message2::MFFunctionRegistry::Builder::build() | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | MFFunctionRegistry&amp; icu::message2::MFFunctionRegistry::operator=(MFFunctionRegistry&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | Selector* icu::message2::SelectorFactory::createSelector(const Locale&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | SelectorFactory&amp; icu::message2::SelectorFactory::operator=(const SelectorFactory&amp;)=delete | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | bool icu::message2::MFFunctionRegistry::getDefaultFormatterNameByType(const UnicodeString&amp;, FunctionName&amp;) const | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | const SelectorFactory* icu::message2::MFFunctionRegistry::getSelector(const FunctionName&amp;) const | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | icu::message2::Formatter::~Formatter() | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | icu::message2::FormatterFactory::~FormatterFactory() | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::MFFunctionRegistry(MFFunctionRegistry&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::~MFFunctionRegistry() | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | icu::message2::Selector::~Selector() | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | icu::message2::SelectorFactory::~SelectorFactory() | (missing) | InternalICU 75.0
| messageformat2_function_registry.h | void icu::message2::Selector::selectKey(FormattedPlaceholder&amp;&amp;, FunctionOptions&amp;&amp;, const UnicodeString*, int32_t, UnicodeString*, int32_t&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2.h | Builder&amp; icu::message2::MessageFormatter::Builder::setDataModel(MFDataModel&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2.h | Builder&amp; icu::message2::MessageFormatter::Builder::setFunctionRegistry(const MFFunctionRegistry&amp;) | (missing) | InternalICU 75.0
| messageformat2.h | Builder&amp; icu::message2::MessageFormatter::Builder::setLocale(const Locale&amp;) | (missing) | InternalICU 75.0
| messageformat2.h | Builder&amp; icu::message2::MessageFormatter::Builder::setPattern(const UnicodeString&amp;, UParseError&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2.h | FormattedMessage icu::message2::MessageFormatter::format(const MessageArguments&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2.h | MessageFormatter icu::message2::MessageFormatter::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75.0
| messageformat2.h | MessageFormatter&amp; icu::message2::MessageFormatter::operator=(MessageFormatter&amp;&amp;) | (missing) | InternalICU 75.0
| messageformat2.h | UnicodeString icu::message2::MessageFormatter::formatToString(const MessageArguments&amp;, UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2.h | UnicodeString icu::message2::MessageFormatter::getPattern() const | (missing) | InternalICU 75.0
| messageformat2.h | const Locale &amp; icu::message2::MessageFormatter::getLocale() const | (missing) | InternalICU 75.0
| messageformat2.h | const MFDataModel &amp; icu::message2::MessageFormatter::getDataModel() const | (missing) | InternalICU 75.0
| messageformat2.h | const UnicodeString &amp; icu::message2::MessageFormatter::getNormalizedPattern() const | (missing) | InternalICU 75.0
| messageformat2.h | icu::message2::MessageFormatter::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75.0
| messageformat2.h | icu::message2::MessageFormatter::Builder::~Builder() | (missing) | InternalICU 75.0
| messageformat2.h | icu::message2::MessageFormatter::~MessageFormatter() | (missing) | InternalICU 75.0
| messageformat2_formattable.h | int64_t icu::message2::Formattable::getInt64(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | int64_t icu::message2::Formattable::getInt64Value(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_formattable.h | <tt>static</tt> Formattable icu::message2::Formattable::forDate(UDate) | (missing) | InternalICU 75
| messageformat2_formattable.h | <tt>static</tt> Formattable icu::message2::Formattable::forDecimal(std::string_view, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_function_registry.h | Builder&amp; icu::message2::MFFunctionRegistry::Builder::adoptFormatter(const data_model::FunctionName&amp;, FormatterFactory*, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_function_registry.h | Builder&amp; icu::message2::MFFunctionRegistry::Builder::adoptSelector(const data_model::FunctionName&amp;, SelectorFactory*, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_function_registry.h | Builder&amp; icu::message2::MFFunctionRegistry::Builder::setDefaultFormatterNameByType(const UnicodeString&amp;, const data_model::FunctionName&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_function_registry.h | FormattedPlaceholder icu::message2::Formatter::format(FormattedPlaceholder&amp;&amp;, FunctionOptions&amp;&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_function_registry.h | Formatter* icu::message2::FormatterFactory::createFormatter(const Locale&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_function_registry.h | FormatterFactory&amp; icu::message2::FormatterFactory::operator=(const FormatterFactory&amp;)=delete | (missing) | InternalICU 75
| messageformat2_function_registry.h | FormatterFactory* icu::message2::MFFunctionRegistry::getFormatter(const FunctionName&amp;) const | (missing) | InternalICU 75
| messageformat2_function_registry.h | MFFunctionRegistry icu::message2::MFFunctionRegistry::Builder::build() | (missing) | InternalICU 75
| messageformat2_function_registry.h | MFFunctionRegistry&amp; icu::message2::MFFunctionRegistry::operator=(MFFunctionRegistry&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_function_registry.h | Selector* icu::message2::SelectorFactory::createSelector(const Locale&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2_function_registry.h | SelectorFactory&amp; icu::message2::SelectorFactory::operator=(const SelectorFactory&amp;)=delete | (missing) | InternalICU 75
| messageformat2_function_registry.h | bool icu::message2::MFFunctionRegistry::getDefaultFormatterNameByType(const UnicodeString&amp;, FunctionName&amp;) const | (missing) | InternalICU 75
| messageformat2_function_registry.h | const SelectorFactory* icu::message2::MFFunctionRegistry::getSelector(const FunctionName&amp;) const | (missing) | InternalICU 75
| messageformat2_function_registry.h | icu::message2::Formatter::~Formatter() | (missing) | InternalICU 75
| messageformat2_function_registry.h | icu::message2::FormatterFactory::~FormatterFactory() | (missing) | InternalICU 75
| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::MFFunctionRegistry(MFFunctionRegistry&amp;&amp;) | (missing) | InternalICU 75
| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::~MFFunctionRegistry() | (missing) | InternalICU 75
| messageformat2_function_registry.h | icu::message2::Selector::~Selector() | (missing) | InternalICU 75
| messageformat2_function_registry.h | icu::message2::SelectorFactory::~SelectorFactory() | (missing) | InternalICU 75
| messageformat2_function_registry.h | void icu::message2::Selector::selectKey(FormattedPlaceholder&amp;&amp;, FunctionOptions&amp;&amp;, const UnicodeString*, int32_t, UnicodeString*, int32_t&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2.h | Builder&amp; icu::message2::MessageFormatter::Builder::setDataModel(MFDataModel&amp;&amp;) | (missing) | InternalICU 75
| messageformat2.h | Builder&amp; icu::message2::MessageFormatter::Builder::setFunctionRegistry(const MFFunctionRegistry&amp;) | (missing) | InternalICU 75
| messageformat2.h | Builder&amp; icu::message2::MessageFormatter::Builder::setLocale(const Locale&amp;) | (missing) | InternalICU 75
| messageformat2.h | Builder&amp; icu::message2::MessageFormatter::Builder::setPattern(const UnicodeString&amp;, UParseError&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2.h | FormattedMessage icu::message2::MessageFormatter::format(const MessageArguments&amp;, UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2.h | MessageFormatter icu::message2::MessageFormatter::Builder::build(UErrorCode&amp;) const | (missing) | InternalICU 75
| messageformat2.h | MessageFormatter&amp; icu::message2::MessageFormatter::operator=(MessageFormatter&amp;&amp;) | (missing) | InternalICU 75
| messageformat2.h | UnicodeString icu::message2::MessageFormatter::formatToString(const MessageArguments&amp;, UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2.h | UnicodeString icu::message2::MessageFormatter::getPattern() const | (missing) | InternalICU 75
| messageformat2.h | const Locale &amp; icu::message2::MessageFormatter::getLocale() const | (missing) | InternalICU 75
| messageformat2.h | const MFDataModel &amp; icu::message2::MessageFormatter::getDataModel() const | (missing) | InternalICU 75
| messageformat2.h | const UnicodeString &amp; icu::message2::MessageFormatter::getNormalizedPattern() const | (missing) | InternalICU 75
| messageformat2.h | icu::message2::MessageFormatter::Builder::Builder(UErrorCode&amp;) | (missing) | InternalICU 75
| messageformat2.h | icu::message2::MessageFormatter::Builder::~Builder() | (missing) | InternalICU 75
| messageformat2.h | icu::message2::MessageFormatter::~MessageFormatter() | (missing) | InternalICU 75
| numberformatter.h | UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() &amp;&amp; | (missing) | DraftICU 75
| numberformatter.h | UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() const &amp; | (missing) | DraftICU 75
| numberrangeformatter.h | UnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() &amp;&amp; | (missing) | DraftICU 75
@ -396,22 +396,22 @@ Added in ICU 75
| uchar.h | <tt>enum</tt> UProperty::UCHAR_IDENTIFIER_STATUS | (missing) | DraftICU 75
| uchar.h | <tt>enum</tt> UProperty::UCHAR_IDENTIFIER_TYPE | (missing) | DraftICU 75
| uchar.h | int32_t u_getIDTypes(UChar32, UIdentifierType*, int32_t, UErrorCode*) | (missing) | DraftICU 75
| uconfig.h | <tt>#define</tt> UCONFIG_NO_MF2 | (missing) | InternalICU 75.0
| uconfig.h | <tt>#define</tt> UCONFIG_NO_MF2 | (missing) | InternalICU 75
| uscript.h | <tt>enum</tt> UScriptCode::USCRIPT_ARABIC_NASTALIQ | (missing) | StableICU 75| *(Born Stable)* |
| usimplenumberformatter.h | void usnum_setMaximumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | (missing) | DraftICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_DUPLICATE_DECLARATION_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_DUPLICATE_OPTION_NAME_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_FORMATTING_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_MISSING_SELECTOR_ANNOTATION_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_NONEXHAUSTIVE_PATTERN_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_OPERAND_MISMATCH_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_SELECTOR_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_SYNTAX_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNKNOWN_FUNCTION_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNRESOLVED_VARIABLE_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_VARIANT_KEY_MISMATCH_ERROR | (missing) | InternalICU 75.0
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_DUPLICATE_DECLARATION_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_DUPLICATE_OPTION_NAME_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_FORMATTING_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_MISSING_SELECTOR_ANNOTATION_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_NONEXHAUSTIVE_PATTERN_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_OPERAND_MISMATCH_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_SELECTOR_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_SYNTAX_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNKNOWN_FUNCTION_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNRESOLVED_VARIABLE_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERROR | (missing) | InternalICU 75
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_VARIANT_KEY_MISMATCH_ERROR | (missing) | InternalICU 75
## Other

View file

@ -417,7 +417,7 @@
* \def UCONFIG_NO_MF2
* This switch turns off the experimental MessageFormat 2.0 API.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
#ifndef UCONFIG_NO_MF2

View file

@ -571,19 +571,19 @@ typedef enum UErrorCode {
U_NUMBER_SKELETON_SYNTAX_ERROR, /**< The number skeleton passed to C++ NumberFormatter or C UNumberFormatter was invalid or contained a syntax error. @stable ICU 62 */
/* MessageFormat 2.0 errors */
U_MF_UNRESOLVED_VARIABLE_ERROR, /**< A variable is referred to but not bound by any definition @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_SYNTAX_ERROR, /**< Includes all syntax errors @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_UNKNOWN_FUNCTION_ERROR, /**< An annotation refers to a function not defined by the standard or custom function registry @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_VARIANT_KEY_MISMATCH_ERROR, /**< In a match-construct, one or more variants had a different number of keys from the number of selectors @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_FORMATTING_ERROR, /**< Covers all runtime errors: for example, an internally inconsistent set of options. @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_NONEXHAUSTIVE_PATTERN_ERROR, /**< In a match-construct, the variants do not cover all possible values @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_DUPLICATE_OPTION_NAME_ERROR, /**< In an annotation, the same option name appears more than once @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_SELECTOR_ERROR, /**< A selector function is applied to an operand of the wrong type @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_MISSING_SELECTOR_ANNOTATION_ERROR, /**< A selector expression evaluates to an unannotated operand. @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_DUPLICATE_DECLARATION_ERROR, /**< The same variable is declared in more than one .local or .input declaration. @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_OPERAND_MISMATCH_ERROR, /**< An operand provided to a function does not have the required form for that function @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_UNSUPPORTED_STATEMENT_ERROR, /**< A message includes a reserved statement. @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_UNSUPPORTED_EXPRESSION_ERROR, /**< A message includes syntax reserved for future standardization or private implementation use. @internal ICU 75.0 technology preview @deprecated This API is for technology preview only. */
U_MF_UNRESOLVED_VARIABLE_ERROR, /**< A variable is referred to but not bound by any definition @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_SYNTAX_ERROR, /**< Includes all syntax errors @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_UNKNOWN_FUNCTION_ERROR, /**< An annotation refers to a function not defined by the standard or custom function registry @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_VARIANT_KEY_MISMATCH_ERROR, /**< In a match-construct, one or more variants had a different number of keys from the number of selectors @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_FORMATTING_ERROR, /**< Covers all runtime errors: for example, an internally inconsistent set of options. @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_NONEXHAUSTIVE_PATTERN_ERROR, /**< In a match-construct, the variants do not cover all possible values @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_DUPLICATE_OPTION_NAME_ERROR, /**< In an annotation, the same option name appears more than once @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_SELECTOR_ERROR, /**< A selector function is applied to an operand of the wrong type @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_MISSING_SELECTOR_ANNOTATION_ERROR, /**< A selector expression evaluates to an unannotated operand. @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_DUPLICATE_DECLARATION_ERROR, /**< The same variable is declared in more than one .local or .input declaration. @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_OPERAND_MISMATCH_ERROR, /**< An operand provided to a function does not have the required form for that function @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_UNSUPPORTED_STATEMENT_ERROR, /**< A message includes a reserved statement. @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
U_MF_UNSUPPORTED_EXPRESSION_ERROR, /**< A message includes syntax reserved for future standardization or private implementation use. @internal ICU 75 technology preview @deprecated This API is for technology preview only. */
#ifndef U_HIDE_DEPRECATED_API
/**
* One more than the highest normal formatting API error code.

View file

@ -6,7 +6,7 @@
// Build date: Wed Feb 7 16:30:19 2024
// tz database: ftp://ftp.iana.org/tz/
// tz version: 2024a
// ICU version: 75.0.1
// ICU version: 75.1
//---------------------------------------------------------
// >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! <<
// >> !!! >>> DO NOT EDIT <<< !!! <<

View file

@ -45,7 +45,7 @@ namespace message2 {
* `FormatterFactory` objects implementing custom formatters, which are allowed to contain
* mutable state.)
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API MessageFormatter : public UObject {
@ -56,14 +56,14 @@ namespace message2 {
* Move assignment operator:
* The source MessageFormatter will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
MessageFormatter& operator=(MessageFormatter&&) noexcept;
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~MessageFormatter();
@ -79,7 +79,7 @@ namespace message2 {
* is still provided in the presence of most error types.
* @return The string result of formatting the message with the given arguments.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
UnicodeString formatToString(const MessageArguments& arguments, UErrorCode &status);
@ -96,7 +96,7 @@ namespace message2 {
* is still provided in the presence of most error types.
* @return The `FormattedMessage` representing the formatted message.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedMessage format(const MessageArguments& arguments, UErrorCode &status) const {
@ -112,7 +112,7 @@ namespace message2 {
*
* @return A reference to the locale.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const Locale& getLocale() const { return locale; }
@ -123,7 +123,7 @@ namespace message2 {
* @return result A string representation of the data model.
* The string is a valid MessageFormat 2.0 message.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
UnicodeString getPattern() const;
@ -134,7 +134,7 @@ namespace message2 {
*
* @return A reference to the data model.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const MFDataModel& getDataModel() const;
@ -174,7 +174,7 @@ namespace message2 {
* @param locale The desired locale.
* @return A reference to the builder.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Builder& setLocale(const Locale& locale);
@ -190,7 +190,7 @@ namespace message2 {
* pattern cannot be parsed, set to failure code.
* @return A reference to the builder.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Builder& setPattern(const UnicodeString& pattern, UParseError& parseError, UErrorCode& status);
@ -204,7 +204,7 @@ namespace message2 {
* builder.
* @return A reference to the builder.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Builder& setFunctionRegistry(const MFFunctionRegistry& functionRegistry);
@ -214,7 +214,7 @@ namespace message2 {
* @param dataModel Data model to format. Passed by move.
* @return A reference to the builder.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Builder& setDataModel(MFDataModel&& dataModel);
@ -229,7 +229,7 @@ namespace message2 {
* nor the data model is set, set to failure code.
* @return The new MessageFormatter object
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
MessageFormatter build(UErrorCode& status) const;
@ -241,14 +241,14 @@ namespace message2 {
*
* @param status Input/output error code.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Builder(UErrorCode& status);
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~Builder();
@ -260,7 +260,7 @@ namespace message2 {
*
* @return A normalized string representation of the input
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const UnicodeString& getNormalizedPattern() const { return normalizedInput; }

View file

@ -53,7 +53,7 @@ namespace message2 {
* The `MessageArguments` class represents the named arguments to a message.
* It is immutable and movable. It is not copyable.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API MessageArguments : public UObject {
@ -66,7 +66,7 @@ namespace message2 {
* objects (argument values). The keys and values of the map are copied into the result.
* @param status Input/output error code.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
MessageArguments(const std::map<UnicodeString, Formattable>& args, UErrorCode& status) {
@ -90,7 +90,7 @@ namespace message2 {
* Move operator:
* The source MessageArguments will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
MessageArguments& operator=(MessageArguments&&) noexcept;
@ -98,14 +98,14 @@ namespace message2 {
* Default constructor.
* Returns an empty arguments mapping.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
MessageArguments() = default;
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~MessageArguments();

File diff suppressed because it is too large Load diff

View file

@ -40,7 +40,7 @@ namespace message2 {
* an arbitrary class that can be passed to a custom formatter or selector function.
* To be passed in such a way, it must be wrapped in a `Formattable` object.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API FormattableObject : public UObject {
@ -51,14 +51,14 @@ namespace message2 {
* of any custom functions that rely on particular values of this tag
* corresponding to particular classes that the object contents can be
* downcast to, to ensure that the type tags are used soundly.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual const UnicodeString& tag() const = 0;
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~FormattableObject();
@ -110,7 +110,7 @@ namespace message2 {
* object. Likewise, while a pointer to a wrapped array or object is `const`,
* the referents of the pointers may be mutated by other code.)
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API Formattable : public UObject {
@ -119,7 +119,7 @@ namespace message2 {
/**
* Gets the data type of this Formattable object.
* @return the data type of this Formattable object.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
UFormattableType getType() const;
@ -130,7 +130,7 @@ namespace message2 {
*
* @param status Input/output error code.
* @return the double value of this object.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
double getDouble(UErrorCode& status) const {
@ -152,7 +152,7 @@ namespace message2 {
*
* @param status Input/output error code.
* @return the long value of this object.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
int32_t getLong(UErrorCode& status) const {
@ -175,7 +175,7 @@ namespace message2 {
*
* @param status Input/output error code.
* @return the int64 value of this object.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
int64_t getInt64Value(UErrorCode& status) const {
@ -202,7 +202,7 @@ namespace message2 {
* the status is set to U_INVALID_FORMAT_ERROR.
* @param status the error code
* @return the int64 value of this object.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
int64_t getInt64(UErrorCode& status) const;
@ -212,7 +212,7 @@ namespace message2 {
*
* @param status Input/output error code.
* @return A reference to the string value of this object.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const UnicodeString& getString(UErrorCode& status) const {
@ -231,7 +231,7 @@ namespace message2 {
*
* @param status Input/output error code.
* @return the Date value of this object.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
UDate getDate(UErrorCode& status) const {
@ -248,7 +248,7 @@ namespace message2 {
* Returns true if the data type of this Formattable object
* is kDouble
* @return true if this is a pure numeric object
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
UBool isNumeric() const { return (getType() == UFMT_DOUBLE || getType() == UFMT_LONG || getType() == UFMT_INT64); }
@ -260,7 +260,7 @@ namespace message2 {
* @param count fill-in with the count of this object.
* @param status Input/output error code.
* @return the array value of this object.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const Formattable* getArray(int32_t& count, UErrorCode& status) const;
@ -272,7 +272,7 @@ namespace message2 {
*
* @param status Input/output error code.
* @return a FormattableObject pointer, or nullptr
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const FormattableObject* getObject(UErrorCode& status) const {
@ -292,7 +292,7 @@ namespace message2 {
* @param f1 will get f2's contents
* @param f2 will get f1's contents
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
friend inline void swap(Formattable& f1, Formattable& f2) noexcept {
@ -304,14 +304,14 @@ namespace message2 {
/**
* Copy constructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Formattable(const Formattable&);
/**
* Assignment operator
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Formattable& operator=(Formattable) noexcept;
@ -319,7 +319,7 @@ namespace message2 {
* Default constructor. Leaves the Formattable in a
* valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Formattable() : contents(0.0) {}
@ -328,7 +328,7 @@ namespace message2 {
*
* @param s A string to wrap as a Formattable.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Formattable(const UnicodeString& s) : contents(s) {}
@ -337,7 +337,7 @@ namespace message2 {
*
* @param d A double value to wrap as a Formattable.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Formattable(double d) : contents(d) {}
@ -346,7 +346,7 @@ namespace message2 {
*
* @param i An int64 value to wrap as a Formattable.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Formattable(int64_t i) : contents(i) {}
@ -354,7 +354,7 @@ namespace message2 {
* Date factory method.
*
* @param d A UDate value to wrap as a Formattable.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
static Formattable forDate(UDate d) {
@ -374,7 +374,7 @@ namespace message2 {
* @param status the error code. Possible errors include U_INVALID_FORMAT_ERROR
* if the format of the string does not conform to that of a
* decimal number.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
static Formattable forDecimal(std::string_view number, UErrorCode& status);
@ -384,7 +384,7 @@ namespace message2 {
* @param arr An array of Formattables, which is adopted.
* @param len The length of the array.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Formattable(const Formattable* arr, int32_t len) : contents(std::pair(arr, len)) {}
@ -393,14 +393,14 @@ namespace message2 {
*
* @param obj A FormattableObject (not adopted).
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Formattable(const FormattableObject* obj) : contents(obj) {}
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~Formattable();
@ -412,7 +412,7 @@ namespace message2 {
* @param status Input/output error code.
* @return An icu::Formattable value with the same value as this.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
icu::Formattable asICUFormattable(UErrorCode& status) const;
@ -445,7 +445,7 @@ namespace message2 {
*
* `ResolvedFunctionOption` is immutable and is not copyable or movable.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
#ifndef U_IN_DOXYGEN
@ -474,7 +474,7 @@ class U_I18N_API ResolvedFunctionOption : public UObject {
* Mapping from option names to `message2::Formattable` objects, obtained
* by calling `getOptions()` on a `FunctionOptions` object.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
using FunctionOptionsMap = std::map<UnicodeString, message2::Formattable>;
@ -482,7 +482,7 @@ using FunctionOptionsMap = std::map<UnicodeString, message2::Formattable>;
/**
* Structure encapsulating named options passed to a custom selector or formatter.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API FunctionOptions : public UObject {
@ -497,7 +497,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @return A map from strings to `message2::Formattable` objects representing
* the results of resolving each option value.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FunctionOptionsMap getOptions() const {
@ -514,14 +514,14 @@ class U_I18N_API FunctionOptions : public UObject {
* Default constructor.
* Returns an empty mapping.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FunctionOptions() { options = nullptr; }
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~FunctionOptions();
@ -529,7 +529,7 @@ class U_I18N_API FunctionOptions : public UObject {
* Move assignment operator:
* The source FunctionOptions will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FunctionOptions& operator=(FunctionOptions&&) noexcept;
@ -537,14 +537,14 @@ class U_I18N_API FunctionOptions : public UObject {
* Move constructor:
* The source FunctionOptions will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FunctionOptions(FunctionOptions&&);
/**
* Copy constructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FunctionOptions& operator=(const FunctionOptions&) = delete;
@ -580,27 +580,27 @@ class U_I18N_API FunctionOptions : public UObject {
*
* `FormattedValue` is immutable and movable. It is not copyable.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API FormattedValue : public UObject {
public:
/**
* Formatted string constructor.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
explicit FormattedValue(const UnicodeString&);
/**
* Formatted number constructor.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
explicit FormattedValue(number::FormattedNumber&&);
/**
* Default constructor. Leaves the FormattedValue in
* a valid but undefined state.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedValue() : type(kString) {}
@ -609,7 +609,7 @@ class U_I18N_API FunctionOptions : public UObject {
*
* @return True if and only if this value is a formatted string.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
bool isString() const { return type == kString; }
@ -618,7 +618,7 @@ class U_I18N_API FunctionOptions : public UObject {
*
* @return True if and only if this value is a formatted number.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
bool isNumber() const { return type == kNumber; }
@ -626,7 +626,7 @@ class U_I18N_API FunctionOptions : public UObject {
* Gets the string contents of this value. If !isString(), then
* the result is undefined.
* @return A reference to a formatted string.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const UnicodeString& getString() const { return stringOutput; }
@ -634,7 +634,7 @@ class U_I18N_API FunctionOptions : public UObject {
* Gets the number contents of this value. If !isNumber(), then
* the result is undefined.
* @return A reference to a formatted number.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const number::FormattedNumber& getNumber() const { return numberOutput; }
@ -642,7 +642,7 @@ class U_I18N_API FunctionOptions : public UObject {
* Move assignment operator:
* The source FormattedValue will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedValue& operator=(FormattedValue&&) noexcept;
@ -650,14 +650,14 @@ class U_I18N_API FunctionOptions : public UObject {
* Move constructor:
* The source FormattedValue will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedValue(FormattedValue&& other) { *this = std::move(other); }
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~FormattedValue();
@ -680,7 +680,7 @@ class U_I18N_API FunctionOptions : public UObject {
* `FormattablePlaceholder` is immutable (not deeply immutable) and movable.
* It is not copyable.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API FormattedPlaceholder : public UObject {
@ -692,7 +692,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @param s An error string. (See the MessageFormat specification for details
* on fallback strings.)
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
explicit FormattedPlaceholder(const UnicodeString& s) : fallback(s), type(kFallback) {}
@ -704,7 +704,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @param output A `FormattedValue` representing the formatted output of `input`.
* Passed by move.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedPlaceholder(const FormattedPlaceholder& input, FormattedValue&& output)
@ -719,7 +719,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @param output A `FormattedValue` representing the formatted output of `input`.
* Passed by move.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedPlaceholder(const FormattedPlaceholder& input, FunctionOptions&& opts, FormattedValue&& output)
@ -731,7 +731,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @param input A `Formattable` object.
* @param fb Fallback string to use if an error occurs while formatting the input.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedPlaceholder(const Formattable& input, const UnicodeString& fb)
@ -740,7 +740,7 @@ class U_I18N_API FunctionOptions : public UObject {
* Default constructor. Leaves the FormattedPlaceholder in a
* valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedPlaceholder() : type(kNull) {}
@ -750,7 +750,7 @@ class U_I18N_API FunctionOptions : public UObject {
*
* @return A message2::Formattable value.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const message2::Formattable& asFormattable() const;
@ -760,7 +760,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @return True if and only if this placeholder was constructed from a fallback string,
* with no `Formattable` source or formatting output.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
bool isFallback() const { return type == kFallback; }
@ -770,7 +770,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @return True if and only if this placeholder represents the absent argument to a formatter
* that was invoked without an argument.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
bool isNullOperand() const { return type == kNull; }
@ -780,7 +780,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @return True if and only if this was constructed from both an input `Formattable` and
* output `FormattedValue`.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
bool isEvaluated() const { return (type == kEvaluated); }
@ -789,7 +789,7 @@ class U_I18N_API FunctionOptions : public UObject {
*
* @return True if and only if this is neither the null argument nor a fallback placeholder.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
bool canFormat() const { return !(isFallback() || isNullOperand()); }
@ -797,7 +797,7 @@ class U_I18N_API FunctionOptions : public UObject {
* Gets the fallback value of this placeholder, to be used in its place if an error occurs while
* formatting it.
* @return A reference to this placeholder's fallback string.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const UnicodeString& getFallback() const { return fallback; }
@ -806,7 +806,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @return A reference to an option map, capturing the options that were used
* in producing the output of this `FormattedPlaceholder`
* (or empty if there is no output)
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const FunctionOptions& options() const { return previousOptions; }
@ -814,7 +814,7 @@ class U_I18N_API FunctionOptions : public UObject {
/**
* Returns the formatted output of this placeholder. The result is undefined if !isEvaluated().
* @return A fully formatted `FormattedPlaceholder`.
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const FormattedValue& output() const { return formatted; }
@ -822,7 +822,7 @@ class U_I18N_API FunctionOptions : public UObject {
* Move assignment operator:
* The source FormattedPlaceholder will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedPlaceholder& operator=(FormattedPlaceholder&&) noexcept;
@ -830,7 +830,7 @@ class U_I18N_API FunctionOptions : public UObject {
* Move constructor:
* The source FormattedPlaceholder will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormattedPlaceholder(FormattedPlaceholder&& other) { *this = std::move(other); }
@ -846,7 +846,7 @@ class U_I18N_API FunctionOptions : public UObject {
* @param status Input/output error code
* @return The result of formatting this placeholder.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
UnicodeString formatToString(const Locale& locale,
@ -875,7 +875,7 @@ class U_I18N_API FunctionOptions : public UObject {
* The class will contain information allowing the result to be viewed as a string,
* iterator, etc. (TBD)
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API FormattedMessage : public icu::FormattedValue {

View file

@ -31,7 +31,7 @@ namespace message2 {
/**
* Interface that factory classes for creating formatters must implement.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API FormatterFactory : public UObject {
@ -49,21 +49,21 @@ namespace message2 {
* @param status Input/output error code.
* @return The new Formatter, which is non-null if U_SUCCESS(status).
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual Formatter* createFormatter(const Locale& locale, UErrorCode& status) = 0;
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~FormatterFactory();
/**
* Copy constructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormatterFactory& operator=(const FormatterFactory&) = delete;
@ -72,7 +72,7 @@ namespace message2 {
/**
* Interface that factory classes for creating selectors must implement.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API SelectorFactory : public UObject {
@ -84,21 +84,21 @@ namespace message2 {
* @param status Input/output error code.
* @return The new selector, which is non-null if U_SUCCESS(status).
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual Selector* createSelector(const Locale& locale, UErrorCode& status) const = 0;
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~SelectorFactory();
/**
* Copy constructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
SelectorFactory& operator=(const SelectorFactory&) = delete;
@ -111,7 +111,7 @@ namespace message2 {
*
* `MFFunctionRegistry` is immutable and movable. It is not copyable.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API MFFunctionRegistry : public UObject {
@ -131,7 +131,7 @@ namespace message2 {
* if no formatter was registered under that name. The pointer is not owned
* by the caller.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
FormatterFactory* getFormatter(const FunctionName& formatterName) const;
@ -143,7 +143,7 @@ namespace message2 {
* @return A pointer to the `SelectorFactory` registered under `selectorName`, or null
* if no formatter was registered under that name.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
const SelectorFactory* getSelector(const FunctionName& selectorName) const;
@ -157,7 +157,7 @@ namespace message2 {
* @return True if and only if the function registry contains a default formatter for `formatterType`.
* If the return value is false, then the value of `name` is undefined.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
UBool getDefaultFormatterNameByType(const UnicodeString& formatterType, FunctionName& name) const;
@ -168,7 +168,7 @@ namespace message2 {
*
* Builder is not copyable or movable.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API Builder : public UObject {
@ -208,7 +208,7 @@ namespace message2 {
* @param errorCode Input/output error code
* @return A reference to the builder.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Builder& adoptFormatter(const data_model::FunctionName& formatterName, FormatterFactory* formatterFactory, UErrorCode& errorCode);
@ -222,7 +222,7 @@ namespace message2 {
* @param errorCode Input/output error code
* @return A reference to the builder.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Builder& setDefaultFormatterNameByType(const UnicodeString& type, const data_model::FunctionName& functionName, UErrorCode& errorCode);
@ -236,7 +236,7 @@ namespace message2 {
* @param errorCode Input/output error code
* @return A reference to the builder.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Builder& adoptSelector(const data_model::FunctionName& selectorName, SelectorFactory* selectorFactory, UErrorCode& errorCode);
@ -250,7 +250,7 @@ namespace message2 {
*
* @return The new MFFunctionRegistry
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
MFFunctionRegistry build();
@ -260,14 +260,14 @@ namespace message2 {
*
* @param errorCode Input/output error code
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
Builder(UErrorCode& errorCode);
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~Builder();
@ -277,7 +277,7 @@ namespace message2 {
* Move assignment operator:
* The source MFFunctionRegistry will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
MFFunctionRegistry& operator=(MFFunctionRegistry&&) noexcept;
@ -285,14 +285,14 @@ namespace message2 {
* Move constructor:
* The source MFFunctionRegistry will be left in a valid but undefined state.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
MFFunctionRegistry(MFFunctionRegistry&& other) { *this = std::move(other); }
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~MFFunctionRegistry();
@ -329,7 +329,7 @@ namespace message2 {
/**
* Interface that formatter classes must implement.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API Formatter : public UObject {
@ -349,7 +349,7 @@ namespace message2 {
*
* @return The formatted value.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual FormattedPlaceholder format(FormattedPlaceholder&& toFormat,
@ -358,7 +358,7 @@ namespace message2 {
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~Formatter();
@ -367,7 +367,7 @@ namespace message2 {
/**
* Interface that selector classes must implement.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
class U_I18N_API Selector : public UObject {
@ -391,7 +391,7 @@ namespace message2 {
* to signal errors. The custom selector may pass `status` to other ICU functions
* that can signal errors using this mechanism.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual void selectKey(FormattedPlaceholder&& toFormat,
@ -406,7 +406,7 @@ namespace message2 {
/**
* Destructor.
*
* @internal ICU 75.0 technology preview
* @internal ICU 75 technology preview
* @deprecated This API is for technology preview only.
*/
virtual ~Selector();