ICU-22723 RC API change reports for C/J

See 
This commit is contained in:
Craig 2024-09-24 20:36:59 +00:00 committed by Craig Cornelius
parent 9fb6dca1f9
commit 5889a536b9
3 changed files with 312 additions and 23 deletions

View file

@ -46,25 +46,177 @@
</tr>
</THEAD>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&amp;&amp;, UErrorCode&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::data_model::Operator::Builder::setReserved(Reserved&amp;&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::data_model::Reserved::Builder::add(Literal&amp;&amp;, UErrorCode&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::data_model::Reserved::Builder::operator=(Builder&amp;&amp;)=delete</td><td class=""><i>(untagged)</i></td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::data_model::Reserved::Builder::operator=(const Builder&amp;)=delete</td><td class=""><i>(untagged)</i></td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&amp;&amp;, UErrorCode&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::operator=(Builder&amp;&amp;)=delete</td><td class=""><i>(untagged)</i></td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::operator=(const Builder&amp;)=delete</td><td class=""><i>(untagged)</i></td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&amp;&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">Reserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&amp;) const</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">Reserved&amp; icu::message2::data_model::Reserved::operator=(Reserved)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">UnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&amp;) const</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">UnsupportedStatement&amp; icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Expression::isReserved() const</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">const Literal&amp; icu::message2::data_model::Reserved::getPart(int32_t) const</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">const Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&amp;) const</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">const UnicodeString &amp; icu::message2::data_model::UnsupportedStatement::getKeyword() const</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Builder::Builder(Builder&amp;&amp;)=delete</td><td class=""><i>(untagged)</i></td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Builder::Builder(UErrorCode&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Builder::Builder(const Builder&amp;)=delete</td><td class=""><i>(untagged)</i></td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Builder::~Builder()</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Reserved()</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Reserved(const Reserved&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::~Reserved()</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::Builder::Builder(Builder&amp;&amp;)=delete</td><td class=""><i>(untagged)</i></td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::Builder::Builder(const Builder&amp;)=delete</td><td class=""><i>(untagged)</i></td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::Builder::~Builder()</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::UnsupportedStatement()</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&amp;)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::~UnsupportedStatement()</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2_data_model.h</td><td class="proto">int32_t icu::message2::data_model::Reserved::numParts() const</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2_data_model.h</td><td class="proto">std::vector&lt; Expression &gt; icu::message2::data_model::UnsupportedStatement::getExpressions() const</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&amp;)</td><td class="">Deprecated<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const char16_t*)</td><td class="stabchange">Stable<br>ICU 2.0</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<tr class="row1">
<td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)</td><td class="stabchange">Stable<br>ICU 59</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)</td><td class="stabchange">Stable<br>ICU 59</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<tr class="row1">
<td class="file">unistr.h</td><td class="proto">UnicodeString&amp; icu::UnicodeString::remove(int32_t, int32_t length=(int32_t))</td><td class="stabchange">Stable<br>ICU 2.0</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">unistr.h</td><td class="proto">UnicodeString&amp; icu::UnicodeString::removeBetween(int32_t, int32_t limit=(int32_t))</td><td class="stabchange">Stable<br>ICU 2.0</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)</td><td class="">Deprecated<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERROR</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERROR</td><td class="">Internal<br>ICU 75</td><td>(missing)<br>
<span class=""><span></span></span></td>
</tr>
</table>
<P></P>
<a href="#_top">(jump back to top)</a>
@ -492,6 +644,46 @@
</tr>
</THEAD>
<tr class="row1">
<td class="file">coll.h</td><td class="proto">auto icu::Collator::equal_to() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<td class="file">coll.h</td><td class="proto">auto icu::Collator::greater() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<td class="file">coll.h</td><td class="proto">auto icu::Collator::greater_equal() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<td class="file">coll.h</td><td class="proto">auto icu::Collator::less() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<td class="file">coll.h</td><td class="proto">auto icu::Collator::less_equal() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<td class="file">coll.h</td><td class="proto">auto icu::Collator::not_equal_to() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2.h</td><td class="proto">Builder&amp; icu::message2::MessageFormatter::Builder::setErrorHandlingBehavior(UMFErrorHandlingBehavior)</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2.h</td><td class="proto"><tt>enum</tt> icu::message2::MessageFormatter::UMFErrorHandlingBehavior {}</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<td class="file">messageformat2.h</td><td class="proto"><tt>enum</tt> icu::message2::MessageFormatter::UMFErrorHandlingBehavior::U_MF_BEST_EFFORT</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<td class="file">messageformat2.h</td><td class="proto"><tt>enum</tt> icu::message2::MessageFormatter::UMFErrorHandlingBehavior::U_MF_STRICT</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::operator std::string_view() const</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span></span></span></td>
</tr>
@ -568,69 +760,85 @@
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<td class="file">ucol.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate&lt; Compare, result &gt;::Predicate(const UCollator*)</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">ucol.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate&lt; Compare, result &gt;::operator()(const T&amp;, const U&amp;) const</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">ucol.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate&lt; Compare, result &gt;::operator()(std::string_view, std::string_view) const</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row1">
<td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetCodePoints icu::UnicodeSet::codePoints() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::begin() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<tr class="row1">
<td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::end() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetRanges icu::UnicodeSet::ranges() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<tr class="row1">
<td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetStrings icu::UnicodeSet::strings() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const S&amp;)</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<tr class="row1">
<td class="file">unistr.h</td><td class="proto">UnicodeString&amp; icu::UnicodeString::append(const S&amp;)</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">unistr.h</td><td class="proto">UnicodeString&amp; icu::UnicodeString::operator+=(const S&amp;)</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<tr class="row1">
<td class="file">unistr.h</td><td class="proto">UnicodeString&amp; icu::UnicodeString::operator=(const S&amp;)</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">unistr.h</td><td class="proto">UnicodeString&amp; icu::UnicodeString::remove(int32_t, int32_t length=static_cast&lt; int32_t &gt;(INT32_MAX))</td><td class="">(missing)</td><td>Stable<br>
<span class=""><span>ICU 2.0</span></span></td>
</tr>
<tr class="row0">
<tr class="row1">
<td class="file">unistr.h</td><td class="proto">UnicodeString&amp; icu::UnicodeString::removeBetween(int32_t, int32_t limit=static_cast&lt; int32_t &gt;(INT32_MAX))</td><td class="">(missing)</td><td>Stable<br>
<span class=""><span>ICU 2.0</span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">unistr.h</td><td class="proto">bool icu::UnicodeString::operator!=(const S&amp;) const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<tr class="row1">
<td class="file">unistr.h</td><td class="proto">bool icu::UnicodeString::operator==(const S&amp;) const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">unistr.h</td><td class="proto">icu::UnicodeString::operator std::u16string_view() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<tr class="row1">
<td class="file">unistr.h</td><td class="proto">icu::UnicodeString::operator std::wstring_view() const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<tr class="row0">
<td class="file">unistr.h</td><td class="proto"><tt>static</tt> UnicodeString icu::UnicodeString::readOnlyAlias(const S&amp;)</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<td class="file">unistr.h</td><td class="proto"><tt>static</tt> UnicodeString icu::UnicodeString::readOnlyAlias(const UnicodeString&amp;)</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row0">
<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_GARAY</td><td class="">(missing)</td><td>Stable<br>
<span class=""><span>ICU 76</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 76.">(Born Stable)</b></td>
@ -827,6 +1035,14 @@
<td class="file">uset.h</td><td class="proto">std::u16string_view U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator* () const</td><td class="">(missing)</td><td>Draft<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
<tr class="row1">
<td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_SHOW_CPLUSPLUS_HEADER_API</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_DUPLICATE_VARIANT_ERROR</td><td class="">(missing)</td><td>Internal<br>
<span class=""><span>ICU 76</span></span></td>
</tr>
</table>
<P></P>
<a href="#_top">(jump back to top)</a>
@ -934,7 +1150,7 @@
<a href="#_top">(jump back to top)</a>
<hr>
<p>
<i><font size="-1">Contents generated by StableAPI tool on Fri Sep 13 10:27:53 PDT 2024<br>
<i><font size="-1">Contents generated by StableAPI tool on Tue Sep 24 13:19:21 PDT 2024<br>
Copyright &copy; 2017 and later: Unicode, Inc. and others.<br>
License &amp; terms of use: http://www.unicode.org/copyright.html
</font></i>

