| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <html><!-- |
| Copyright © 2016 and later: Unicode, Inc. and others. |
| License & terms of use: http://www.unicode.org/copyright.html |
| --> |
| <head> |
| <META http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| <title>ICU4C API Comparison: ICU 77 with ICU 78</title> |
| <link type="text/css" href="icu4c.css" rel="stylesheet"> |
| </head> |
| <body> |
| <a name="#_top"></a> |
| <h1>ICU4C API Comparison: ICU 77 with ICU 78</h1> |
| <div id="toc"> |
| <ul> |
| <li> |
| <a href="#removed">Removed from ICU 77</a> |
| </li> |
| <li> |
| <a href="#deprecated">Deprecated or Obsoleted in ICU 78</a> |
| </li> |
| <li> |
| <a href="#changed">Changed in ICU 78</a> |
| </li> |
| <li> |
| <a href="#promoted">Promoted to stable in ICU 78</a> |
| </li> |
| <li> |
| <a href="#added">Added in ICU 78</a> |
| </li> |
| <li> |
| <a href="#other">Other existing drafts in ICU 78</a> |
| </li> |
| <li> |
| <a href="#simplifications">Signature Simplifications</a> |
| </li> |
| </ul> |
| <hr> |
| </div> |
| <a name="removed"></a> |
| <h2>Removed from ICU 77</h2> |
| <table BORDER="1" class="genTable"> |
| <THEAD> |
| <tr> |
| <th>File</th><th>API</th><th>ICU 77</th><th>ICU 78</th> |
| </tr> |
| </THEAD> |
| <tr class="row1"> |
| <td class="file">fmtable.h</td><td class="proto">CharString* icu::Formattable::internalGetCharString(UErrorCode&)</td><td class="">Internal</td><td>(missing)<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPortionPer1E9()</td><td class="">Draft<br>ICU 77</td><td>(missing)<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPortionPer1E9(UErrorCode&)</td><td class="">Draft<br>ICU 77</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& icu::message2::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&)</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& icu::message2::MFDataModel::Builder::addSelector(VariableName&&, UErrorCode&)</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& icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&)</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& icu::message2::MFDataModel::Builder::operator=(Builder&&)=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& icu::message2::MFDataModel::Builder::operator=(const Builder&)=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& icu::message2::MFDataModel::Builder::setPattern(Pattern&&)</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">MFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&) 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::MFDataModel::Builder::Builder(Builder&&)=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::MFDataModel::Builder::Builder(UErrorCode&)</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::MFDataModel::Builder::Builder(const Builder&)=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::MFDataModel::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_formattable.h</td><td class="proto">UDate icu::message2::Formattable::getDate(UErrorCode&) 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_formattable.h</td><td class="proto"><tt>static</tt> Formattable icu::message2::Formattable::forDate(UDate)</td><td class="">Internal<br>ICU 75</td><td>(missing)<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_PLACEMENT_NEW</td><td class="stabchange">Stable<br>ICU 2.6</td><td>(missing)<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| </table> |
| <P></P> |
| <a href="#_top">(jump back to top)</a> |
| <hr> |
| <a name="deprecated"></a> |
| <h2>Deprecated or Obsoleted in ICU 78</h2> |
| <table BORDER="1" class="genTable"> |
| <THEAD> |
| <tr> |
| <th>File</th><th>API</th><th>ICU 77</th><th>ICU 78</th> |
| </tr> |
| </THEAD> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMetricTon()</td><td class="stabchange">Stable<br>ICU 64</td><td>Deprecated<br> |
| <span class="verchange"><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligramPerDeciliter()</td><td class="stabchange">Stable<br>ICU 64</td><td>Deprecated<br> |
| <span class="verchange"><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&)</td><td class="stabchange">Stable<br>ICU 54</td><td>Deprecated<br> |
| <span class="verchange"><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligramPerDeciliter(UErrorCode&)</td><td class="stabchange">Stable<br>ICU 57</td><td>Deprecated<br> |
| <span class="verchange"><span>ICU 78</span></span></td> |
| </tr> |
| </table> |
| <P></P> |
| <a href="#_top">(jump back to top)</a> |
| <hr> |
| <a name="changed"></a> |
| <h2>Changed in ICU 78 (old, new)</h2> |
| <table BORDER="1" class="genTable"> |
| <THEAD> |
| <tr> |
| <th>File</th><th>API</th><th>ICU 77</th><th>ICU 78</th> |
| </tr> |
| </THEAD> |
| <tr class="row1"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::equal_to() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::greater() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::greater_equal() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::less() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::less_equal() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::not_equal_to() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLightSpeed()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMetricTon()</td><td class="stabchange">Stable<br>ICU 64</td><td>Deprecated<br> |
| <span class="verchange"><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligramPerDeciliter()</td><td class="stabchange">Stable<br>ICU 64</td><td>Deprecated<br> |
| <span class="verchange"><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNight()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLightSpeed(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&)</td><td class="stabchange">Stable<br>ICU 54</td><td>Deprecated<br> |
| <span class="verchange"><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligramPerDeciliter(UErrorCode&)</td><td class="stabchange">Stable<br>ICU 57</td><td>Deprecated<br> |
| <span class="verchange"><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNight(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicConjunctBreak::U_INCB_CONSONANT</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicConjunctBreak::U_INCB_EXTEND</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicConjunctBreak::U_INCB_LINKER</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicConjunctBreak::U_INCB_NONE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_INDIC_CONJUNCT_BREAK</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_MODIFIER_COMBINING_MARK</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</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="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetRanges icu::UnicodeSet::ranges() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetStrings icu::UnicodeSet::strings() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">UnicodeString& icu::UnicodeString::append(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">UnicodeString& icu::UnicodeString::operator+=(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">UnicodeString& icu::UnicodeString::operator=(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">bool icu::UnicodeString::operator!=(const S&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">bool icu::UnicodeString::operator==(const S&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">icu::UnicodeString::operator std::u16string_view() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">icu::UnicodeString::operator std::wstring_view() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto"><tt>static</tt> UnicodeString icu::UnicodeString::readOnlyAlias(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto"><tt>static</tt> UnicodeString icu::UnicodeString::readOnlyAlias(const UnicodeString&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">CodePointRange U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator* () const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetCodePointIterator & U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++(int)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::begin() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::end() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetRangeIterator & U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++(int)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::begin() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::end() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetStringIterator & U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetStringIterator U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++(int)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::begin() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::end() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::USetCodePointIterator(const USetCodePointIterator&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USetCodePoints&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetRangeIterator::USetRangeIterator(const USetRangeIterator&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USetRanges&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetStringIterator::USetStringIterator(const USetStringIterator&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USetStrings&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator!=(const USetCodePointIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator==(const USetCodePointIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator!=(const USetRangeIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator==(const USetRangeIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator!=(const USetStringIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator==(const USetStringIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">UChar32 U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator* () const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">const UChar* uset_getString(const USet*, int32_t, int32_t*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">int32_t uset_getStringCount(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">std::u16string_view U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator* () const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| </table> |
| <P></P> |
| <a href="#_top">(jump back to top)</a> |
| <hr> |
| <a name="promoted"></a> |
| <h2>Promoted to stable in ICU 78</h2> |
| <table BORDER="1" class="genTable"> |
| <THEAD> |
| <tr> |
| <th>File</th><th>API</th><th>ICU 77</th><th>ICU 78</th> |
| </tr> |
| </THEAD> |
| <tr class="row1"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::equal_to() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::greater() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::greater_equal() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::less() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::less_equal() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">coll.h</td><td class="proto">auto icu::Collator::not_equal_to() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLightSpeed()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNight()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLightSpeed(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNight(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_BERIA_ERFE</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MISCELLANEOUS_SYMBOLS_SUPPLEMENT</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SHARADA_SUPPLEMENT</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SIDETIC</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TAI_YO</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TANGUT_COMPONENTS_SUPPLEMENT</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TOLONG_SIKI</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicConjunctBreak::U_INCB_CONSONANT</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicConjunctBreak::U_INCB_EXTEND</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicConjunctBreak::U_INCB_LINKER</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicConjunctBreak::U_INCB_NONE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG_THIN_NOON</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> ULineBreak::U_LB_UNAMBIGUOUS_HYPHEN</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_INDIC_CONJUNCT_BREAK</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_MODIFIER_COMBINING_MARK</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</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="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetRanges icu::UnicodeSet::ranges() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetStrings icu::UnicodeSet::strings() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">UnicodeString& icu::UnicodeString::append(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">UnicodeString& icu::UnicodeString::operator+=(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">UnicodeString& icu::UnicodeString::operator=(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">bool icu::UnicodeString::operator!=(const S&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">bool icu::UnicodeString::operator==(const S&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">icu::UnicodeString::operator std::u16string_view() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">icu::UnicodeString::operator std::wstring_view() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto"><tt>static</tt> UnicodeString icu::UnicodeString::readOnlyAlias(const S&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto"><tt>static</tt> UnicodeString icu::UnicodeString::readOnlyAlias(const UnicodeString&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BERIA_ERFE</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SIDETIC</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TAI_YO</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TOLONG_SIKI</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TRADITIONAL_HAN_WITH_LATIN</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">CodePointRange U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator* () const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetCodePointIterator & U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++(int)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::begin() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::end() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetRangeIterator & U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++(int)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::begin() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::end() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetStringIterator & U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetStringIterator U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++(int)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::begin() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::end() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::USetCodePointIterator(const USetCodePointIterator&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USetCodePoints&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetRangeIterator::USetRangeIterator(const USetRangeIterator&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USetRanges&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetStringIterator::USetStringIterator(const USetStringIterator&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USetStrings&)=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator!=(const USetCodePointIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator==(const USetCodePointIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator!=(const USetRangeIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator==(const USetRangeIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator!=(const USetStringIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator==(const USetStringIterator&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">UChar32 U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator* () const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">const UChar* uset_getString(const USet*, int32_t, int32_t*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">int32_t uset_getStringCount(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">std::u16string_view U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator* () const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 76</td> |
| </tr> |
| </table> |
| <P></P> |
| <a href="#_top">(jump back to top)</a> |
| <hr> |
| <a name="added"></a> |
| <h2>Added in ICU 78</h2> |
| <table BORDER="1" class="genTable"> |
| <THEAD> |
| <tr> |
| <th>File</th><th>API</th><th>ICU 77</th><th>ICU 78</th> |
| </tr> |
| </THEAD> |
| <tr class="row1"> |
| <td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* icu::DateFormatSymbols::getAmPmStrings(int32_t&, DtContextType, DtWidthType) const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">dtfmtsym.h</td><td class="proto">void icu::DateFormatSymbols::setAmPmStrings(const UnicodeString*, int32_t, DtContextType, DtWidthType)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">dtptngen.h</td><td class="proto">UDateTimePatternConflict icu::DateTimePatternGenerator::addPatternWithSkeleton(const UnicodeString&, const UnicodeString&, bool, UnicodeString&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">fmtable.h</td><td class="proto">FixedString* icu::Formattable::internalGetFixedString(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">localpointer.h</td><td class="proto"><tt>static</tt> void* icu::LocalPointerBase< T >::operator new(size_t, void*)=delete</td><td class="">(missing)</td><td> |
| <br> |
| <span class=""><span></span> |
| <br> |
| <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBecquerel()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBritishThermalUnitIt()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBuJp()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCalorieIt()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getChain()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCho()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCoulomb()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCupImperial()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCupJp()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFarad()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFluidOunceMetric()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFortnight()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFun()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGray()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHenry()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getJoJp()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKatal()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKen()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilogramForce()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKoku()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKosaji()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getOfglucose()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getOfhg()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getOsaji()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPart()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPartPer1E6()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPartPer1E9()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPintImperial()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getRankine()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getRiJp()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getRin()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getRod()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSai()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSeJp()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getShaku()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getShakuCloth()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getShakuLength()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSiemens()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSievert()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSlug()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSteradian()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSun()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTesla()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getToJp()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getWeber()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBecquerel(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBritishThermalUnitIt(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBuJp(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCalorieIt(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createChain(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCho(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCoulomb(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCupImperial(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCupJp(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFarad(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFluidOunceMetric(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFortnight(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFun(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGray(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHenry(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createJoJp(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKatal(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKen(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilogramForce(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKoku(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKosaji(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOfglucose(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOfhg(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOsaji(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPart(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPartPer1E6(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPartPer1E9(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPintImperial(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createRankine(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createRiJp(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createRin(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createRod(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSai(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSeJp(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createShaku(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createShakuCloth(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createShakuLength(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSiemens(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSievert(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSlug(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSteradian(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSun(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTesla(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createToJp(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWeber(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Binding& icu::message2::data_model::Binding::operator=(Binding)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::MFDataModel::Builder::addSelector(VariableName&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::MFDataModel::Builder::operator=(Builder&&)=delete</td><td class="">(missing)</td><td> |
| <br> |
| <span class=""><span></span> |
| <br> |
| <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::MFDataModel::Builder::operator=(const Builder&)=delete</td><td class="">(missing)</td><td> |
| <br> |
| <span class=""><span></span> |
| <br> |
| <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::MFDataModel::Builder::setPattern(Pattern&&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Iterator icu::message2::data_model::Pattern::begin() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Iterator icu::message2::data_model::Pattern::end() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Key& icu::message2::data_model::Key::operator=(Key)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">MFDataModel icu::message2::data_model::MFDataModel::Builder::build(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">MFDataModel& icu::message2::data_model::MFDataModel::operator=(MFDataModel)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Operand& icu::message2::data_model::Operand::operator=(Operand)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Operator& icu::message2::data_model::Operator::operator=(Operator)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Pattern& icu::message2::data_model::Pattern::operator=(Pattern)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">SelectorKeys& icu::message2::data_model::SelectorKeys::operator=(SelectorKeys)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">Variant& icu::message2::data_model::Variant::operator=(Variant)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Binding::isLocal() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Key::isWildcard() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Key::operator<(const Key&) const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Key::operator==(const Key&) const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Operand::isLiteral() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Operand::isNull() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Operand::isVariable() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::SelectorKeys::operator<(const SelectorKeys&) const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">const Expression & icu::message2::data_model::Binding::getValue() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">const FunctionName & icu::message2::data_model::Operator::getFunctionName() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">const Literal & icu::message2::data_model::Key::asLiteral() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">const Literal & icu::message2::data_model::Operand::asLiteral() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">const Pattern & icu::message2::data_model::MFDataModel::getPattern() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">const Pattern & icu::message2::data_model::Variant::getPattern() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">const SelectorKeys & icu::message2::data_model::Variant::getKeys() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">const UnicodeString & icu::message2::data_model::Operand::asVariable() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">const VariableName & icu::message2::data_model::Binding::getVariable() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Binding::Binding()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Binding::Binding(const Binding&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Binding::Binding(const VariableName&, Expression&&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Binding::~Binding()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Key::Key()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Key::Key(const Key&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Key::Key(const Literal&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Key::~Key()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::MFDataModel::Builder::Builder(Builder&&)=delete</td><td class="">(missing)</td><td> |
| <br> |
| <span class=""><span></span> |
| <br> |
| <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::MFDataModel::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::MFDataModel::Builder::Builder(const Builder&)=delete</td><td class="">(missing)</td><td> |
| <br> |
| <span class=""><span></span> |
| <br> |
| <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::MFDataModel::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::MFDataModel::MFDataModel()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::MFDataModel::MFDataModel(const MFDataModel&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::MFDataModel::~MFDataModel()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operand::Operand()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operand::Operand(const Literal&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operand::Operand(const Operand&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operand::Operand(const UnicodeString&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operand::~Operand()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operator::Operator()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operator::Operator(const Operator&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operator::~Operator()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Pattern::Pattern()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Pattern::Pattern(const Pattern&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Pattern::~Pattern()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::SelectorKeys::SelectorKeys()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::SelectorKeys::SelectorKeys(const SelectorKeys&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::SelectorKeys::~SelectorKeys()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Variant::Variant()=default</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Variant::Variant(const SelectorKeys&, Pattern&&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Variant::Variant(const Variant&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Variant::~Variant()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto"><tt>static</tt> Binding icu::message2::data_model::Binding::input(UnicodeString&&, Expression&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">std::vector< Binding > icu::message2::data_model::MFDataModel::getLocalVariables() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">std::vector< Key > icu::message2::data_model::SelectorKeys::getKeys() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">std::vector< Option > icu::message2::data_model::Operator::getOptions() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">std::vector< VariableName > icu::message2::data_model::MFDataModel::getSelectors() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_data_model.h</td><td class="proto">std::vector< Variant > icu::message2::data_model::MFDataModel::getVariants() const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">messageformat2_formattable.h</td><td class="proto">const DateInfo* icu::message2::Formattable::getDate(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::Formattable::Formattable(DateInfo&&)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span>ICU 75</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_BERIA_ERFE</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MISCELLANEOUS_SYMBOLS_SUPPLEMENT</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SHARADA_SUPPLEMENT</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SIDETIC</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TAI_YO</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TANGUT_COMPONENTS_SUPPLEMENT</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TOLONG_SIKI</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG_THIN_NOON</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> ULineBreak::U_LB_UNAMBIGUOUS_HYPHEN</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_AM_PMS_NARROW</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_AM_PMS_WIDE</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">umachine.h</td><td class="proto"><tt>#define</tt> U_FORCE_INLINE</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">StringClass icu::UnicodeString::toUTF8String() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">unspecified_iterator icu::UnicodeString::begin() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">unspecified_iterator icu::UnicodeString::end() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">unspecified_reverse_iterator icu::UnicodeString::rbegin() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">unistr.h</td><td class="proto">unspecified_reverse_iterator icu::UnicodeString::rend() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">unistr.h</td><td class="proto">void icu::UnicodeString::push_back(char16_t)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BERIA_ERFE</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SIDETIC</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TAI_YO</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TOLONG_SIKI</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TRADITIONAL_HAN_WITH_LATIN</td><td class="">(missing)</td><td>Stable<br> |
| <span class=""><span>ICU 78</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 78.">(Born Stable)</b></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utf.h</td><td class="proto"><tt>#define</tt> U_IS_CODE_POINT</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utf.h</td><td class="proto"><tt>#define</tt> U_IS_SCALAR_VALUE</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utf8.h</td><td class="proto"><tt>#define</tt> U8_LENGTH_FROM_LEAD_BYTE_UNSAFE</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utf8.h</td><td class="proto"><tt>#define</tt> U8_LENGTH_FROM_LEAD_BYTE</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">CP32 U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::codePoint() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">CP32 U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator* () const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">CodePointsIterator & U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator++()</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">CodePointsIterator U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator++(int)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">CodeUnits& U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::operator=(const CodeUnits&)=default</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE CodeUnits< CP32, UnitIter > U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator* () const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE Proxy U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator->() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE UTFIterator & U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE UTFIterator U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++(int)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(UTFIterator&&)=default</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(const UTFIterator&)=default</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UTFIterator&&)=default</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, LimitIter)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, UnitIter, LimitIter)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(const UTFIterator&)=default</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator!=(const UTFIterator&) const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator==(const UTFIterator&) const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE std::enable_if_t< prv::bidirectional_iterator< Iter >, UTFIterator & > U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator--()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_FORCE_INLINE std::enable_if_t< prv::bidirectional_iterator< Iter >, UTFIterator > U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator--(int)</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::AllCodePoints()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::AllScalarValues()</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::CodeUnits(CP32, uint8_t, bool, UnitIter, UnitIter)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::CodeUnits(const CodeUnits&)=default</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::UnsafeCodeUnits(CP32, uint8_t, UnitIter, UnitIter)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::UnsafeCodeUnits(const UnsafeCodeUnits&)=default</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::CodePointsIterator(CP32)</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">UnitIter U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::begin() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">UnitIter U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::end() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">UnsafeCodeUnits& U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::operator=(const UnsafeCodeUnits&)=default</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">auto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::begin() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">auto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::end() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">auto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::begin() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">auto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::end() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::wellFormed() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator!=(const CodePointsIterator&) const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator==(const CodePointsIterator&) const</td><td class="">(missing)</td><td>Internal<br> |
| <span class=""><span></span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto"><tt>enum</tt> UTFIllFormedBehavior::UTF_BEHAVIOR_FFFD</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto"><tt>enum</tt> UTFIllFormedBehavior::UTF_BEHAVIOR_NEGATIVE</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto"><tt>enum</tt> UTFIllFormedBehavior::UTF_BEHAVIOR_SURROGATE</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utfiterator.h</td><td class="proto">std::enable_if_t< std::is_pointer_v< Iter >|| std::is_same_v< Iter, typename std::basic_string< Unit >::iterator >|| std::is_same_v< Iter, typename std::basic_string< Unit >::const_iterator >|| std::is_same_v< Iter, typename std::basic_string_view< Unit >::iterator >|| std::is_same_v< Iter, typename std::basic_string_view< Unit >::const_iterator >, std::basic_string_view< Unit > > U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::stringView() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utfiterator.h</td><td class="proto">uint8_t U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::length() const</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_DATA_API_CLASS</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_IO_API_CLASS</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_LAYOUTEX_API_CLASS</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_LAYOUT_API_CLASS</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_TOOLUTIL_API_CLASS</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> _CLASS</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> _CLASS</td><td class="">(missing)</td><td>Draft<br> |
| <span class=""><span>ICU 78</span></span></td> |
| </tr> |
| </table> |
| <P></P> |
| <a href="#_top">(jump back to top)</a> |
| <hr> |
| <a name="other"></a> |
| <h2>Other existing drafts in ICU 78</h2> |
| <div class="other"> |
| <table BORDER="1" class="genTable"> |
| <THEAD> |
| <tr> |
| <th>File</th><th>API</th><th>ICU 77</th><th>ICU 78</th> |
| </tr> |
| </THEAD> |
| <tr class="row1"> |
| <td class="file">measfmt.h</td><td class="proto">void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 53</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withConstantDenominator(uint64_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">measunit.h</td><td class="proto">uint64_t icu::MeasureUnit::getConstantDenominator(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::begin() const</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uniset.h</td><td class="proto">U_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::end() const</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uregex.h</td><td class="proto"><tt>enum</tt> URegexpFlag::UREGEX_CANON_EQ</td><td class="" colspan="2" align="center">Draft<br>ICU 2.4</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetElementIterator & U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++()</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetElementIterator U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++(int)</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">USetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::begin() const</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">USetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::end() const</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetElementIterator::USetElementIterator(const USetElementIterator&)=default</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USet*)</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">U_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USetElements&)=default</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator!=(const USetElementIterator&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row1"> |
| <td class="file">uset.h</td><td class="proto">bool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator==(const USetElementIterator&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| <tr class="row0"> |
| <td class="file">uset.h</td><td class="proto">std::u16string U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator* () const</td><td class="" colspan="2" align="center">Draft<br>ICU 77</td> |
| </tr> |
| </table> |
| </div> |
| <P></P> |
| <a href="#_top">(jump back to top)</a> |
| <hr> |
| <a name="simplifications"></a> |
| <h2>Signature Simplifications</h2> |
| <i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by |
| all possible variations in "original" form.</i> |
| <div class="other"> |
| <ul></ul> |
| </div> |
| <P></P> |
| <a href="#_top">(jump back to top)</a> |
| <hr> |
| <p> |
| <i><font size="-1">Contents generated by StableAPI tool on Fri Oct 24 17:48:39 PDT 2025<br> |
| Copyright © 2017 and later: Unicode, Inc. and others.<br> |
| License & terms of use: http://www.unicode.org/copyright.html |
| </font></i> |
| </p> |
| </body> |
| </html> |