ICU4C API Comparison: 4.6.1 with 4.8 (ICU 4.7.1) (r30028:30030)


Removed from 4.6.1

FileAPI4.6.14.8
dcfmtsym.hconst UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing, UBool, UErrorCode&) constDraft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing {}Draft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kCurrencyMatchDraft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kCurrencySpacingCountDraft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kInsertDraft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kSurroundingMatchDraft
4.2
None
dcfmtsym.hvoid DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing, UBool, const UnicodeString&)Draft
4.2
None
decimfmt.hDecimalFormat::DecimalFormat(const UnicodeString&, DecimalFormatSymbols*, NumberFormat::EStyles, UErrorCode&)Internal
4.2
None
normlzr.hstatic UnicodeString& Normalizer::concatenate(UnicodeString&, UnicodeString&, UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)Stable
2.1
None
numfmt.henum NumberFormat::EStyles {}Draft
4.2
None
numfmt.henum NumberFormat::EStyles::kCurrencyStyleDraft
4.2
None
numfmt.henum NumberFormat::EStyles::kIsoCurrencyStyleDraft
4.2
None
numfmt.henum NumberFormat::EStyles::kNumberStyleDraft
4.2
None
numfmt.henum NumberFormat::EStyles::kPercentStyleDraft
4.2
None
numfmt.henum NumberFormat::EStyles::kPluralCurrencyStyleDraft
4.2
None
numfmt.henum NumberFormat::EStyles::kScientificStyleDraft
4.2
None
numfmt.henum NumberFormat::EStyles::kStyleCountDraft
4.2
None
numfmt.hstatic NumberFormat* NumberFormat::createInstance(const Locale&, EStyles, UErrorCode&)Draft
4.2
None
regex.hRegexMatcher* RegexPattern::matcher(UText*, PatternIsUTextFlag, UErrorCode&) constDraft
4.6
None
regex.henum RegexPattern::PatternIsUTextFlag {}Draft
4.6
None
regex.henum RegexPattern::PatternIsUTextFlag::PATTERN_IS_UTEXTDraft
4.6
None
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale&, EStyle, UErrorCode&)Draft
4.2
None
tmutfmt.henum TimeUnitFormat::EStyle {}Draft
4.2
None
tmutfmt.henum TimeUnitFormat::EStyle::kAbbreviateDraft
4.2
None
tmutfmt.henum TimeUnitFormat::EStyle::kFullDraft
4.2
None
tmutfmt.henum TimeUnitFormat::EStyle::kTotalDraft
4.2
None
ushape.h#define SHAPE_TAIL_NEW_UNICODEDraft
4.2
None
ushape.h#define SHAPE_TAIL_TYPE_MASKDraft
4.2
None
ustream.hU_IO_API std::istream& operator>>(std::istream&, UnicodeString&)Stable
3.0
None
ustream.hU_IO_API std::ostream& operator<<(std::ostream&, const UnicodeString&)Stable
3.0
None

(jump back to top)

Deprecated or Obsoleted in 4.8

FileAPI4.6.14.8
choicfmt.hconst UBool* ChoiceFormat::getClosures(int32_t&) constStable
2.4
Deprecated
4.8 Use the
choicfmt.hconst UnicodeString* ChoiceFormat::getFormats(int32_t&) constStable
2.0
Deprecated
4.8 Use the
choicfmt.hconst double* ChoiceFormat::getLimits(int32_t&) constStable
2.0
Deprecated
4.8 Use the

(jump back to top)

Changed in 4.8 (old, new)