View file

@ -23,11 +23,49 @@ Removed from ICU 75
| File | API | ICU 75 | ICU 76 |
|---|---|---|---|
| messageformat2_data_model.h | Builder&amp; icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&amp;&amp;, UErrorCode&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Operator::Builder::setReserved(Reserved&amp;&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Reserved::Builder::add(Literal&amp;&amp;, UErrorCode&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Reserved::Builder::operator=(Builder&amp;&amp;)=delete | _untagged _ | (missing)
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::Reserved::Builder::operator=(const Builder&amp;)=delete | _untagged _ | (missing)
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&amp;&amp;, UErrorCode&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::operator=(Builder&amp;&amp;)=delete | _untagged _ | (missing)
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::operator=(const Builder&amp;)=delete | _untagged _ | (missing)
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&amp;&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | Builder&amp; icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | Reserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&amp;) const | InternalICU 75 | (missing)
| messageformat2_data_model.h | Reserved&amp; icu::message2::data_model::Reserved::operator=(Reserved) | InternalICU 75 | (missing)
| messageformat2_data_model.h | UnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&amp;) const | InternalICU 75 | (missing)
| messageformat2_data_model.h | UnsupportedStatement&amp; icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement) | InternalICU 75 | (missing)
| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isReserved() const | InternalICU 75 | (missing)
| messageformat2_data_model.h | const Literal&amp; icu::message2::data_model::Reserved::getPart(int32_t) const | InternalICU 75 | (missing)
| messageformat2_data_model.h | const Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&amp;) const | InternalICU 75 | (missing)
| messageformat2_data_model.h | const UnicodeString &amp; icu::message2::data_model::UnsupportedStatement::getKeyword() const | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::Builder(Builder&amp;&amp;)=delete | _untagged _ | (missing)
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::Builder(UErrorCode&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::Builder(const Builder&amp;)=delete | _untagged _ | (missing)
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::~Builder() | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved() | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved(const Reserved&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::Reserved::~Reserved() | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::Builder(Builder&amp;&amp;)=delete | _untagged _ | (missing)
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::Builder(const Builder&amp;)=delete | _untagged _ | (missing)
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::~Builder() | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement() | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&amp;) | InternalICU 75 | (missing)
| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::~UnsupportedStatement() | InternalICU 75 | (missing)
| messageformat2_data_model.h | int32_t icu::message2::data_model::Reserved::numParts() const | InternalICU 75 | (missing)
| messageformat2_data_model.h | std::vector&lt; Expression &gt; icu::message2::data_model::UnsupportedStatement::getExpressions() const | InternalICU 75 | (missing)
| simplenumberformatter.h | void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&amp;) | DeprecatedICU 75 | (missing)
| unistr.h | UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const char16_t*) | StableICU 2.0 | (missing)
| unistr.h | UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*) | StableICU 59 | (missing)
| unistr.h | UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*) | StableICU 59 | (missing)
| unistr.h | UnicodeString&amp; icu::UnicodeString::remove(int32_t, int32_t length=(int32_t)) | StableICU 2.0 | (missing)
| unistr.h | UnicodeString&amp; icu::UnicodeString::removeBetween(int32_t, int32_t limit=(int32_t)) | StableICU 2.0 | (missing)
| usimplenumberformatter.h | void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*) | DeprecatedICU 75 | (missing)
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERROR | InternalICU 75 | (missing)
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERROR | InternalICU 75 | (missing)
## Deprecated
@ -177,6 +215,16 @@ Added in ICU 76
| File | API | ICU 75 | ICU 76 |
|---|---|---|---|
| coll.h | auto icu::Collator::equal_to() const | (missing) | DraftICU 76
| coll.h | auto icu::Collator::greater() const | (missing) | DraftICU 76
| coll.h | auto icu::Collator::greater_equal() const | (missing) | DraftICU 76
| coll.h | auto icu::Collator::less() const | (missing) | DraftICU 76
| coll.h | auto icu::Collator::less_equal() const | (missing) | DraftICU 76
| coll.h | auto icu::Collator::not_equal_to() const | (missing) | DraftICU 76
| messageformat2.h | Builder&amp; icu::message2::MessageFormatter::Builder::setErrorHandlingBehavior(UMFErrorHandlingBehavior) | (missing) | InternalICU 76
| messageformat2.h | <tt>enum</tt> icu::message2::MessageFormatter::UMFErrorHandlingBehavior {} | (missing) | InternalICU 76
| messageformat2.h | <tt>enum</tt> icu::message2::MessageFormatter::UMFErrorHandlingBehavior::U_MF_BEST_EFFORT | (missing) | InternalICU 76
| messageformat2.h | <tt>enum</tt> icu::message2::MessageFormatter::UMFErrorHandlingBehavior::U_MF_STRICT | (missing) | InternalICU 76
| stringpiece.h | icu::StringPiece::operator std::string_view() const | (missing) | Internal
| uchar.h | <tt>enum</tt> UBlockCode::UBLOCK_EGYPTIAN_HIEROGLYPHS_EXTENDED_A | (missing) | StableICU 76| *(Born Stable)* |
| uchar.h | <tt>enum</tt> UBlockCode::UBLOCK_GARAY | (missing) | StableICU 76| *(Born Stable)* |
@ -196,6 +244,9 @@ Added in ICU 76
| uchar.h | <tt>enum</tt> UJoiningGroup::U_JG_KASHMIRI_YEH | (missing) | StableICU 76| *(Born Stable)* |
| uchar.h | <tt>enum</tt> UProperty::UCHAR_INDIC_CONJUNCT_BREAK | (missing) | DraftICU 76
| uchar.h | <tt>enum</tt> UProperty::UCHAR_MODIFIER_COMBINING_MARK | (missing) | DraftICU 76
| ucol.h | U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate&lt; Compare, result &gt;::Predicate(const UCollator*) | (missing) | Internal
| ucol.h | bool U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate&lt; Compare, result &gt;::operator()(const T&amp;, const U&amp;) const | (missing) | Internal
| ucol.h | bool U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate&lt; Compare, result &gt;::operator()(std::string_view, std::string_view) const | (missing) | Internal
| uniset.h | U_HEADER_NESTED_NAMESPACE::USetCodePoints icu::UnicodeSet::codePoints() const | (missing) | DraftICU 76
| uniset.h | U_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::begin() const | (missing) | DraftICU 76
| uniset.h | U_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::end() const | (missing) | DraftICU 76
@ -212,6 +263,7 @@ Added in ICU 76
| unistr.h | icu::UnicodeString::operator std::u16string_view() const | (missing) | DraftICU 76
| unistr.h | icu::UnicodeString::operator std::wstring_view() const | (missing) | DraftICU 76
| unistr.h | <tt>static</tt> UnicodeString icu::UnicodeString::readOnlyAlias(const S&amp;) | (missing) | DraftICU 76
| unistr.h | <tt>static</tt> UnicodeString icu::UnicodeString::readOnlyAlias(const UnicodeString&amp;) | (missing) | DraftICU 76
| uscript.h | <tt>enum</tt> UScriptCode::USCRIPT_GARAY | (missing) | StableICU 76| *(Born Stable)* |
| uscript.h | <tt>enum</tt> UScriptCode::USCRIPT_GURUNG_KHEMA | (missing) | StableICU 76| *(Born Stable)* |
| uscript.h | <tt>enum</tt> UScriptCode::USCRIPT_KIRAT_RAI | (missing) | StableICU 76| *(Born Stable)* |
@ -261,6 +313,8 @@ Added in ICU 76
| uset.h | const UChar* uset_getString(const USet*, int32_t, int32_t*) | (missing) | DraftICU 76
| uset.h | int32_t uset_getStringCount(const USet*) | (missing) | DraftICU 76
| uset.h | std::u16string_view U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator* () const | (missing) | DraftICU 76
| utypes.h | <tt>#define</tt> U_SHOW_CPLUSPLUS_HEADER_API | (missing) | Internal
| utypes.h | <tt>enum</tt> UErrorCode::U_MF_DUPLICATE_VARIANT_ERROR | (missing) | InternalICU 76
## Other
@ -303,7 +357,7 @@ This section shows cases where the signature was "simplified" for the sake of co
## Colophon
Contents generated by StableAPI tool on Fri Sep 13 10:27:19 PDT 2024
Contents generated by StableAPI tool on Tue Sep 24 13:19:44 PDT 2024
Copyright © 2019 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html

View file

@ -11,7 +11,26 @@
<hr/>
<h2>Removed from ICU4J 75</h2>
<p>(no API removed)</p>
<h3>Package com.ibm.icu.message2</h3>
<ul>
MFDataModel.UnsupportedAnnotation
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String source</li>
</ul>
MFDataModel.UnsupportedExpression
<ul>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.UnsupportedAnnotation annotation</li>
<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Attribute&gt; attributes</li>
</ul>
MFDataModel.UnsupportedStatement
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String body</li>
<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Expression&gt; expressions</li>
<li><span style='color:orange'>(draft)</span> public final java.lang.String keyword</li>
</ul>
</ul>
<hr/>
<h2>Deprecated or Obsoleted in ICU4J 76</h2>
@ -222,6 +241,6 @@ VersionInfo
</ul>
<hr/>
<p><i><font size="-1">Contents generated by ReportAPI tool on Wed Sep 18 16:18:21 PDT 2024<br/>© 2024 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a></font></i></p>
<p><i><font size="-1">Contents generated by ReportAPI tool on Tue Sep 24 13:15:44 PDT 2024<br/>© 2024 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a></font></i></p>
</body>
</html>