# ICU4C API Comparison: 53 with 54

## Removed from 53

File | API | 53 | 54
--- | --- | --- | ---
platform.h | `#define` U_PF_CLASSIC_MACOS | Internal | (missing)

(jump back to top)

## Deprecated or Obsoleted in 54

File | API | 53 | 54
--- | --- | --- | ---
LayoutEngine.h | UClassID icu::LayoutEngine::getDynamicClassID() | Stable 2.8 | Deprecated
LayoutEngine.h | icu::LayoutEngine::~LayoutEngine() | Stable 2.8 | Deprecated
LayoutEngine.h | le_int32 icu::LayoutEngine::getGlyphCount() | Stable 2.8 | Deprecated
LayoutEngine.h | le_int32 icu::LayoutEngine::layoutChars(const LEUnicode chars[], le_int32, le_int32, le_int32, le_bool, float, float, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | `static` LayoutEngine* icu::LayoutEngine::layoutEngineFactory(const LEFontInstance*, le_int32, le_int32, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | `static` LayoutEngine* icu::LayoutEngine::layoutEngineFactory(const LEFontInstance*, le_int32, le_int32, le_int32, LEErrorCode&) | Stable 3.4 | Deprecated
LayoutEngine.h | `static` UClassID icu::LayoutEngine::getStaticClassID() | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getCharIndices(le_int32 charIndices[], LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getCharIndices(le_int32 charIndices[], le_int32, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getGlyphPosition(le_int32, float&, float&, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getGlyphPositions(float positions[], LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getGlyphs(LEGlyphID glyphs[], LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getGlyphs(le_uint32 glyphs[], le_uint32, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::reset() | Stable 2.8 | Deprecated
LEFontInstance.h | LEGlyphID icu::LEFontInstance::mapCharToGlyph(LEUnicode32) | Stable 3.2 | Deprecated
LEFontInstance.h | LEGlyphID icu::LEFontInstance::mapCharToGlyph(LEUnicode32, const LECharMapper*) | Stable 3.2 | Deprecated
LEFontInstance.h | LEGlyphID icu::LEFontInstance::mapCharToGlyph(LEUnicode32, const LECharMapper*, le_bool) | Stable 3.6 | Deprecated
LEFontInstance.h | LEUnicode32 icu::LECharMapper::mapChar(LEUnicode32) | Stable 2.8 | Deprecated
LEFontInstance.h | UClassID icu::LEFontInstance::getDynamicClassID() | Stable 3.2 | Deprecated
LEFontInstance.h | const LEFontInstance* icu::LEFontInstance::getSubFont(const LEUnicode chars[], le_int32*, le_int32, le_int32, LEErrorCode&) | Stable 3.2 | Deprecated
LEFontInstance.h | const void* icu::LEFontInstance::getFontTable(LETag) | Stable 2.8 | Deprecated
LEFontInstance.h | const void* icu::LEFontInstance::getFontTable(LETag, size_t&) | Draft 52 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::getScaleFactorX() | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::getScaleFactorY() | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::getXPixelsPerEm() | Stable 2.8 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::getYPixelsPerEm() | Stable 2.8 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::xPixelsToUnits(float) | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::xUnitsToPoints(float) | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::yPixelsToUnits(float) | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::yUnitsToPoints(float) | Stable 3.2 | Deprecated
LEFontInstance.h | icu::LECharMapper::~LECharMapper() | Stable 3.2 | Deprecated
LEFontInstance.h | icu::LEFontInstance::~LEFontInstance() | Stable 2.8 | Deprecated
LEFontInstance.h | le_bool icu::LEFontInstance::canDisplay(LEUnicode32) | Stable 3.2 | Deprecated
LEFontInstance.h | le_bool icu::LEFontInstance::getGlyphPoint(LEGlyphID, le_int32, LEPoint&) | Stable 2.8 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getAscent() | Stable 3.2 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getDescent() | Stable 3.2 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getLeading() | Stable 3.2 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getLineHeight() | Stable 3.2 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getUnitsPerEM() | Stable 2.8 | Deprecated
LEFontInstance.h | `static` UClassID icu::LEFontInstance::getStaticClassID() | Stable 3.2 | Deprecated
LEFontInstance.h | `static` float icu::LEFontInstance::fixedToFloat(le_int32) | Stable 2.8 | Deprecated
LEFontInstance.h | `static` le_int32 icu::LEFontInstance::floatToFixed(float) | Stable 2.8 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::getGlyphAdvance(LEGlyphID, LEPoint&) | Stable 3.2 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::mapCharsToGlyphs(const LEUnicode chars[], le_int32, le_int32, le_bool, const LECharMapper*, le_bool, LEGlyphStorage&) | Stable 3.6 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::pixelsToUnits(LEPoint&, LEPoint&) | Stable 3.2 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::transformFunits(float, float, LEPoint&) | Stable 3.2 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::unitsToPoints(LEPoint&, LEPoint&) | Stable 3.2 | Deprecated
LEGlyphStorage.h | LEGlyphID icu::LEGlyphStorage::getGlyphID(le_int32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | LEGlyphID& icu::LEGlyphStorage::operator[](le_int32) | Stable 3.0 | Deprecated
LEGlyphStorage.h | LEGlyphID* icu::LEGlyphStorage::insertGlyphs(le_int32, le_int32) | Stable 3.0 | Deprecated
LEGlyphStorage.h | LEGlyphID* icu::LEGlyphStorage::insertGlyphs(le_int32, le_int32, LEErrorCode&) | Stable 4.2 | Deprecated
LEGlyphStorage.h | UClassID icu::LEGlyphStorage::getDynamicClassID() | Stable 3.0 | Deprecated
LEGlyphStorage.h | icu::LEGlyphStorage::LEGlyphStorage() | Stable 3.0 | Deprecated
LEGlyphStorage.h | icu::LEGlyphStorage::~LEGlyphStorage() | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::allocateAuxData(LEErrorCode&) | Stable 3.6 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::allocatePositions(LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::applyInsertions() | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::getCharIndex(le_int32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::getGlyphCount() | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_uint32 icu::LEGlyphStorage::getAuxData(le_int32, LEErrorCode&) | Stable 3.6 | Deprecated
LEGlyphStorage.h | `static` UClassID icu::LEGlyphStorage::getStaticClassID() | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adjustPosition(le_int32, float, float, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptAuxDataArray(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptCharIndicesArray(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptGlyphArray(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptGlyphCount(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptGlyphCount(le_int32) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptPositionArray(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::allocateGlyphArray(le_int32, le_bool, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getAuxData(le_uint32 auxData[], LEErrorCode&) | Stable 3.6 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getCharIndices(le_int32 charIndices[], LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getCharIndices(le_int32 charIndices[], le_int32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getGlyphPosition(le_int32, float&, float&, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getGlyphPositions(float positions[], LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getGlyphs(LEGlyphID glyphs[], LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getGlyphs(le_uint32 glyphs[], le_uint32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::moveGlyph(le_int32, le_int32, le_uint32) | Stable 4.2 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::reset() | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::setAuxData(le_int32, le_uint32, LEErrorCode&) | Stable 3.6 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::setCharIndex(le_int32, le_int32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::setGlyphID(le_int32, LEGlyphID, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::setPosition(le_int32, float, float, LEErrorCode&) | Stable 3.0 | Deprecated
LESwaps.h | `#define` SWAPL | Stable 2.8 | Deprecated
LESwaps.h | `#define` SWAPW | Stable 2.8 | Deprecated
LESwaps.h | `static` le_uint16 icu::LESwaps::swapWord(le_uint16) | Stable 2.8 | Deprecated
LESwaps.h | `static` le_uint32 icu::LESwaps::swapLong(le_uint32) | Stable 2.8 | Deprecated
LETypes.h | `#define` LE_CLIENT_MASK | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_CLIENT_SHIFT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_FAILURE | Stable 2.4 | Deprecated
LETypes.h | `#define` LE_GET_CLIENT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_GET_GLYPH | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_GET_SUB_FONT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_GLYPH_MASK | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_GLYPH_SHIFT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_MAKE_TAG | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SET_CLIENT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SET_GLYPH | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SET_SUB_FONT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SUB_FONT_MASK | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SUB_FONT_SHIFT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SUCCESS | Stable 2.4 | Deprecated
LETypes.h | `#define` NULL | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_FONT_FILE_NOT_FOUND_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_ILLEGAL_ARGUMENT_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_INDEX_OUT_OF_BOUNDS_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_INTERNAL_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_MEMORY_ALLOCATION_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_MISSING_FONT_TABLE_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_NO_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_NO_LAYOUT_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_NO_SUBFONT_WARNING | Stable 2.4 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_AALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ABVF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ABVM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ABVS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_AFRC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_AKHN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_BLWF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_BLWM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_BLWS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_C2PC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_C2SC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CASE_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CCMP_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CJCT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CLIG_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CPSP_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CSWH_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CURS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_DIST_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_DLIG_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_DNOM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_EXPT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FIN2_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FIN3_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FINA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FRAC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HALF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HALN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HIST_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HKNA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HLIG_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HNGL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_INIT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ISOL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ITAL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_JALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_JP78_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_JP83_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_JP90_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_KERN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LFBD_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LIGA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LJMO_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LNUM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LOCL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MARK_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MED2_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MEDI_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MGRK_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MKMK_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MSET_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_NALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_NLCK_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_NUKT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_NUMR_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ONUM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_OPBD_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ORDN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ORNM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PCAP_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PNUM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PREF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PRES_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PSTF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PSTS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_QWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RAND_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RKRF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RLIG_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RPHF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RTBD_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RTLA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RUBY_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SINF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SIZE_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SMCP_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SMPL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS01_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS02_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS03_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS04_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS05_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS06_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS07_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS08_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS09_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS10_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS11_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS12_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS13_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS14_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS15_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS16_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS17_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS18_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS19_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS20_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SUBS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SUPS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SWSH_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TITL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TJMO_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TNAM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TNUM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TRAD_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_UNIC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VATU_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VERT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VHAL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VJMO_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VKNA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VKRN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VPAL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VRT2_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ZERO_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_ACNT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_AVAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BASE_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BDAT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BHED_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BLOC_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BSLN_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_CFF__TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_CMAP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_CVAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_CVT__TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_DSIG_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_EBDT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_EBLC_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_EBSC_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FDSC_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FEAT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FMTX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FPGM_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FVAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GASP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GDEF_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GLYF_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GPOS_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GSUB_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GVAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HDMX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HEAD_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HHEA_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HMTX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HSTY_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_JSTF_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_JUST_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_KERN_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_LCAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_LOCA_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_LTSH_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_MAXP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_MORT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_MORX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_NAME_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_OPBD_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_OS_2_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_PCLT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_POST_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_PREP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_PROP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_TRAK_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_VDMX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_VHEA_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_VMTX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_VORG_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_ZAPF_TABLE_TAG | Stable 3.2 | Deprecated
tmutfmt.h | Format* icu::TimeUnitFormat::clone() | Stable 4.2 | Deprecated 53
tmutfmt.h | TimeUnitFormat& icu::TimeUnitFormat::operator=(const TimeUnitFormat&) | Stable 4.2 | Deprecated 53
tmutfmt.h | UBool icu::TimeUnitFormat::operator!=(const Format&) | Stable 4.2 | Deprecated 53
tmutfmt.h | UClassID icu::TimeUnitFormat::getDynamicClassID() | Stable 4.2 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::TimeUnitFormat(UErrorCode&) | Stable 4.2 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::TimeUnitFormat(const Locale&, UErrorCode&) | Stable 4.2 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::TimeUnitFormat(const Locale&, UTimeUnitFormatStyle, UErrorCode&) | Stable 4.8 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::TimeUnitFormat(const TimeUnitFormat&) | Stable 4.2 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::~TimeUnitFormat() | Stable 4.2 | Deprecated 53
tmutfmt.h | `static` UClassID icu::TimeUnitFormat::getStaticClassID() | Stable 4.2 | Deprecated 53
tmutfmt.h | void icu::TimeUnitFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) | Stable 4.2 | Deprecated 53
tmutfmt.h | void icu::TimeUnitFormat::setLocale(const Locale&, UErrorCode&) | Stable 4.2 | Deprecated 53
tmutfmt.h | void icu::TimeUnitFormat::setNumberFormat(const NumberFormat&, UErrorCode&) | Stable 4.2 | Deprecated 53
ucol.h | UCollator* ucol_openFromShortString(const char*, UBool, UParseError*, UErrorCode*) | Stable 3.0 | Deprecated
ucol.h | int32_t ucol_getShortDefinitionString(const UCollator*, const char*, char*, int32_t, UErrorCode*) | Stable 3.0 | Deprecated 54
ucol.h | int32_t ucol_normalizeShortDefinitionString(const char*, char*, int32_t, UParseError*, UErrorCode*) | Stable 3.0 | Deprecated 54
uscript.h | `enum` UScriptCode::USCRIPT_DUPLOYAN_SHORTAND | Stable 4.6 | Deprecated
utypes.h | `enum` UErrorCode::U_REGEX_OCTAL_TOO_BIG | Stable 2.0 | Deprecated
uvernum.h | `#define` UCOL_TAILORINGS_VERSION | Stable 2.4 | Deprecated 54

(jump back to top)

## Changed in 54 (old, new)

File | API | 53 | 54
--- | --- | --- | ---
brkiter.h | int32_t icu::BreakIterator::getRuleStatus() | Draft→Stable 52
brkiter.h | int32_t icu::BreakIterator::getRuleStatusVec(int32_t*, int32_t, UErrorCode&) | Draft→Stable 52
dcfmtsym.h | `static` DecimalFormatSymbols* icu::DecimalFormatSymbols::createWithLastResortData(UErrorCode&) | Draft→Stable 52
fmtable.h | UFormattable* icu::Formattable::toUFormattable() | Draft→Stable 52
fmtable.h | const UFormattable* icu::Formattable::toUFormattable() | Draft→Stable 52
fmtable.h | `static` Formattable* icu::Formattable::fromUFormattable(UFormattable*) | Draft→Stable 52
fmtable.h | `static` const Formattable* icu::Formattable::fromUFormattable(const UFormattable*) | Draft→Stable 52
LayoutEngine.h | UClassID icu::LayoutEngine::getDynamicClassID() | Stable 2.8 | Deprecated
LayoutEngine.h | icu::LayoutEngine::~LayoutEngine() | Stable 2.8 | Deprecated
LayoutEngine.h | le_int32 icu::LayoutEngine::getGlyphCount() | Stable 2.8 | Deprecated
LayoutEngine.h | le_int32 icu::LayoutEngine::layoutChars(const LEUnicode chars[], le_int32, le_int32, le_int32, le_bool, float, float, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | `static` LayoutEngine* icu::LayoutEngine::layoutEngineFactory(const LEFontInstance*, le_int32, le_int32, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | `static` LayoutEngine* icu::LayoutEngine::layoutEngineFactory(const LEFontInstance*, le_int32, le_int32, le_int32, LEErrorCode&) | Stable 3.4 | Deprecated
LayoutEngine.h | `static` UClassID icu::LayoutEngine::getStaticClassID() | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getCharIndices(le_int32 charIndices[], LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getCharIndices(le_int32 charIndices[], le_int32, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getGlyphPosition(le_int32, float&, float&, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getGlyphPositions(float positions[], LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getGlyphs(LEGlyphID glyphs[], LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::getGlyphs(le_uint32 glyphs[], le_uint32, LEErrorCode&) | Stable 2.8 | Deprecated
LayoutEngine.h | void icu::LayoutEngine::reset() | Stable 2.8 | Deprecated
LEFontInstance.h | LEGlyphID icu::LEFontInstance::mapCharToGlyph(LEUnicode32) | Stable 3.2 | Deprecated
LEFontInstance.h | LEGlyphID icu::LEFontInstance::mapCharToGlyph(LEUnicode32, const LECharMapper*) | Stable 3.2 | Deprecated
LEFontInstance.h | LEGlyphID icu::LEFontInstance::mapCharToGlyph(LEUnicode32, const LECharMapper*, le_bool) | Stable 3.6 | Deprecated
LEFontInstance.h | LEUnicode32 icu::LECharMapper::mapChar(LEUnicode32) | Stable 2.8 | Deprecated
LEFontInstance.h | UClassID icu::LEFontInstance::getDynamicClassID() | Stable 3.2 | Deprecated
LEFontInstance.h | const LEFontInstance* icu::LEFontInstance::getSubFont(const LEUnicode chars[], le_int32*, le_int32, le_int32, LEErrorCode&) | Stable 3.2 | Deprecated
LEFontInstance.h | const void* icu::LEFontInstance::getFontTable(LETag) | Stable 2.8 | Deprecated
LEFontInstance.h | const void* icu::LEFontInstance::getFontTable(LETag, size_t&) | Draft 52 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::getScaleFactorX() | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::getScaleFactorY() | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::getXPixelsPerEm() | Stable 2.8 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::getYPixelsPerEm() | Stable 2.8 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::xPixelsToUnits(float) | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::xUnitsToPoints(float) | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::yPixelsToUnits(float) | Stable 3.2 | Deprecated
LEFontInstance.h | float icu::LEFontInstance::yUnitsToPoints(float) | Stable 3.2 | Deprecated
LEFontInstance.h | icu::LECharMapper::~LECharMapper() | Stable 3.2 | Deprecated
LEFontInstance.h | icu::LEFontInstance::~LEFontInstance() | Stable 2.8 | Deprecated
LEFontInstance.h | le_bool icu::LEFontInstance::canDisplay(LEUnicode32) | Stable 3.2 | Deprecated
LEFontInstance.h | le_bool icu::LEFontInstance::getGlyphPoint(LEGlyphID, le_int32, LEPoint&) | Stable 2.8 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getAscent() | Stable 3.2 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getDescent() | Stable 3.2 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getLeading() | Stable 3.2 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getLineHeight() | Stable 3.2 | Deprecated
LEFontInstance.h | le_int32 icu::LEFontInstance::getUnitsPerEM() | Stable 2.8 | Deprecated
LEFontInstance.h | `static` UClassID icu::LEFontInstance::getStaticClassID() | Stable 3.2 | Deprecated
LEFontInstance.h | `static` float icu::LEFontInstance::fixedToFloat(le_int32) | Stable 2.8 | Deprecated
LEFontInstance.h | `static` le_int32 icu::LEFontInstance::floatToFixed(float) | Stable 2.8 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::getGlyphAdvance(LEGlyphID, LEPoint&) | Stable 3.2 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::mapCharsToGlyphs(const LEUnicode chars[], le_int32, le_int32, le_bool, const LECharMapper*, le_bool, LEGlyphStorage&) | Stable 3.6 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::pixelsToUnits(LEPoint&, LEPoint&) | Stable 3.2 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::transformFunits(float, float, LEPoint&) | Stable 3.2 | Deprecated
LEFontInstance.h | void icu::LEFontInstance::unitsToPoints(LEPoint&, LEPoint&) | Stable 3.2 | Deprecated
LEGlyphStorage.h | LEGlyphID icu::LEGlyphStorage::getGlyphID(le_int32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | LEGlyphID& icu::LEGlyphStorage::operator[](le_int32) | Stable 3.0 | Deprecated
LEGlyphStorage.h | LEGlyphID* icu::LEGlyphStorage::insertGlyphs(le_int32, le_int32) | Stable 3.0 | Deprecated
LEGlyphStorage.h | LEGlyphID* icu::LEGlyphStorage::insertGlyphs(le_int32, le_int32, LEErrorCode&) | Stable 4.2 | Deprecated
LEGlyphStorage.h | UClassID icu::LEGlyphStorage::getDynamicClassID() | Stable 3.0 | Deprecated
LEGlyphStorage.h | icu::LEGlyphStorage::LEGlyphStorage() | Stable 3.0 | Deprecated
LEGlyphStorage.h | icu::LEGlyphStorage::~LEGlyphStorage() | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::allocateAuxData(LEErrorCode&) | Stable 3.6 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::allocatePositions(LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::applyInsertions() | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::getCharIndex(le_int32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_int32 icu::LEGlyphStorage::getGlyphCount() | Stable 3.0 | Deprecated
LEGlyphStorage.h | le_uint32 icu::LEGlyphStorage::getAuxData(le_int32, LEErrorCode&) | Stable 3.6 | Deprecated
LEGlyphStorage.h | `static` UClassID icu::LEGlyphStorage::getStaticClassID() | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adjustPosition(le_int32, float, float, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptAuxDataArray(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptCharIndicesArray(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptGlyphArray(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptGlyphCount(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptGlyphCount(le_int32) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::adoptPositionArray(LEGlyphStorage&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::allocateGlyphArray(le_int32, le_bool, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getAuxData(le_uint32 auxData[], LEErrorCode&) | Stable 3.6 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getCharIndices(le_int32 charIndices[], LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getCharIndices(le_int32 charIndices[], le_int32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getGlyphPosition(le_int32, float&, float&, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getGlyphPositions(float positions[], LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getGlyphs(LEGlyphID glyphs[], LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::getGlyphs(le_uint32 glyphs[], le_uint32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::moveGlyph(le_int32, le_int32, le_uint32) | Stable 4.2 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::reset() | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::setAuxData(le_int32, le_uint32, LEErrorCode&) | Stable 3.6 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::setCharIndex(le_int32, le_int32, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::setGlyphID(le_int32, LEGlyphID, LEErrorCode&) | Stable 3.0 | Deprecated
LEGlyphStorage.h | void icu::LEGlyphStorage::setPosition(le_int32, float, float, LEErrorCode&) | Stable 3.0 | Deprecated
LESwaps.h | `#define` SWAPL | Stable 2.8 | Deprecated
LESwaps.h | `#define` SWAPW | Stable 2.8 | Deprecated
LESwaps.h | `static` le_uint16 icu::LESwaps::swapWord(le_uint16) | Stable 2.8 | Deprecated
LESwaps.h | `static` le_uint32 icu::LESwaps::swapLong(le_uint32) | Stable 2.8 | Deprecated
LETypes.h | `#define` LE_CLIENT_MASK | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_CLIENT_SHIFT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_FAILURE | Stable 2.4 | Deprecated
LETypes.h | `#define` LE_GET_CLIENT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_GET_GLYPH | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_GET_SUB_FONT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_GLYPH_MASK | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_GLYPH_SHIFT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_MAKE_TAG | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SET_CLIENT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SET_GLYPH | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SET_SUB_FONT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SUB_FONT_MASK | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SUB_FONT_SHIFT | Stable 3.2 | Deprecated
LETypes.h | `#define` LE_SUCCESS | Stable 2.4 | Deprecated
LETypes.h | `#define` NULL | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_FONT_FILE_NOT_FOUND_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_ILLEGAL_ARGUMENT_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_INDEX_OUT_OF_BOUNDS_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_INTERNAL_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_MEMORY_ALLOCATION_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_MISSING_FONT_TABLE_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_NO_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_NO_LAYOUT_ERROR | Stable 2.4 | Deprecated
LETypes.h | `enum` LEErrorCode::LE_NO_SUBFONT_WARNING | Stable 2.4 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_AALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ABVF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ABVM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ABVS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_AFRC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_AKHN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_BLWF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_BLWM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_BLWS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_C2PC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_C2SC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CASE_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CCMP_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CJCT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CLIG_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CPSP_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CSWH_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_CURS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_DIST_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_DLIG_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_DNOM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_EXPT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FIN2_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FIN3_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FINA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FRAC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_FWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HALF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HALN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HIST_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HKNA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HLIG_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HNGL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_HWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_INIT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ISOL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ITAL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_JALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_JP78_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_JP83_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_JP90_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_KERN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LFBD_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LIGA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LJMO_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LNUM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_LOCL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MARK_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MED2_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MEDI_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MGRK_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MKMK_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_MSET_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_NALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_NLCK_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_NUKT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_NUMR_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ONUM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_OPBD_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ORDN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ORNM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PCAP_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PNUM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PREF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PRES_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PSTF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PSTS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_PWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_QWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RAND_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RKRF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RLIG_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RPHF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RTBD_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RTLA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_RUBY_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SINF_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SIZE_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SMCP_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SMPL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS01_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS02_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS03_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS04_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS05_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS06_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS07_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS08_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS09_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS10_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS11_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS12_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS13_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS14_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS15_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS16_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS17_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS18_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS19_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SS20_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SUBS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SUPS_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_SWSH_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TITL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TJMO_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TNAM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TNUM_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TRAD_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_TWID_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_UNIC_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VALT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VATU_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VERT_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VHAL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VJMO_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VKNA_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VKRN_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VPAL_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_VRT2_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LEFeatureTags::LE_ZERO_FEATURE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_ACNT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_AVAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BASE_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BDAT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BHED_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BLOC_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_BSLN_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_CFF__TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_CMAP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_CVAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_CVT__TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_DSIG_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_EBDT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_EBLC_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_EBSC_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FDSC_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FEAT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FMTX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FPGM_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_FVAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GASP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GDEF_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GLYF_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GPOS_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GSUB_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_GVAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HDMX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HEAD_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HHEA_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HMTX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_HSTY_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_JSTF_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_JUST_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_KERN_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_LCAR_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_LOCA_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_LTSH_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_MAXP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_MORT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_MORX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_NAME_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_OPBD_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_OS_2_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_PCLT_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_POST_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_PREP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_PROP_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_TRAK_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_VDMX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_VHEA_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_VMTX_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_VORG_TABLE_TAG | Stable 3.2 | Deprecated
LETypes.h | `enum` LETableTags::LE_ZAPF_TABLE_TAG | Stable 3.2 | Deprecated
listformatter.h | ListFormatter& icu::ListFormatter::operator=(const ListFormatter&) | Draft→Stable 52
listformatter.h | icu::ListFormatter::ListFormatter(const ListFormatter&) | Draft→Stable 52
timezone.h | `static` UnicodeString& icu::TimeZone::getIDForWindowsID(const UnicodeString&, const char*, UnicodeString&, UErrorCode&) | Draft→Stable 52
timezone.h | `static` UnicodeString& icu::TimeZone::getWindowsID(const UnicodeString&, UnicodeString&, UErrorCode&) | Draft→Stable 52
tmutfmt.h | Format* icu::TimeUnitFormat::clone() | Stable 4.2 | Deprecated 53
tmutfmt.h | TimeUnitFormat& icu::TimeUnitFormat::operator=(const TimeUnitFormat&) | Stable 4.2 | Deprecated 53
tmutfmt.h | UBool icu::TimeUnitFormat::operator!=(const Format&) | Stable 4.2 | Deprecated 53
tmutfmt.h | UClassID icu::TimeUnitFormat::getDynamicClassID() | Stable 4.2 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::TimeUnitFormat(UErrorCode&) | Stable 4.2 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::TimeUnitFormat(const Locale&, UErrorCode&) | Stable 4.2 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::TimeUnitFormat(const Locale&, UTimeUnitFormatStyle, UErrorCode&) | Stable 4.8 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::TimeUnitFormat(const TimeUnitFormat&) | Stable 4.2 | Deprecated 53
tmutfmt.h | icu::TimeUnitFormat::~TimeUnitFormat() | Stable 4.2 | Deprecated 53
tmutfmt.h | `static` UClassID icu::TimeUnitFormat::getStaticClassID() | Stable 4.2 | Deprecated 53
tmutfmt.h | void icu::TimeUnitFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) | Stable 4.2 | Deprecated 53
tmutfmt.h | void icu::TimeUnitFormat::setLocale(const Locale&, UErrorCode&) | Stable 4.2 | Deprecated 53
tmutfmt.h | void icu::TimeUnitFormat::setNumberFormat(const NumberFormat&, UErrorCode&) | Stable 4.2 | Deprecated 53
ucal.h | int32_t ucal_getTimeZoneIDForWindowsID(const UChar*, int32_t, const char*, UChar*, int32_t, UErrorCode*) | Draft→Stable 52
ucal.h | int32_t ucal_getWindowsTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | Draft→Stable 52
ucol.h | UCollator* ucol_openFromShortString(const char*, UBool, UParseError*, UErrorCode*) | Stable 3.0 | Deprecated
ucol.h | int32_t ucol_getShortDefinitionString(const UCollator*, const char*, char*, int32_t, UErrorCode*) | Stable 3.0 | Deprecated 54
ucol.h | int32_t ucol_normalizeShortDefinitionString(const char*, char*, int32_t, UParseError*, UErrorCode*) | Stable 3.0 | Deprecated 54
uformattable.h | UBool ufmt_isNumeric(const UFormattable*) | Draft→Stable 52
uformattable.h | UDate ufmt_getDate(const UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | UFormattable* ufmt_getArrayItemByIndex(UFormattable*, int32_t, UErrorCode*) | Draft→Stable 52
uformattable.h | UFormattable* ufmt_open(UErrorCode*) | Draft→Stable 52
uformattable.h | UFormattableType ufmt_getType(const UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | const UChar* ufmt_getUChars(UFormattable*, int32_t*, UErrorCode*) | Draft→Stable 52
uformattable.h | const char* ufmt_getDecNumChars(UFormattable*, int32_t*, UErrorCode*) | Draft→Stable 52
uformattable.h | const void* ufmt_getObject(const UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | double ufmt_getDouble(UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_ARRAY | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_COUNT | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_DATE | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_DOUBLE | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_INT64 | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_LONG | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_OBJECT | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_STRING | Draft→Stable 52
uformattable.h | int32_t ufmt_getArrayLength(const UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | int32_t ufmt_getLong(UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | int64_t ufmt_getInt64(UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | void ufmt_close(UFormattable*) | Draft→Stable 52
unum.h | UFormattable* unum_parseToUFormattable(const UNumberFormat*, UFormattable*, const UChar*, int32_t, int32_t*, UErrorCode*) | Draft→Stable 52
unum.h | int32_t unum_formatUFormattable(const UNumberFormat*, const UFormattable*, UChar*, int32_t, UFieldPosition*, UErrorCode*) | Draft→Stable 52
unumsys.h | UBool unumsys_isAlgorithmic(const UNumberingSystem*) | Draft→Stable 52
unumsys.h | UEnumeration* unumsys_openAvailableNames(UErrorCode*) | Draft→Stable 52
unumsys.h | UNumberingSystem* unumsys_open(const char*, UErrorCode*) | Draft→Stable 52
unumsys.h | UNumberingSystem* unumsys_openByName(const char*, UErrorCode*) | Draft→Stable 52
unumsys.h | const char* unumsys_getName(const UNumberingSystem*) | Draft→Stable 52
unumsys.h | int32_t unumsys_getDescription(const UNumberingSystem*, UChar*, int32_t, UErrorCode*) | Draft→Stable 52
unumsys.h | int32_t unumsys_getRadix(const UNumberingSystem*) | Draft→Stable 52
unumsys.h | void unumsys_close(UNumberingSystem*) | Draft→Stable 52
uregion.h | UBool uregion_areEqual(const URegion*, const URegion*) | Draft→Stable 52
uregion.h | UBool uregion_contains(const URegion*, const URegion*) | Draft→Stable 52
uregion.h | UEnumeration* uregion_getAvailable(URegionType, UErrorCode*) | Draft→Stable 52
uregion.h | UEnumeration* uregion_getContainedRegions(const URegion*, UErrorCode*) | Draft→Stable 52
uregion.h | UEnumeration* uregion_getContainedRegionsOfType(const URegion*, URegionType, UErrorCode*) | Draft→Stable 52
uregion.h | UEnumeration* uregion_getPreferredValues(const URegion*, UErrorCode*) | Draft→Stable 52
uregion.h | URegionType uregion_getType(const URegion*) | Draft→Stable 52
uregion.h | const URegion* uregion_getContainingRegion(const URegion*) | Draft→Stable 52
uregion.h | const URegion* uregion_getContainingRegionOfType(const URegion*, URegionType) | Draft→Stable 52
uregion.h | const URegion* uregion_getRegionFromCode(const char*, UErrorCode*) | Draft→Stable 52
uregion.h | const URegion* uregion_getRegionFromNumericCode(int32_t, UErrorCode*) | Draft→Stable 52
uregion.h | const char* uregion_getRegionCode(const URegion*) | Draft→Stable 52
uregion.h | int32_t uregion_getNumericCode(const URegion*) | Draft→Stable 52
uscript.h | `enum` UScriptCode::USCRIPT_DUPLOYAN_SHORTAND | Stable 4.6 | Deprecated
uspoof.h | const USet* uspoof_getInclusionSet(UErrorCode*) | Draft→Stable 51
uspoof.h | const USet* uspoof_getRecommendedSet(UErrorCode*) | Draft→Stable 51
uspoof.h | const icu::UnicodeSet* uspoof_getInclusionUnicodeSet(UErrorCode*) | Draft→Stable 51
uspoof.h | const icu::UnicodeSet* uspoof_getRecommendedUnicodeSet(UErrorCode*) | Draft→Stable 51
utypes.h | `enum` UErrorCode::U_REGEX_OCTAL_TOO_BIG | Stable 2.0 | Deprecated
uvernum.h | `#define` UCOL_TAILORINGS_VERSION | Stable 2.4 | Deprecated 54

(jump back to top)

## Promoted to stable in 54

File | API | 53 | 54
--- | --- | --- | ---
brkiter.h | int32_t icu::BreakIterator::getRuleStatus() | Draft→Stable 52
brkiter.h | int32_t icu::BreakIterator::getRuleStatusVec(int32_t*, int32_t, UErrorCode&) | Draft→Stable 52
dcfmtsym.h | `static` DecimalFormatSymbols* icu::DecimalFormatSymbols::createWithLastResortData(UErrorCode&) | Draft→Stable 52
fmtable.h | UFormattable* icu::Formattable::toUFormattable() | Draft→Stable 52
fmtable.h | const UFormattable* icu::Formattable::toUFormattable() | Draft→Stable 52
fmtable.h | `static` Formattable* icu::Formattable::fromUFormattable(UFormattable*) | Draft→Stable 52
fmtable.h | `static` const Formattable* icu::Formattable::fromUFormattable(const UFormattable*) | Draft→Stable 52
listformatter.h | ListFormatter& icu::ListFormatter::operator=(const ListFormatter&) | Draft→Stable 52
listformatter.h | icu::ListFormatter::ListFormatter(const ListFormatter&) | Draft→Stable 52
timezone.h | `static` UnicodeString& icu::TimeZone::getIDForWindowsID(const UnicodeString&, const char*, UnicodeString&, UErrorCode&) | Draft→Stable 52
timezone.h | `static` UnicodeString& icu::TimeZone::getWindowsID(const UnicodeString&, UnicodeString&, UErrorCode&) | Draft→Stable 52
ucal.h | int32_t ucal_getTimeZoneIDForWindowsID(const UChar*, int32_t, const char*, UChar*, int32_t, UErrorCode*) | Draft→Stable 52
ucal.h | int32_t ucal_getWindowsTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | Draft→Stable 52
uchar.h | `enum` UBlockCode::UBLOCK_BASSA_VAH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_CAUCASIAN_ALBANIAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_COPTIC_EPACT_NUMBERS | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_DUPLOYAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_ELBASAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_GEOMETRIC_SHAPES_EXTENDED | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_GRANTHA | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_KHOJKI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_KHUDAWADI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_LATIN_EXTENDED_E | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_LINEAR_A | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MAHAJANI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MANICHAEAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MENDE_KIKAKUI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MODI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MRO | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MYANMAR_EXTENDED_B | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_NABATAEAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_OLD_NORTH_ARABIAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_OLD_PERMIC | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_ORNAMENTAL_DINGBATS | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_PAHAWH_HMONG | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_PALMYRENE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_PAU_CIN_HAU | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_PSALTER_PAHLAVI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_SHORTHAND_FORMAT_CONTROLS | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_SIDDHAM | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_SINHALA_ARCHAIC_NUMBERS | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_SUPPLEMENTAL_ARROWS_C | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_TIRHUTA | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_WARANG_CITI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_ALEPH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_AYIN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_BETH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_DALETH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_DHAMEDH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_FIVE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_GIMEL | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_HETH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_HUNDRED | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_KAPH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_LAMEDH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_MEM | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_NUN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_ONE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_PE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_QOPH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_RESH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_SADHE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_SAMEKH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_TAW | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_TEN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_TETH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_THAMEDH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_TWENTY | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_WAW | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_YODH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_ZAYIN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_STRAIGHT_WAW | (missing) | Stable 54 | (Born Stable)
uformattable.h | UBool ufmt_isNumeric(const UFormattable*) | Draft→Stable 52
uformattable.h | UDate ufmt_getDate(const UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | UFormattable* ufmt_getArrayItemByIndex(UFormattable*, int32_t, UErrorCode*) | Draft→Stable 52
uformattable.h | UFormattable* ufmt_open(UErrorCode*) | Draft→Stable 52
uformattable.h | UFormattableType ufmt_getType(const UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | const UChar* ufmt_getUChars(UFormattable*, int32_t*, UErrorCode*) | Draft→Stable 52
uformattable.h | const char* ufmt_getDecNumChars(UFormattable*, int32_t*, UErrorCode*) | Draft→Stable 52
uformattable.h | const void* ufmt_getObject(const UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | double ufmt_getDouble(UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_ARRAY | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_COUNT | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_DATE | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_DOUBLE | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_INT64 | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_LONG | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_OBJECT | Draft→Stable 52
uformattable.h | `enum` UFormattableType::UFMT_STRING | Draft→Stable 52
uformattable.h | int32_t ufmt_getArrayLength(const UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | int32_t ufmt_getLong(UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | int64_t ufmt_getInt64(UFormattable*, UErrorCode*) | Draft→Stable 52
uformattable.h | void ufmt_close(UFormattable*) | Draft→Stable 52
unum.h | UFormattable* unum_parseToUFormattable(const UNumberFormat*, UFormattable*, const UChar*, int32_t, int32_t*, UErrorCode*) | Draft→Stable 52
unum.h | int32_t unum_formatUFormattable(const UNumberFormat*, const UFormattable*, UChar*, int32_t, UFieldPosition*, UErrorCode*) | Draft→Stable 52
unumsys.h | UBool unumsys_isAlgorithmic(const UNumberingSystem*) | Draft→Stable 52
unumsys.h | UEnumeration* unumsys_openAvailableNames(UErrorCode*) | Draft→Stable 52
unumsys.h | UNumberingSystem* unumsys_open(const char*, UErrorCode*) | Draft→Stable 52
unumsys.h | UNumberingSystem* unumsys_openByName(const char*, UErrorCode*) | Draft→Stable 52
unumsys.h | const char* unumsys_getName(const UNumberingSystem*) | Draft→Stable 52
unumsys.h | int32_t unumsys_getDescription(const UNumberingSystem*, UChar*, int32_t, UErrorCode*) | Draft→Stable 52
unumsys.h | int32_t unumsys_getRadix(const UNumberingSystem*) | Draft→Stable 52
unumsys.h | void unumsys_close(UNumberingSystem*) | Draft→Stable 52
uregion.h | UBool uregion_areEqual(const URegion*, const URegion*) | Draft→Stable 52
uregion.h | UBool uregion_contains(const URegion*, const URegion*) | Draft→Stable 52
uregion.h | UEnumeration* uregion_getAvailable(URegionType, UErrorCode*) | Draft→Stable 52
uregion.h | UEnumeration* uregion_getContainedRegions(const URegion*, UErrorCode*) | Draft→Stable 52
uregion.h | UEnumeration* uregion_getContainedRegionsOfType(const URegion*, URegionType, UErrorCode*) | Draft→Stable 52
uregion.h | UEnumeration* uregion_getPreferredValues(const URegion*, UErrorCode*) | Draft→Stable 52
uregion.h | URegionType uregion_getType(const URegion*) | Draft→Stable 52
uregion.h | const URegion* uregion_getContainingRegion(const URegion*) | Draft→Stable 52
uregion.h | const URegion* uregion_getContainingRegionOfType(const URegion*, URegionType) | Draft→Stable 52
uregion.h | const URegion* uregion_getRegionFromCode(const char*, UErrorCode*) | Draft→Stable 52
uregion.h | const URegion* uregion_getRegionFromNumericCode(int32_t, UErrorCode*) | Draft→Stable 52
uregion.h | const char* uregion_getRegionCode(const URegion*) | Draft→Stable 52
uregion.h | int32_t uregion_getNumericCode(const URegion*) | Draft→Stable 52
uscript.h | `enum` UScriptCode::USCRIPT_AHOM | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_DUPLOYAN | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_HATRAN | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_KHUDAWADI | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_MODI | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_MULTANI | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_PAU_CIN_HAU | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_SIDDHAM | (missing) | Stable 54 | (Born Stable)
uspoof.h | const USet* uspoof_getInclusionSet(UErrorCode*) | Draft→Stable 51
uspoof.h | const USet* uspoof_getRecommendedSet(UErrorCode*) | Draft→Stable 51
uspoof.h | const icu::UnicodeSet* uspoof_getInclusionUnicodeSet(UErrorCode*) | Draft→Stable 51
uspoof.h | const icu::UnicodeSet* uspoof_getRecommendedUnicodeSet(UErrorCode*) | Draft→Stable 51

(jump back to top)

## Added in 54

File | API | 53 | 54
--- | --- | --- | ---
dcfmtsym.h | `enum` icu::DecimalFormatSymbols::ENumberFormatSymbol::kExponentMultiplicationSymbol | (missing) | Draft 54
decimfmt.h | UBool icu::DecimalFormat::isDecimalPatternMatchRequired() | (missing) | Draft 54
decimfmt.h | UCurrencyUsage icu::DecimalFormat::getCurrencyUsage() | (missing) | Draft 54
decimfmt.h | void icu::DecimalFormat::setCurrencyUsage(UCurrencyUsage, UErrorCode*) | (missing) | Draft 54
decimfmt.h | void icu::DecimalFormat::setDecimalPatternMatchRequired(UBool) | (missing) | Draft 54
dtfmtsym.h | const UnicodeString* icu::DateFormatSymbols::getYearNames(int32_t&, DtContextType, DtWidthType) | (missing) | Draft 54
dtfmtsym.h | const UnicodeString* icu::DateFormatSymbols::getZodiacNames(int32_t&, DtContextType, DtWidthType) | (missing) | Draft 54
dtfmtsym.h | void icu::DateFormatSymbols::setYearNames(const UnicodeString*, int32_t, DtContextType, DtWidthType) | (missing) | Draft 54
dtfmtsym.h | void icu::DateFormatSymbols::setZodiacNames(const UnicodeString*, int32_t, DtContextType, DtWidthType) | (missing) | Draft 54
locid.h | UBool icu::Locale::isRightToLeft() | (missing) | Draft 54
measfmt.h | UnicodeString& icu::MeasureFormat::formatMeasuresPer(const Measure*, int32_t, const MeasureUnit&, UnicodeString&, FieldPosition&, UErrorCode&) | (missing) | Internal
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createAcreFoot(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createAmpere(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createAstronomicalUnit(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createBit(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createBushel(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createByte(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCalorie(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCarat(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCentiliter(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCubicCentimeter(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCubicFoot(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCubicInch(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCubicMeter(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCubicYard(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCup(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createDeciliter(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createDecimeter(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createFathom(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createFluidOunce(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createFoodcalorie(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createFurlong(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createGallon(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createGigabit(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createGigabyte(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createGigahertz(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createGigawatt(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createHectoliter(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createHertz(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createJoule(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKarat(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKelvin(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilobit(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilobyte(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilocalorie(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilohertz(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilojoule(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilowattHour(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createLiterPerKilometer(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createLux(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMegabit(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMegabyte(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMegahertz(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMegaliter(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMegawatt(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMeterPerSecondSquared(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMicrogram(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMicrometer(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMicrosecond(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMilePerGallon(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMilliampere(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMilligram(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMilliliter(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMillimeterOfMercury(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMilliwatt(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createNanometer(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createNanosecond(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createNauticalMile(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createOhm(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createOunceTroy(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createParsec(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createPint(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createPoundPerSquareInch(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createQuart(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createRadian(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createSquareCentimeter(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createSquareInch(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createSquareYard(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createStone(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createTablespoon(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createTeaspoon(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createTerabit(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createTerabyte(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createTon(UErrorCode&) | (missing) | Draft 54
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createVolt(UErrorCode&) | (missing) | Draft 54
plurfmt.h | void icu::PluralFormat::parseType(const UnicodeString&, const NFRule*, Formattable&, FieldPosition&) | (missing) | (untagged)
putil.h | const char* u_getTimeZoneFilesDirectory(UErrorCode*) | (missing) | Internal
putil.h | void u_setTimeZoneFilesDirectory(const char*, UErrorCode*) | (missing) | Internal
regex.h | UBool icu::RegexMatcher::find(UErrorCode&) | (missing) | Internal
reldatefmt.h | UDateRelativeDateTimeFormatterStyle icu::RelativeDateTimeFormatter::getFormatStyle() | (missing) | Draft 54
reldatefmt.h | UDisplayContext icu::RelativeDateTimeFormatter::getCapitalizationContext() | (missing) | Draft 54
reldatefmt.h | `enum` UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_COUNT | (missing) | Draft 54
reldatefmt.h | `enum` UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_LONG | (missing) | Draft 54
reldatefmt.h | `enum` UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_NARROW | (missing) | Draft 54
reldatefmt.h | `enum` UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_SHORT | (missing) | Draft 54
reldatefmt.h | icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode&) | (missing) | Draft 54
scientificformathelper.h | ScientificFormatHelper& icu::ScientificFormatHelper::operator=(const ScientificFormatHelper&) | (missing) | Draft 54
scientificformathelper.h | UnicodeString& icu::ScientificFormatHelper::insertMarkup(const UnicodeString&, FieldPositionIterator&, const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&) | (missing) | Draft 54
scientificformathelper.h | UnicodeString& icu::ScientificFormatHelper::toSuperscriptExponentDigits(const UnicodeString&, FieldPositionIterator&, UnicodeString&, UErrorCode&) | (missing) | Draft 54
scientificformathelper.h | icu::ScientificFormatHelper::ScientificFormatHelper(const DecimalFormatSymbols&, UErrorCode&) | (missing) | Draft 54
scientificformathelper.h | icu::ScientificFormatHelper::ScientificFormatHelper(const ScientificFormatHelper&) | (missing) | Draft 54
scientificformathelper.h | icu::ScientificFormatHelper::~ScientificFormatHelper() | (missing) | Draft 54
smpdtfmt.h | const NumberFormat* icu::SimpleDateFormat::getNumberFormatForField(UChar) | (missing) | Draft 54
smpdtfmt.h | void icu::SimpleDateFormat::adoptNumberFormat(NumberFormat*) | (missing) | Draft 54
smpdtfmt.h | void icu::SimpleDateFormat::adoptNumberFormat(const UnicodeString&, NumberFormat*, UErrorCode&) | (missing) | Draft 54
tzfmt.h | `enum` UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONS | (missing) | Draft 54
tznames.h | `static` TimeZoneNames* icu::TimeZoneNames::createTZDBInstance(const Locale&, UErrorCode&) | (missing) | Draft 54
uchar.h | `enum` UBlockCode::UBLOCK_BASSA_VAH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_CAUCASIAN_ALBANIAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_COPTIC_EPACT_NUMBERS | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_DUPLOYAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_ELBASAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_GEOMETRIC_SHAPES_EXTENDED | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_GRANTHA | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_KHOJKI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_KHUDAWADI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_LATIN_EXTENDED_E | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_LINEAR_A | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MAHAJANI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MANICHAEAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MENDE_KIKAKUI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MODI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MRO | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_MYANMAR_EXTENDED_B | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_NABATAEAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_OLD_NORTH_ARABIAN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_OLD_PERMIC | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_ORNAMENTAL_DINGBATS | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_PAHAWH_HMONG | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_PALMYRENE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_PAU_CIN_HAU | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_PSALTER_PAHLAVI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_SHORTHAND_FORMAT_CONTROLS | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_SIDDHAM | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_SINHALA_ARCHAIC_NUMBERS | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_SUPPLEMENTAL_ARROWS_C | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_TIRHUTA | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UBlockCode::UBLOCK_WARANG_CITI | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_ALEPH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_AYIN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_BETH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_DALETH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_DHAMEDH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_FIVE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_GIMEL | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_HETH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_HUNDRED | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_KAPH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_LAMEDH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_MEM | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_NUN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_ONE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_PE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_QOPH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_RESH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_SADHE | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_SAMEKH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_TAW | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_TEN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_TETH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_THAMEDH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_TWENTY | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_WAW | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_YODH | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_MANICHAEAN_ZAYIN | (missing) | Stable 54 | (Born Stable)
uchar.h | `enum` UJoiningGroup::U_JG_STRAIGHT_WAW | (missing) | Stable 54 | (Born Stable)
ucurr.h | double ucurr_getRoundingIncrementForUsage(const UChar*, const UCurrencyUsage, UErrorCode*) | (missing) | Draft 54
ucurr.h | `enum` UCurrencyUsage::UCURR_USAGE_CASH | (missing) | Draft 54
ucurr.h | `enum` UCurrencyUsage::UCURR_USAGE_COUNT | (missing) | Draft 54
ucurr.h | `enum` UCurrencyUsage::UCURR_USAGE_STANDARD | (missing) | Draft 54
ucurr.h | int32_t ucurr_getDefaultFractionDigitsForUsage(const UChar*, const UCurrencyUsage, UErrorCode*) | (missing) | Draft 54
udat.h | const UNumberFormat* udat_getNumberFormatForField(const UDateFormat*, UChar) | (missing) | Draft 54
udat.h | `enum` UDateFormatSymbolType::UDAT_CYCLIC_YEARS_ABBREVIATED | (missing) | Draft 54
udat.h | `enum` UDateFormatSymbolType::UDAT_CYCLIC_YEARS_NARROW | (missing) | Draft 54
udat.h | `enum` UDateFormatSymbolType::UDAT_CYCLIC_YEARS_WIDE | (missing) | Draft 54
udat.h | `enum` UDateFormatSymbolType::UDAT_ZODIAC_NAMES_ABBREVIATED | (missing) | Draft 54
udat.h | `enum` UDateFormatSymbolType::UDAT_ZODIAC_NAMES_NARROW | (missing) | Draft 54
udat.h | `enum` UDateFormatSymbolType::UDAT_ZODIAC_NAMES_WIDE | (missing) | Draft 54
udat.h | void udat_adoptNumberFormat(UDateFormat*, UNumberFormat*) | (missing) | Draft 54
udat.h | void udat_adoptNumberFormatForFields(UDateFormat*, const UChar*, UNumberFormat*, UErrorCode*) | (missing) | Draft 54
udisplaycontext.h | `enum` UDisplayContext::UDISPCTX_LENGTH_FULL | (missing) | Draft 54
udisplaycontext.h | `enum` UDisplayContext::UDISPCTX_LENGTH_SHORT | (missing) | Draft 54
udisplaycontext.h | `enum` UDisplayContextType::UDISPCTX_TYPE_DISPLAY_LENGTH | (missing) | Draft 54
uloc.h | UBool uloc_isRightToLeft(const char*) | (missing) | Draft 54
uloc.h | const char* uloc_toLegacyKey(const char*) | (missing) | Draft 54
uloc.h | const char* uloc_toLegacyType(const char*, const char*) | (missing) | Draft 54
uloc.h | const char* uloc_toUnicodeLocaleKey(const char*) | (missing) | Draft 54
uloc.h | const char* uloc_toUnicodeLocaleType(const char*, const char*) | (missing) | Draft 54
unum.h | `enum` UNumberFormatAttribute::UNUM_CURRENCY_USAGE | (missing) | Draft 54
unum.h | `enum` UNumberFormatAttribute::UNUM_PARSE_DECIMAL_MARK_REQUIRED | (missing) | Draft 54
unum.h | `enum` UNumberFormatStyle::UNUM_CASH_CURRENCY | (missing) | Draft 54
unum.h | `enum` UNumberFormatSymbol::UNUM_EXPONENT_MULTIPLICATION_SYMBOL | (missing) | Draft 54
uscript.h | `enum` UScriptCode::USCRIPT_AHOM | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_DUPLOYAN | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_HATRAN | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_KHUDAWADI | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_MODI | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_MULTANI | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_PAU_CIN_HAU | (missing) | Stable 54 | (Born Stable)
uscript.h | `enum` UScriptCode::USCRIPT_SIDDHAM | (missing) | Stable 54 | (Born Stable)
ustdio.h | UFILE* u_fopen_u(const UChar*, const char*, const char*, const char*) | (missing) | Draft 54

(jump back to top)

## Other existing drafts in 54

File | API | 53 | 54
--- | --- | --- | ---
coll.h | Collator& icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&) | Draft 53
coll.h | UColReorderCode icu::Collator::getMaxVariable() | Draft 53
datefmt.h | DateFormat& icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&) | Draft 53
datefmt.h | UBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&) | Draft 53
datefmt.h | UBool icu::DateFormat::isCalendarLenient() | Draft 53
datefmt.h | UDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&) | Draft 53
datefmt.h | void icu::DateFormat::setCalendarLenient(UBool) | Draft 53
datefmt.h | void icu::DateFormat::setContext(UDisplayContext, UErrorCode&) | Draft 53
decimfmt.h | void icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&) | Draft 53
decimfmt.h | void icu::DecimalFormat::setGroupingUsed(UBool) | Draft 53
decimfmt.h | void icu::DecimalFormat::setParseIntegerOnly(UBool) | Draft 53
measfmt.h | Format* icu::MeasureFormat::clone() | Draft 53
measfmt.h | MeasureFormat& icu::MeasureFormat::operator=(const MeasureFormat&) | Draft 53
measfmt.h | UBool icu::MeasureFormat::operator==(const Format&) | Draft 53
measfmt.h | UClassID icu::MeasureFormat::getDynamicClassID() | Draft 53
measfmt.h | UnicodeString& icu::MeasureFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) | Draft 53
measfmt.h | UnicodeString& icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&) | Draft 53
measfmt.h | `enum` UMeasureFormatWidth::UMEASFMT_WIDTH_COUNT | Draft 53
measfmt.h | `enum` UMeasureFormatWidth::UMEASFMT_WIDTH_NARROW | Draft 53
measfmt.h | `enum` UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERIC | Draft 53
measfmt.h | `enum` UMeasureFormatWidth::UMEASFMT_WIDTH_SHORT | Draft 53
measfmt.h | `enum` UMeasureFormatWidth::UMEASFMT_WIDTH_WIDE | Draft 53
measfmt.h | icu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, NumberFormat*, UErrorCode&) | Draft 53
measfmt.h | icu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, UErrorCode&) | Draft 53
measfmt.h | icu::MeasureFormat::MeasureFormat(const MeasureFormat&) | Draft 53
measfmt.h | `static` UClassID icu::MeasureFormat::getStaticClassID() | Draft 53
measfmt.h | void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) | Draft 53
measunit.h | MeasureUnit& icu::MeasureUnit::operator=(const MeasureUnit&) | Draft 53
measunit.h | UBool icu::MeasureUnit::operator!=(const UObject&) | Draft 53
measunit.h | UClassID icu::MeasureUnit::getDynamicClassID() | Draft 53
measunit.h | const char* icu::MeasureUnit::getSubtype() | Draft 53
measunit.h | const char* icu::MeasureUnit::getType() | Draft 53
measunit.h | icu::MeasureUnit::MeasureUnit(const MeasureUnit&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&) | Draft 53
measunit.h | `static` MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&) | Draft 53
measunit.h | `static` StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&) | Draft 53
measunit.h | `static` UClassID icu::MeasureUnit::getStaticClassID() | Draft 53
measunit.h | `static` int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&) | Draft 53
measunit.h | `static` int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&) | Draft 53
measure.h | UClassID icu::Measure::getDynamicClassID() | Draft 53
measure.h | `static` UClassID icu::Measure::getStaticClassID() | Draft 53
numfmt.h | UDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&) | Draft 53
numfmt.h | void icu::NumberFormat::setContext(UDisplayContext, UErrorCode&) | Draft 53
rbnf.h | void icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&) | Draft 53
region.h | StringEnumeration* icu::Region::getContainedRegions() | Draft 51
region.h | StringEnumeration* icu::Region::getContainedRegions(URegionType) | Draft 51
region.h | StringEnumeration* icu::Region::getPreferredValues() | Draft 51
region.h | `static` StringEnumeration* icu::Region::getAvailable(URegionType) | Draft 51
reldatefmt.h | RelativeDateTimeFormatter& icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&) | Draft 53
reldatefmt.h | UnicodeString& icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&) | Draft 53
reldatefmt.h | UnicodeString& icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&, UErrorCode&) | Draft 53
reldatefmt.h | UnicodeString& icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&, UErrorCode&) | Draft 53
reldatefmt.h | const NumberFormat& icu::RelativeDateTimeFormatter::getNumberFormat() | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_DAY | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAY | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAY | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTH | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_NOW | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAY | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAY | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAY | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAY | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNT | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAY | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEK | Draft 53
reldatefmt.h | `enum` UDateAbsoluteUnit::UDAT_ABSOLUTE_YEAR | Draft 53
reldatefmt.h | `enum` UDateDirection::UDAT_DIRECTION_COUNT | Draft 53
reldatefmt.h | `enum` UDateDirection::UDAT_DIRECTION_LAST_2 | Draft 53
reldatefmt.h | `enum` UDateDirection::UDAT_DIRECTION_LAST | Draft 53
reldatefmt.h | `enum` UDateDirection::UDAT_DIRECTION_NEXT_2 | Draft 53
reldatefmt.h | `enum` UDateDirection::UDAT_DIRECTION_NEXT | Draft 53
reldatefmt.h | `enum` UDateDirection::UDAT_DIRECTION_PLAIN | Draft 53
reldatefmt.h | `enum` UDateDirection::UDAT_DIRECTION_THIS | Draft 53
reldatefmt.h | `enum` UDateRelativeUnit::UDAT_RELATIVE_DAYS | Draft 53
reldatefmt.h | `enum` UDateRelativeUnit::UDAT_RELATIVE_HOURS | Draft 53
reldatefmt.h | `enum` UDateRelativeUnit::UDAT_RELATIVE_MINUTES | Draft 53
reldatefmt.h | `enum` UDateRelativeUnit::UDAT_RELATIVE_MONTHS | Draft 53
reldatefmt.h | `enum` UDateRelativeUnit::UDAT_RELATIVE_SECONDS | Draft 53
reldatefmt.h | `enum` UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNT | Draft 53
reldatefmt.h | `enum` UDateRelativeUnit::UDAT_RELATIVE_WEEKS | Draft 53
reldatefmt.h | `enum` UDateRelativeUnit::UDAT_RELATIVE_YEARS | Draft 53
reldatefmt.h | icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&) | Draft 53
reldatefmt.h | icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UErrorCode&) | Draft 53
reldatefmt.h | icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, UErrorCode&) | Draft 53
reldatefmt.h | icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&) | Draft 53
reldatefmt.h | icu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter() | Draft 53
smpdtfmt.h | void icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&) | Draft 53
tblcoll.h | Collator& icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&) | Draft 53
tblcoll.h | UColReorderCode icu::RuleBasedCollator::getMaxVariable() | Draft 53
ucol.h | UColReorderCode ucol_getMaxVariable(const UCollator*) | Draft 53
ucol.h | void ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*) | Draft 53
udat.h | UBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*) | Draft 53
udat.h | UDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*) | Draft 53
udat.h | `enum` UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNT | Draft 53
udat.h | `enum` UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERIC | Draft 53
udat.h | `enum` UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACE | Draft 53
udat.h | `enum` UDateFormatBooleanAttribute::UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH | Draft 53
udat.h | `enum` UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_MATCH | Draft 53
udat.h | void udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*) | Draft 53
unum.h | UDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*) | Draft 53
unum.h | `enum` UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTING | Draft 53
unum.h | void unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*) | Draft 53
uregex.h | `enum` URegexpFlag::UREGEX_CANON_EQ | Draft 2.4
uspoof.h | `enum` URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASK | Draft 53
uspoof.h | `enum` URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVE | Draft 53
utrans.h | USet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*) | Draft 53
utrans.h | int32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*) | Draft 53

(jump back to top)

## Signature Simplifications

This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by all possible variations in "original" form.

(jump back to top)

Contents generated by StableAPI tool on Tue Sep 16 12:21:04 PDT 2014
Copyright (C) 2014, International Business Machines Corporation, All Rights Reserved.