FileAPI4.6.14.8
choicfmt.hconst UBool* ChoiceFormat::getClosures(int32_t&) constStable
2.4
Deprecated
4.8 Use the
choicfmt.hconst UnicodeString* ChoiceFormat::getFormats(int32_t&) constStable
2.0
Deprecated
4.8 Use the
choicfmt.hconst double* ChoiceFormat::getLimits(int32_t&) constStable
2.0
Deprecated
4.8 Use the
coll.hint32_t Collator::getReorderCodes(int32_t*, int32_t, UErrorCode&) constInternal
.
Draft
4.8
coll.hvoid Collator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)Internal
.
Draft
4.8
LETypes.h#define NULLStable
2.0
Stable
2.4
(changed)
rbbi.hconst uint8_t* RuleBasedBreakIterator::getBinaryRules(uint32_t&)Internal
.
Draft
4.8
stringpiece.hUBool operator!=(const StringPiece&, const StringPiece&)Internal
.
Draft
4.8
stringpiece.hU_EXPORT UBool operator==(const StringPiece&, const StringPiece&)Internal
.
Draft
4.8
stringpiece.hvoid StringPiece::set(const char*)Internal
.
Draft
4.8
stringpiece.hvoid StringPiece::set(const char*, int32_t)Internal
.
Draft
4.8
tblcoll.hint32_t RuleBasedCollator::getReorderCodes(int32_t*, int32_t, UErrorCode&) constInternal
.
Draft
4.8
tblcoll.hvoid RuleBasedCollator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)Internal
.
Draft
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_CURRENCYInternal
.
Draft
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_DIGITInternal
.
Draft
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_FIRSTInternal
.
Draft
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_LIMITInternal
.
Draft
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_PUNCTUATIONInternal
.
Draft
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_SPACEInternal
.
Draft
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_SYMBOLInternal
.
Draft
4.8
ucol.hint32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)Internal
.
Draft
4.8
ucol.hvoid ucol_setReorderCodes(UCollator*, const int32_t*, int32_t, UErrorCode*)Internal
.
Draft
4.8
unum.henum UNumberFormatStyle::UNUM_IGNOREStable
2.0
Stable
3.0
(changed)
unum.henum UNumberFormatStyle::UNUM_SCIENTIFICStable
2.0
Stable
2.1
(changed)
uscript.henum UScriptCode::USCRIPT_AVESTANStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_BALINESEStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_BAMUMStable
2.2
Stable
4.4
(changed)
uscript.henum UScriptCode::USCRIPT_BASSA_VAHStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_BATAKStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_BLISSYMBOLSStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_BOOK_PAHLAVIStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_BRAHMIStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_BRAILLEStable
2.2
Stable
2.6
(changed)
uscript.henum UScriptCode::USCRIPT_BUGINESEStable
2.2
Stable
3.4
(changed)
uscript.henum UScriptCode::USCRIPT_CARIANStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_CHAKMAStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_CHAMStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_CIRTHStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_CUNEIFORMStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_CYPRIOTStable
2.2
Stable
2.6
(changed)
uscript.henum UScriptCode::USCRIPT_DEMOTIC_EGYPTIANStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_DUPLOYAN_SHORTANDStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_EASTERN_SYRIACStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_EGYPTIAN_HIEROGLYPHSStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_ELBASANStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_ESTRANGELO_SYRIACStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_GLAGOLITICStable
2.2
Stable
3.4
(changed)
uscript.henum UScriptCode::USCRIPT_GRANTHAStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_HARAPPAN_INDUSStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_HIERATIC_EGYPTIANStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_IMPERIAL_ARAMAICStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_INSCRIPTIONAL_PAHLAVIStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_INSCRIPTIONAL_PARTHIANStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_JAPANESEStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_JAVANESEStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_KAITHIStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_KAYAH_LIStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_KHAROSHTHIStable
2.2
Stable
3.4
(changed)
uscript.henum UScriptCode::USCRIPT_KHUTSURIStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_KOREANStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_KPELLEStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_LANNAStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_LATIN_FRAKTURStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_LATIN_GAELICStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_LEPCHAStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_LIMBUStable
2.2
Stable
2.6
(changed)
uscript.henum UScriptCode::USCRIPT_LINEAR_AStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_LINEAR_BStable
2.2
Stable
2.6
(changed)
uscript.henum UScriptCode::USCRIPT_LISUStable
2.2
Stable
4.4
(changed)
uscript.henum UScriptCode::USCRIPT_LOMAStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_LYCIANStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_LYDIANStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_MANICHAEANStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_MATHEMATICAL_NOTATIONStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_MAYAN_HIEROGLYPHSStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_MEITEI_MAYEKStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_MENDEStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_MEROITIC_CURSIVEStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_MOONStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_NABATAEANStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_NAKHI_GEBAStable
2.2
Stable
4.4
(changed)
uscript.henum UScriptCode::USCRIPT_NEW_TAI_LUEStable
2.2
Stable
3.4
(changed)
uscript.henum UScriptCode::USCRIPT_NKOStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLICStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_OLD_HUNGARIANStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_OLD_NORTH_ARABIANStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_OLD_PERMICStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_OLD_PERSIANStable
2.2
Stable
3.4
(changed)
uscript.henum UScriptCode::USCRIPT_OLD_SOUTH_ARABIANStable
2.2
Stable
4.4
(changed)
uscript.henum UScriptCode::USCRIPT_OL_CHIKIStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_ORKHONStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_OSMANYAStable
2.2
Stable
2.6
(changed)
uscript.henum UScriptCode::USCRIPT_PAHAWH_HMONGStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_PALMYRENEStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_PHAGS_PAStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_PHOENICIANStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_PHONETIC_POLLARDStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_PSALTER_PAHLAVIStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_REJANGStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_RONGORONGOStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_SAMARITANStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_SARATIStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_SAURASHTRAStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_SHAVIANStable
2.2
Stable
2.6
(changed)
uscript.henum UScriptCode::USCRIPT_SIGN_WRITINGStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_SIMPLIFIED_HANStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_SINDHIStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_SUNDANESEStable
2.2
Stable
3.8
(changed)
uscript.henum UScriptCode::USCRIPT_SYLOTI_NAGRIStable
2.2
Stable
3.4
(changed)
uscript.henum UScriptCode::USCRIPT_SYMBOLSStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_TAI_LEStable
2.2
Stable
2.6
(changed)
uscript.henum UScriptCode::USCRIPT_TAI_VIETStable
2.2
Stable
4.0
(changed)
uscript.henum UScriptCode::USCRIPT_TENGWARStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_TIFINAGHStable
2.2
Stable
3.4
(changed)
uscript.henum UScriptCode::USCRIPT_TRADITIONAL_HANStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_UGARITICStable
2.2
Stable
2.6
(changed)
uscript.henum UScriptCode::USCRIPT_UNKNOWNStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_UNWRITTEN_LANGUAGESStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_VAIStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_VISIBLE_SPEECHStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_WARANG_CITIStable
2.2
Stable
4.6
(changed)
uscript.henum UScriptCode::USCRIPT_WESTERN_SYRIACStable
2.2
Stable
3.6
(changed)

(jump back to top)

Promoted to stable in 4.8

FileAPI4.6.14.8
normlzr.hstatic UnicodeString& Normalizer::concatenate(const UnicodeString&, const UnicodeString&, UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)None
Stable
2.1
ucnv.henum UConverterType::UCNV_COMPOUND_TEXTNone
Stable
2.0
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_INDEXNone
Stable
3.4
umachine.h#define U_HAVE_WCHAR_HNone
Stable
2.0
umachine.h#define U_SIZEOF_WCHAR_TNone
Stable
2.0
utypes.h#define NULLNone
Stable
2.0
utypes.henum UErrorCode::U_FORMAT_INEXACT_ERRORNone
Stable
2.0

(jump back to top)

Added in 4.8

FileAPI4.6.14.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addLabels(const Locale&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addLabels(const UnicodeSet&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addRecord(const UnicodeString&, const void*, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::clearRecords(UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::resetBucketIterator(UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::resetRecordIterator()None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setInflowLabel(const UnicodeString&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setMaxLabelCount(int32_t, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setOverflowLabel(const UnicodeString&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setUnderflowLabel(const UnicodeString&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex::AlphabeticIndex(const Locale&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex::~AlphabeticIndex()None
Draft
4.8
alphaindex.hUAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() constNone
Draft
4.8
alphaindex.hUBool AlphabeticIndex::nextBucket(UErrorCode&)None
Draft
4.8
alphaindex.hUBool AlphabeticIndex::nextRecord(UErrorCode&)None
Draft
4.8
alphaindex.hconst RuleBasedCollator& AlphabeticIndex::getCollator() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getBucketLabel() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getInflowLabel() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getOverflowComparisonString(const UnicodeString&, UErrorCode&)None
Internal
.
alphaindex.hconst UnicodeString& AlphabeticIndex::getOverflowLabel() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getRecordName() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getUnderflowLabel() constNone
Draft
4.8
alphaindex.hconst void* AlphabeticIndex::getRecordData() constNone
Draft
4.8
alphaindex.henum AlphabeticIndex::ELangType {}None
Internal
.
alphaindex.henum AlphabeticIndex::ELangType::kNormalNone
Internal
.
alphaindex.henum AlphabeticIndex::ELangType::kSimplifiedNone
Internal
.
alphaindex.henum AlphabeticIndex::ELangType::kTraditionalNone
Internal
.
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_INFLOWNone
Draft
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_NORMALNone
Draft
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_OVERFLOWNone
Draft
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_UNDERFLOWNone
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketCount(UErrorCode&)None
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketIndex() constNone
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketIndex(const UnicodeString&, UErrorCode&)None
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketRecordCount() constNone
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getMaxLabelCount() constNone
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getRecordCount(UErrorCode&)None
Draft
4.8
alphaindex.hstatic ELangType AlphabeticIndex::langTypeFromLocale(const Locale&)None
Internal
.
alphaindex.hstatic void AlphabeticIndex::staticCleanup()None
Internal
..
appendable.hUBool Appendable::appendCodePoint(UChar32)None
Draft
4.8
appendable.hUBool Appendable::appendCodeUnit(UChar)=0None
Draft
4.8
appendable.hUBool Appendable::appendString(const UChar*, int32_t)None
Draft
4.8
appendable.hUBool Appendable::reserveAppendCapacity(int32_t)None
Draft
4.8
appendable.hUBool UnicodeStringAppendable::appendCodePoint(UChar32)None
Draft
4.8
appendable.hUBool UnicodeStringAppendable::appendCodeUnit(UChar)None
Draft
4.8
appendable.hUBool UnicodeStringAppendable::appendString(const UChar*, int32_t)None
Draft
4.8
appendable.hUBool UnicodeStringAppendable::reserveAppendCapacity(int32_t)None
Draft
4.8
appendable.hUChar* Appendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)None
Draft
4.8
appendable.hUChar* UnicodeStringAppendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)None
Draft
4.8
appendable.hUnicodeStringAppendable::UnicodeStringAppendable(UnicodeString&)None
Draft
4.8
bytestrie.hBytesTrie& BytesTrie::reset()None
Draft
4.8
bytestrie.hBytesTrie& BytesTrie::resetToState(const State&)None
Draft
4.8
bytestrie.hBytesTrie::BytesTrie(const BytesTrie&)None
Draft
4.8
bytestrie.hBytesTrie::BytesTrie(const void*)None
Draft
4.8
bytestrie.hBytesTrie::Iterator::Iterator(const BytesTrie&, int32_t, UErrorCode&)None
Draft
4.8
bytestrie.hBytesTrie::Iterator::Iterator(const void*, int32_t, UErrorCode&)None
Draft
4.8
bytestrie.hBytesTrie::Iterator::~Iterator()None
Draft
4.8
bytestrie.hBytesTrie::State::State()None
Draft
4.8
bytestrie.hBytesTrie::~BytesTrie()None
Draft
4.8
bytestrie.hIterator& BytesTrie::Iterator::reset()None
Draft
4.8
bytestrie.hUBool BytesTrie::Iterator::hasNext() constNone
Draft
4.8
bytestrie.hUBool BytesTrie::Iterator::next(UErrorCode&)None
Draft
4.8
bytestrie.hUBool BytesTrie::hasUniqueValue(int32_t&) constNone
Draft
4.8
bytestrie.hUStringTrieResult BytesTrie::current() constNone
Draft
4.8
bytestrie.hUStringTrieResult BytesTrie::first(int32_t)None
Draft
4.8
bytestrie.hUStringTrieResult BytesTrie::next(const char*, int32_t)None
Draft
4.8
bytestrie.hUStringTrieResult BytesTrie::next(int32_t)None
Draft
4.8
bytestrie.hconst BytesTrie& BytesTrie::saveState(State&) constNone
Draft
4.8
bytestrie.hconst StringPiece& BytesTrie::Iterator::getString() constNone
Draft
4.8
bytestrie.hint32_t BytesTrie::Iterator::getValue() constNone
Draft
4.8
bytestrie.hint32_t BytesTrie::getNextBytes(ByteSink&) constNone
Draft
4.8
bytestrie.hint32_t BytesTrie::getValue() constNone
Draft
4.8
bytestriebuilder.hBytesTrie* BytesTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)None
Draft
4.8
bytestriebuilder.hBytesTrieBuilder& BytesTrieBuilder::add(const StringPiece&, int32_t, UErrorCode&)None
Draft
4.8
bytestriebuilder.hBytesTrieBuilder& BytesTrieBuilder::clear()None
Draft
4.8
bytestriebuilder.hBytesTrieBuilder::BytesTrieBuilder(UErrorCode&)None
Draft
4.8
bytestriebuilder.hBytesTrieBuilder::~BytesTrieBuilder()None
Draft
4.8
bytestriebuilder.hStringPiece BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption, UErrorCode&)None
Draft
4.8
coll.hstatic int32_t Collator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)None
Draft
4.8
dcfmtsym.hconst UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(UCurrencySpacing, UBool, UErrorCode&) constNone
Draft
4.8
dcfmtsym.hvoid DecimalFormatSymbols::setPatternForCurrencySpacing(UCurrencySpacing, UBool, const UnicodeString&)None
Draft
4.8
decimfmt.hDecimalFormat::DecimalFormat(const UnicodeString&, DecimalFormatSymbols*, UNumberFormatStyle, UErrorCode&)None
Internal
4.2
decimfmt.henum DecimalFormat::ERoundingMode::kRoundUnnecessaryNone
Draft
4.8
dtitvfmt.hconst TimeZone& DateIntervalFormat::getTimeZone()constNone
Draft
4.8
dtitvfmt.hvoid DateIntervalFormat::adoptTimeZone(TimeZone*)None
Draft
4.8
dtitvfmt.hvoid DateIntervalFormat::setTimeZone(const TimeZone&)None
Draft
4.8
LayoutEngine.hstatic const le_int32 LayoutEngine::kTypoFlagKernNone
Internal
.
LayoutEngine.hstatic const le_int32 LayoutEngine::kTypoFlagLigaNone
Internal
.
messagepattern.h#define UMSGPAT_NO_NUMERIC_VALUENone
Draft
4.8
messagepattern.hMessagePattern& MessagePattern::operator=(const MessagePattern&)None
Draft
4.8
messagepattern.hMessagePattern& MessagePattern::parse(const UnicodeString&, UParseError*, UErrorCode&)None
Draft
4.8
messagepattern.hMessagePattern& MessagePattern::parseChoiceStyle(const UnicodeString&, UParseError*, UErrorCode&)None
Draft
4.8
messagepattern.hMessagePattern& MessagePattern::parsePluralStyle(const UnicodeString&, UParseError*, UErrorCode&)None
Draft
4.8
messagepattern.hMessagePattern& MessagePattern::parseSelectStyle(const UnicodeString&, UParseError*, UErrorCode&)None
Draft
4.8
messagepattern.hMessagePattern::MessagePattern(UErrorCode&)None
Draft
4.8
messagepattern.hMessagePattern::MessagePattern(UMessagePatternApostropheMode, UErrorCode&)None
Draft
4.8
messagepattern.hMessagePattern::MessagePattern(const MessagePattern&)None
Draft
4.8
messagepattern.hMessagePattern::MessagePattern(const UnicodeString&, UParseError*, UErrorCode&)None
Draft
4.8
messagepattern.hMessagePattern::Part::Part()None
Internal
.
messagepattern.hMessagePattern::~MessagePattern()None
Draft
4.8
messagepattern.hUBool MessagePattern::Part::operator!=(const Part&) constNone
Draft
4.8
messagepattern.hUBool MessagePattern::Part::operator==(const Part&) constNone
Draft
4.8
messagepattern.hUBool MessagePattern::hasNamedArguments() constNone
Draft
4.8
messagepattern.hUBool MessagePattern::hasNumberedArguments() constNone
Draft
4.8
messagepattern.hUBool MessagePattern::operator!=(const MessagePattern&) constNone
Draft
4.8
messagepattern.hUBool MessagePattern::operator==(const MessagePattern&) constNone
Draft
4.8
messagepattern.hUBool MessagePattern::partSubstringMatches(const Part&, const UnicodeString&) constNone
Draft
4.8
messagepattern.hUMessagePatternApostropheMode MessagePattern::getApostropheMode() constNone
Draft
4.8
messagepattern.hUMessagePatternArgType MessagePattern::Part::getArgType() constNone
Draft
4.8
messagepattern.hUMessagePatternPartType MessagePattern::Part::getType() constNone
Draft
4.8
messagepattern.hUMessagePatternPartType MessagePattern::getPartType(int32_t) constNone
Draft
4.8
messagepattern.hUnicodeString MessagePattern::autoQuoteApostropheDeep() constNone
Draft
4.8
messagepattern.hUnicodeString MessagePattern::getSubstring(const Part&) constNone
Draft
4.8
messagepattern.hconst Part& MessagePattern::getPart(int32_t) constNone
Draft
4.8
messagepattern.hconst UnicodeString& MessagePattern::getPatternString() constNone
Draft
4.8
messagepattern.hdouble MessagePattern::getNumericValue(const Part&) constNone
Draft
4.8
messagepattern.hdouble MessagePattern::getPluralOffset(int32_t) constNone
Draft
4.8
messagepattern.henum (anonymous)::UMSGPAT_ARG_NAME_NOT_NUMBERNone
Draft
4.8
messagepattern.henum (anonymous)::UMSGPAT_ARG_NAME_NOT_VALIDNone
Draft
4.8
messagepattern.henum UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_OPTIONALNone
Draft
4.8
messagepattern.henum UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_REQUIREDNone
Draft
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_CHOICENone
Draft
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_NONENone
Draft
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_PLURALNone
Draft
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECTNone
Draft
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SIMPLENone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_DOUBLENone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_INTNone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_LIMITNone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NAMENone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NUMBERNone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_SELECTORNone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STARTNone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STYLENone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_TYPENone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_INSERT_CHARNone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_LIMITNone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_STARTNone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_REPLACE_NUMBERNone
Draft
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_SKIP_SYNTAXNone
Draft
4.8
messagepattern.hint32_t MessagePattern::Part::getIndex() constNone
Draft
4.8
messagepattern.hint32_t MessagePattern::Part::getLength() constNone
Draft
4.8
messagepattern.hint32_t MessagePattern::Part::getLimit() constNone
Draft
4.8
messagepattern.hint32_t MessagePattern::Part::getValue() constNone
Draft
4.8
messagepattern.hint32_t MessagePattern::Part::hashCode() constNone
Draft
4.8
messagepattern.hint32_t MessagePattern::countParts() constNone
Draft
4.8
messagepattern.hint32_t MessagePattern::getLimitPartIndex(int32_t) constNone
Draft
4.8
messagepattern.hint32_t MessagePattern::getPatternIndex(int32_t) constNone
Draft
4.8
messagepattern.hint32_t MessagePattern::hashCode() constNone
Draft
4.8
messagepattern.hstatic UBool MessagePattern::Part::hasNumericValue(UMessagePatternPartType)None
Draft
4.8
messagepattern.hstatic int32_t MessagePattern::validateArgumentName(const UnicodeString&)None
Draft
4.8
messagepattern.hvoid MessagePattern::clear()None
Draft
4.8
messagepattern.hvoid MessagePattern::clearPatternAndSetApostropheMode(UMessagePatternApostropheMode)None
Draft
4.8
msgfmt.hUMessagePatternApostropheMode MessageFormat::getApostropheMode() constNone
Draft
4.8
msgfmt.hstatic UBool MessageFormat::equalFormats(const void*, const void*)None
Internal
.
msgfmt.hvoid MessageFormat::applyPattern(const UnicodeString&, UMessagePatternApostropheMode, UParseError*, UErrorCode&)None
Draft
4.8
normlzr.hstatic UnicodeString& Normalizer::concatenate(const UnicodeString&, const UnicodeString&, UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)None
Stable
2.1
numfmt.hUBool NumberFormat::isLenient()constNone
Draft
4.8
numfmt.hstatic NumberFormat* NumberFormat::createInstance(const Locale&, UNumberFormatStyle, UErrorCode&)None
Draft
4.8
numfmt.hvoid NumberFormat::setLenient(UBool)None
Draft
4.8
plurrule.h#define UPLRULES_NO_UNIQUE_VALUENone
Draft
4.8
plurrule.hdouble PluralRules::getUniqueKeywordValue(const UnicodeString&)None
Draft
4.8
plurrule.hint32_t PluralRules::getAllKeywordValues(const UnicodeString&, double*, int32_t, UErrorCode&)None
Draft
4.8
plurrule.hint32_t PluralRules::getSamples(const UnicodeString&, double*, int32_t, UErrorCode&)None
Draft
4.8
rbbi.hRuleBasedBreakIterator::RuleBasedBreakIterator(const uint8_t*, uint32_t, UErrorCode&)None
Draft
4.8
regex.hRegexMatcher& RegexMatcher::refreshInputText(UText*, UErrorCode&)None
Draft
4.8
stringtriebuilder.henum UStringTrieBuildOption::USTRINGTRIE_BUILD_FASTNone
Draft
4.8
stringtriebuilder.henum UStringTrieBuildOption::USTRINGTRIE_BUILD_SMALLNone
Draft
4.8
stringtriebuilder.hstatic UBool StringTrieBuilder::equalNodes(const void*, const void*)None
Internal
.
stringtriebuilder.hstatic UBool StringTrieBuilder::hashNode(const void*)None
Internal
.
tblcoll.hstatic int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)None
Draft
4.8
timezone.hstatic StringEnumeration* TimeZone::createTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode&)None
Draft
4.8
timezone.hstatic int32_t TimeZone::getRegion(const UnicodeString&, char*, int32_t, UErrorCode&)None
Draft
4.8
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale&, UTimeUnitFormatStyle, UErrorCode&)None
Draft
4.8
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLENone
Draft
4.8
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNTNone
Draft
4.8
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLENone
Draft
4.8
ubidi.hvoid ubidi_setContext(UBiDi*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)None
Draft
4.8
ucal.h#define UCAL_UNKNOWN_ZONE_IDNone
Draft
4.8
ucal.hUEnumeration* ucal_openTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode*)None
Draft
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_ANYNone
Draft
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL_LOCATIONNone
Draft
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICALNone
Draft
4.8
ucal.hint32_t ucal_getFieldDifference(UCalendar*, UDate, UCalendarDateFields, UErrorCode*)None
Draft
4.8
ucharstrie.hIterator& UCharsTrie::Iterator::reset()None
Draft
4.8
ucharstrie.hUBool UCharsTrie::Iterator::hasNext() constNone
Draft
4.8
ucharstrie.hUBool UCharsTrie::Iterator::next(UErrorCode&)None
Draft
4.8
ucharstrie.hUBool UCharsTrie::hasUniqueValue(int32_t&) constNone
Draft
4.8
ucharstrie.hUCharsTrie& UCharsTrie::reset()None
Draft
4.8
ucharstrie.hUCharsTrie& UCharsTrie::resetToState(const State&)None
Draft
4.8
ucharstrie.hUCharsTrie::Iterator::Iterator(const UChar*, int32_t, UErrorCode&)None
Draft
4.8
ucharstrie.hUCharsTrie::Iterator::Iterator(const UCharsTrie&, int32_t, UErrorCode&)None
Draft
4.8
ucharstrie.hUCharsTrie::Iterator::~Iterator()None
Draft
4.8
ucharstrie.hUCharsTrie::State::State()None
Draft
4.8
ucharstrie.hUCharsTrie::UCharsTrie(const UChar*)None
Draft
4.8
ucharstrie.hUCharsTrie::UCharsTrie(const UCharsTrie&)None
Draft
4.8
ucharstrie.hUCharsTrie::~UCharsTrie()None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::current() constNone
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::first(int32_t)None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::firstForCodePoint(UChar32)None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::next(const UChar*, int32_t)None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::next(int32_t)None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::nextForCodePoint(UChar32)None
Draft
4.8
ucharstrie.hconst UCharsTrie& UCharsTrie::saveState(State&) constNone
Draft
4.8
ucharstrie.hconst UnicodeString& UCharsTrie::Iterator::getString() constNone
Draft
4.8
ucharstrie.hint32_t UCharsTrie::Iterator::getValue() constNone
Draft
4.8
ucharstrie.hint32_t UCharsTrie::getNextUChars(Appendable&) constNone
Draft
4.8
ucharstrie.hint32_t UCharsTrie::getValue() constNone
Draft
4.8
ucharstriebuilder.hUCharsTrie* UCharsTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)None
Draft
4.8
ucharstriebuilder.hUCharsTrieBuilder& UCharsTrieBuilder::add(const UnicodeString&, int32_t, UErrorCode&)None
Draft
4.8
ucharstriebuilder.hUCharsTrieBuilder& UCharsTrieBuilder::clear()None
Draft
4.8
ucharstriebuilder.hUCharsTrieBuilder::UCharsTrieBuilder(UErrorCode&)None
Draft
4.8
ucharstriebuilder.hUCharsTrieBuilder::~UCharsTrieBuilder()None
Draft
4.8
ucharstriebuilder.hUnicodeString& UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption, UnicodeString&, UErrorCode&)None
Draft
4.8
ucnv.hUBool ucnv_isFixedWidth(UConverter*, UErrorCode*)None
Draft
4.8
ucnv.henum UConverterType::UCNV_COMPOUND_TEXTNone
Stable
2.0
ucol.henum UColReorderCode::UCOL_REORDER_CODE_DEFAULTNone
Draft
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_NONENone
Draft
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_OTHERSNone
Draft
4.8
ucol.hint32_t ucol_getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode*)None
Draft
4.8
uconfig.h#define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODENone
Draft
4.8
ucurr.hUBool ucurr_isAvailable(const UChar*, UDate, UDate, UErrorCode*)None
Draft
4.8
udateintervalformat.hUDateIntervalFormat* udtitvfmt_open(const char*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)None
Draft
4.8
udateintervalformat.hint32_t udtitvfmt_format(const UDateIntervalFormat*, UDate, UDate, UChar*, int32_t, UFieldPosition*, UErrorCode*)None
Draft
4.8
udateintervalformat.hvoid udtitvfmt_close(UDateIntervalFormat*)None
Draft
4.8
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_INDEXNone
Stable
3.4
umachine.h#define U_ALIGN_CODENone
Internal
.
umachine.h#define U_HAVE_WCHAR_HNone
Stable
2.0
umachine.h#define U_INLINENone
Internal
.
umachine.h#define U_SIZEOF_WCHAR_TNone
Stable
2.0
unum.henum UCurrencySpacing::UNUM_CURRENCY_INSERTNone
Draft
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_MATCHNone
Draft
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNTNone
Draft
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_SURROUNDING_MATCHNone
Draft
4.8
unum.henum UNumberFormatRoundingMode::UNUM_ROUND_UNNECESSARYNone
Draft
4.8
unum.henum UNumberFormatStyle::UNUM_CURRENCY_ISONone
Draft
4.8
unum.henum UNumberFormatStyle::UNUM_CURRENCY_PLURALNone
Draft
4.8
unum.henum UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNTNone
Draft
4.8
upluralrules.hUPluralRules* uplrules_open(const char*, UErrorCode*)None
Draft
4.8
upluralrules.hint32_t uplrules_select(const UPluralRules*, double, UChar*, int32_t, UErrorCode*)None
Draft
4.8
upluralrules.hvoid uplrules_close(UPluralRules*)None
Draft
4.8
uregex.hvoid uregex_refreshUText(URegularExpression*, UText*, UErrorCode*)None
Draft
4.8
ushape.h#define U_SHAPE_TAIL_NEW_UNICODENone
Draft
4.8
ushape.h#define U_SHAPE_TAIL_TYPE_MASKNone
Draft
4.8
ustringtrie.h#define USTRINGTRIE_HAS_NEXTNone
Draft
4.8
ustringtrie.h#define USTRINGTRIE_HAS_VALUENone
Draft
4.8
ustringtrie.h#define USTRINGTRIE_MATCHESNone
Draft
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_FINAL_VALUENone
Draft
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_INTERMEDIATE_VALUENone
Draft
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_NO_MATCHNone
Draft
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_NO_VALUENone
Draft
4.8
utypes.h#define NULLNone
Stable
2.0
utypes.h#define U_DATE_MAXNone
Draft
4.8
utypes.h#define U_DATE_MINNone
Draft
4.8
utypes.h#define U_HIDE_DRAFT_APINone
Internal
.
utypes.h#define U_HIDE_INTERNAL_APINone
Internal
.
utypes.henum UErrorCode::U_FORMAT_INEXACT_ERRORNone
Stable
2.0

(jump back to top)

Other existing drafts in 4.8

FileAPI4.6.14.8
bytestream.hCheckedArrayByteSink& CheckedArrayByteSink::Reset()Draft
4.6
bytestream.hint32_t CheckedArrayByteSink::NumberOfBytesAppended() constDraft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kEightDigitSymbolDraft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kFiveDigitSymbolDraft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kFourDigitSymbolDraft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kNineDigitSymbolDraft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kOneDigitSymbolDraft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kSevenDigitSymbolDraft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kSixDigitSymbolDraft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kThreeDigitSymbolDraft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kTwoDigitSymbolDraft
4.6
idna.hIDNAInfo::IDNAInfo()Draft
4.6
idna.hUBool IDNAInfo::hasErrors() constDraft
4.6
idna.hUBool IDNAInfo::isTransitionalDifferent() constDraft
4.6
idna.hUnicodeString& IDNA::labelToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft
4.6
idna.hUnicodeString& IDNA::labelToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft
4.6
idna.hUnicodeString& IDNA::nameToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft
4.6
idna.hUnicodeString& IDNA::nameToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft
4.6
idna.hstatic IDNA* IDNA::createUTS46Instance(uint32_t, UErrorCode&)Draft
4.6
idna.huint32_t IDNAInfo::getErrors() constDraft
4.6
idna.hvoid IDNA::labelToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft
4.6
idna.hvoid IDNA::labelToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft
4.6
idna.hvoid IDNA::nameToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft
4.6
idna.hvoid IDNA::nameToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft
4.6
normalizer2.hUBool FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) constDraft
4.6
normalizer2.hUBool Normalizer2::getDecomposition(UChar32, UnicodeString&) const =0Draft
4.6
numsys.hconst char* NumberingSystem::getName()Draft
4.6
regex.hRegexMatcher& RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&)Draft
4.6
regex.hRegexMatcher& RegexMatcher::region(int64_t, int64_t, int64_t, UErrorCode&)Draft
4.6
regex.hRegexMatcher& RegexMatcher::reset(UText*)Draft
4.6
regex.hRegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&)Draft
4.6
regex.hRegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&)Draft
4.6
regex.hUText* RegexMatcher::appendTail(UText*, UErrorCode&)Draft
4.6
regex.hUText* RegexMatcher::getInput(UText*, UErrorCode&) constDraft
4.6
regex.hUText* RegexMatcher::group(UText*, int64_t&, UErrorCode&) constDraft
4.6
regex.hUText* RegexMatcher::group(int32_t, UText*, int64_t&, UErrorCode&) constDraft
4.6
regex.hUText* RegexMatcher::inputText() constDraft
4.6
regex.hUText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&)Draft
4.6
regex.hUText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&)Draft
4.6
regex.hUText* RegexPattern::patternText(UErrorCode&) constDraft
4.6
regex.hint32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&)Draft
4.6
regex.hint32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&) constDraft
4.6
regex.hint64_t RegexMatcher::end64(UErrorCode&) constDraft
4.6
regex.hint64_t RegexMatcher::end64(int32_t, UErrorCode&) constDraft
4.6
regex.hint64_t RegexMatcher::regionEnd64() constDraft
4.6
regex.hint64_t RegexMatcher::regionStart64() constDraft
4.6
regex.hint64_t RegexMatcher::start64(UErrorCode&) constDraft
4.6
regex.hint64_t RegexMatcher::start64(int32_t, UErrorCode&) constDraft
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, UParseError&, UErrorCode&)Draft
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&)Draft
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&, UErrorCode&)Draft
4.6
regex.hstatic UBool RegexPattern::matches(UText*, UText*, UParseError&, UErrorCode&)Draft
4.6
regex.hvoid RegexMatcher::getFindProgressCallback(URegexFindProgressCallback*&, const void*&, UErrorCode&)Draft
4.6
regex.hvoid RegexMatcher::setFindProgressCallback(URegexFindProgressCallback*, const void*, UErrorCode&)Draft
4.6
ubidi.hUBiDiDirection ubidi_getBaseDirection(const UChar*, int32_t)Draft
4.6
ubidi.henum UBiDiDirection::UBIDI_NEUTRALDraft
4.6
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_LIMITDraft
4.6
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_STARTDraft
4.6
uchar.henum UProperty::UCHAR_SCRIPT_EXTENSIONSDraft
4.6
uidna.h#define UIDNA_INFO_INITIALIZERDraft
4.6
uidna.hUIDNA* uidna_openUTS46(uint32_t, UErrorCode*)Draft
4.6
uidna.henum (anonymous)::UIDNA_CHECK_BIDIDraft
4.6
uidna.henum (anonymous)::UIDNA_CHECK_CONTEXTJDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_BIDIDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTJDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_DISALLOWEDDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_DOMAIN_NAME_TOO_LONGDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_EMPTY_LABELDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_HYPHEN_3_4Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_INVALID_ACE_LABELDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LABEL_HAS_DOTDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LABEL_TOO_LONGDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LEADING_COMBINING_MARKDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LEADING_HYPHENDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_PUNYCODEDraft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_TRAILING_HYPHENDraft
4.6
uidna.henum (anonymous)::UIDNA_NONTRANSITIONAL_TO_ASCIIDraft
4.6
uidna.henum (anonymous)::UIDNA_NONTRANSITIONAL_TO_UNICODEDraft
4.6
uidna.hint32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft
4.6
uidna.hint32_t uidna_labelToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft
4.6
uidna.hint32_t uidna_labelToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft
4.6
uidna.hint32_t uidna_labelToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft
4.6
uidna.hint32_t uidna_nameToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft
4.6
uidna.hint32_t uidna_nameToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft
4.6
uidna.hint32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft
4.6
uidna.hint32_t uidna_nameToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft
4.6
uidna.hvoid uidna_close(UIDNA*)Draft
4.6
uloc.h#define ULOC_KEYWORD_ASSIGN_UNICODEDraft
4.6
uloc.h#define ULOC_KEYWORD_ITEM_SEPARATOR_UNICODEDraft
4.6
uloc.h#define ULOC_KEYWORD_SEPARATOR_UNICODEDraft
4.6
uloc.hint32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)Draft
4.2
uloc.hint32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)Draft
4.2
unorm2.hint32_t unorm2_getDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_EIGHT_DIGIT_SYMBOLDraft
4.6
unum.henum UNumberFormatSymbol::UNUM_FIVE_DIGIT_SYMBOLDraft
4.6
unum.henum UNumberFormatSymbol::UNUM_FOUR_DIGIT_SYMBOLDraft
4.6
unum.henum UNumberFormatSymbol::UNUM_NINE_DIGIT_SYMBOLDraft
4.6
unum.henum UNumberFormatSymbol::UNUM_ONE_DIGIT_SYMBOLDraft
4.6
unum.henum UNumberFormatSymbol::UNUM_SEVEN_DIGIT_SYMBOLDraft
4.6
unum.henum UNumberFormatSymbol::UNUM_SIX_DIGIT_SYMBOLDraft
4.6
unum.henum UNumberFormatSymbol::UNUM_THREE_DIGIT_SYMBOLDraft
4.6
unum.henum UNumberFormatSymbol::UNUM_TWO_DIGIT_SYMBOLDraft
4.6
uregex.hUBool uregex_find64(URegularExpression*, int64_t, UErrorCode*)Draft
4.6
uregex.hUBool uregex_lookingAt64(URegularExpression*, int64_t, UErrorCode*)Draft
4.6
uregex.hUBool uregex_matches64(URegularExpression*, int64_t, UErrorCode*)Draft
4.6
uregex.hURegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)Draft
4.6
uregex.hUText* uregex_appendTailUText(URegularExpression*, UText*, UErrorCode*)Draft
4.6
uregex.hUText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)Draft
4.6
uregex.hUText* uregex_groupUText(URegularExpression*, int32_t, UText*, int64_t*, UErrorCode*)Draft
4.6
uregex.hUText* uregex_patternUText(const URegularExpression*, UErrorCode*)Draft
4.6
uregex.hUText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)Draft
4.6
uregex.hUText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)Draft
4.6
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
2.4
uregex.hint32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)Draft
4.6
uregex.hint64_t uregex_end64(URegularExpression*, int32_t, UErrorCode*)Draft
4.6
uregex.hint64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)Draft
4.6
uregex.hint64_t uregex_regionStart64(const URegularExpression*, UErrorCode*)Draft
4.6
uregex.hint64_t uregex_start64(URegularExpression*, int32_t, UErrorCode*)Draft
4.6
uregex.hvoid uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)Draft
4.6
uregex.hvoid uregex_getFindProgressCallback(const URegularExpression*, URegexFindProgressCallback**, const void**, UErrorCode*)Draft
4.6
uregex.hvoid uregex_reset64(URegularExpression*, int64_t, UErrorCode*)Draft
4.6
uregex.hvoid uregex_setFindProgressCallback(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)Draft
4.6
uregex.hvoid uregex_setRegion64(URegularExpression*, int64_t, int64_t, UErrorCode*)Draft
4.6
uregex.hvoid uregex_setRegionAndStart(URegularExpression*, int64_t, int64_t, int64_t, UErrorCode*)Draft
4.6
uregex.hvoid uregex_setUText(URegularExpression*, UText*, UErrorCode*)Draft
4.6
uscript.hUBool uscript_hasScript(UChar32, UScriptCode)Draft
4.6
uscript.hint32_t uscript_getScriptExtensions(UChar32, UScriptCode*, int32_t, UErrorCode*)Draft
4.6
vtzone.hstatic VTimeZone* VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&, UErrorCode&)Draft
4.6

(jump back to top)

Contents generated by StableAPI (r30028M) tool on Wed May 04 19:15:44 PDT 2011
Copyright (C) 2011, International Business Machines Corporation, All Rights Reserved.