ICU4C API Comparison: 4.0.1 with 4.2 (4.1.4 / M4)


Removed from 4.0.1

FileAPI4.0.14.2
datefmt.hstatic DateFormat* DateFormat::createPatternInstance(const UnicodeString &skeleton, const Locale &locale, UErrorCode &status)Internal
4.0
None
unistr.hUnicodeString::UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage=0)Stable
2.0
None
unistr.hint32_t UnicodeString::extract(int32_t start, int32_t startLength, char *target, uint32_t targetLength, const char *codepage=0) constStable
2.0
None
unistr.hUnicodeString::UnicodeString(const char *codepageData, const char *codepage=0)Stable
2.0
None

(jump back to top)

Deprecated or Obsoleted in 4.2

FileAPI4.0.14.2

(jump back to top)

Changed in 4.2 (old, new)

FileAPI4.0.14.2
bmsearch.hUClassID BoyerMooreSearch::getDynamicClassID() constInternal
4.0.1 technology preview

bmsearch.hstatic UClassID BoyerMooreSearch::getStaticClassID()Internal
4.0.1 technology preview

colldata.hUClassID CollData::getDynamicClassID() constInternal
4.0.1 technology preview

colldata.hstatic UClassID StringList::getStaticClassID()Internal
4.0.1 technology preview

colldata.hstatic UClassID CollData::getStaticClassID()Internal
4.0.1 technology preview

colldata.hUClassID CEList::getDynamicClassID() constInternal
4.0.1 technology preview

colldata.hstatic UClassID CEList::getStaticClassID()Internal
4.0.1 technology preview

colldata.hUClassID StringList::getDynamicClassID() constInternal
4.0.1 technology preview

dtintrv.hDateInterval::DateInterval(UDate fromDate, UDate toDate)Draft>Stable
4.0
dtintrv.hDateInterval& DateInterval::operator=(const DateInterval &)Draft>Stable
4.0
dtintrv.hUDate DateInterval::getToDate() constDraft>Stable
4.0
dtintrv.hUBool DateInterval::operator==(const DateInterval &other) constDraft>Stable
4.0
dtintrv.hDateInterval::DateInterval(const DateInterval &other)Draft>Stable
4.0
dtintrv.hUDate DateInterval::getFromDate() constDraft>Stable
4.0
dtintrv.hUBool DateInterval::operator!=(const DateInterval &other) constDraft>Stable
4.0
dtintrv.hDateInterval* DateInterval::clone() constDraft>Stable
4.0
dtintrv.hUClassID DateInterval::getDynamicClassID(void) constDraft>Stable
4.0
dtintrv.hstatic UClassID DateInterval::getStaticClassID(void)Draft>Stable
4.0
dtintrv.hDateInterval::~DateInterval()Draft>Stable
4.0
dtitvfmt.hconst DateIntervalInfo* DateIntervalFormat::getDateIntervalInfo(void) constDraft>Stable
4.0
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, const Locale &locale, const DateIntervalInfo &dtitvinf, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hDateIntervalFormat::~DateIntervalFormat()Draft>Stable
4.0
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, const Locale &locale, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hUBool DateIntervalFormat::operator!=(const Format &other) constDraft>Stable
4.0
dtitvfmt.hvoid DateIntervalFormat::setDateIntervalInfo(const DateIntervalInfo &newIntervalPatterns, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hconst DateFormat* DateIntervalFormat::getDateFormat(void) constDraft>Stable
4.0
dtitvfmt.hUClassID DateIntervalFormat::getDynamicClassID(void) constDraft>Stable
4.0
dtitvfmt.hUnicodeString& DateIntervalFormat::format(Calendar &fromCalendar, Calendar &toCalendar, UnicodeString &appendTo, FieldPosition &fieldPosition, UErrorCode &status) constDraft>Stable
4.0
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hFormat* DateIntervalFormat::clone(void) constDraft>Stable
4.0
dtitvfmt.hUBool DateIntervalFormat::operator==(const Format &other) constDraft>Stable
4.0
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, const DateIntervalInfo &dtitvinf, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hUnicodeString& DateIntervalFormat::format(const Formattable &obj, UnicodeString &appendTo, FieldPosition &fieldPosition, UErrorCode &status) constDraft>Stable
4.0
dtitvfmt.hstatic UClassID DateIntervalFormat::getStaticClassID(void)Draft>Stable
4.0
dtitvfmt.hUnicodeString& DateIntervalFormat::format(const DateInterval *dtInterval, UnicodeString &appendTo, FieldPosition &fieldPosition, UErrorCode &status) constDraft>Stable
4.0
dtitvinf.hvoid DateIntervalInfo::setFallbackIntervalPattern(const UnicodeString &fallbackPattern, UErrorCode &status)Draft>Stable
4.0
dtitvinf.hvoid DateIntervalInfo::setIntervalPattern(const UnicodeString &skeleton, UCalendarDateFields lrgDiffCalUnit, const UnicodeString &intervalPattern, UErrorCode &status)Draft>Stable
4.0
dtitvinf.hDateIntervalInfo::DateIntervalInfo(const DateIntervalInfo &)Draft>Stable
4.0
dtitvinf.hDateIntervalInfo::~DateIntervalInfo()Draft>Stable
4.0
dtitvinf.hDateIntervalInfo::DateIntervalInfo(const Locale &locale, UErrorCode &status)Draft>Stable
4.0
dtitvinf.hUnicodeString& DateIntervalInfo::getIntervalPattern(const UnicodeString &skeleton, UCalendarDateFields field, UnicodeString &result, UErrorCode &status) constDraft>Stable
4.0
dtitvinf.hUnicodeString& DateIntervalInfo::getFallbackIntervalPattern(UnicodeString &result) constDraft>Stable
4.0
dtitvinf.hUBool DateIntervalInfo::getDefaultOrder() constDraft>Stable
4.0
dtitvinf.hDateIntervalInfo& DateIntervalInfo::operator=(const DateIntervalInfo &)Draft>Stable
4.0
dtitvinf.hDateIntervalInfo* DateIntervalInfo::clone(void) constDraft>Stable
4.0
msgfmt.hFormat* MessageFormat::getFormat(const UnicodeString &formatName, UErrorCode &status)Draft>Stable
4.0
msgfmt.hStringEnumeration* MessageFormat::getFormatNames(UErrorCode &status)Draft>Stable
4.0
msgfmt.hvoid MessageFormat::adoptFormat(const UnicodeString &formatName, Format *formatToAdopt, UErrorCode &status)Draft>Stable
4.0
msgfmt.hvoid MessageFormat::setFormat(const UnicodeString &formatName, const Format &format, UErrorCode &status)Draft>Stable
4.0
msgfmt.hUBool MessageFormat::usesNamedArguments() constDraft>Stable
4.0
plurfmt.hUnicodeString& PluralFormat::format(int32_t number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hFormat* PluralFormat::clone(void) constDraft>Stable
4.0
plurfmt.hUClassID PluralFormat::getDynamicClassID() constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hUnicodeString PluralFormat::format(double number, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hUnicodeString PluralFormat::format(int32_t number, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hUnicodeString& PluralFormat::format(const Formattable &obj, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const PluralFormat &other)Draft>Stable
4.0
plurfmt.hPluralFormat& PluralFormat::operator=(const PluralFormat &other)Draft>Stable
4.0
plurfmt.hUBool PluralFormat::operator==(const Format &other) constDraft>Stable
4.0
plurfmt.hvoid PluralFormat::setLocale(const Locale &locale, UErrorCode &status)Draft>Stable
4.0
plurfmt.hvoid PluralFormat::applyPattern(const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hPluralFormat::~PluralFormat()Draft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const PluralRules &rules, const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, const PluralRules &rules, UErrorCode &status)Draft>Stable
4.0
plurfmt.hvoid PluralFormat::setNumberFormat(const NumberFormat *format, UErrorCode &status)Draft>Stable
4.0
plurfmt.hUnicodeString& PluralFormat::toPattern(UnicodeString &appendTo)Draft>Stable
4.0
plurfmt.hUBool PluralFormat::operator!=(const Format &other) constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, UErrorCode &status)Draft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, const PluralRules &rules, const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hstatic UClassID PluralFormat::getStaticClassID(void)Draft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hvoid PluralFormat::parseObject(const UnicodeString &source, Formattable &result, ParsePosition &parse_pos) constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(UErrorCode &status)Draft>Stable
4.0
plurfmt.hUnicodeString& PluralFormat::format(double number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const PluralRules &rules, UErrorCode &status)Draft>Stable
4.0
plurrule.hstatic UClassID PluralRules::getStaticClassID(void)Draft>Stable
4.0
plurrule.hUClassID PluralRules::getDynamicClassID() constDraft>Stable
4.0
plurrule.hPluralRules::PluralRules(UErrorCode &status)Draft>Stable
4.0
plurrule.hUnicodeString PluralRules::select(double number) constDraft>Stable
4.0
plurrule.hUBool PluralRules::operator!=(const PluralRules &other) constDraft>Stable
4.0
plurrule.hPluralRules::~PluralRules()Draft>Stable
4.0
plurrule.hUBool PluralRules::isKeyword(const UnicodeString &keyword) constDraft>Stable
4.0
plurrule.hstatic PluralRules* PluralRules::createRules(const UnicodeString &description, UErrorCode &status)Draft>Stable
4.0
plurrule.hUBool PluralRules::operator==(const PluralRules &other) constDraft>Stable
4.0
plurrule.hstatic PluralRules* PluralRules::createDefaultRules(UErrorCode &status)Draft>Stable
4.0
plurrule.hStringEnumeration* PluralRules::getKeywords(UErrorCode &status) constDraft>Stable
4.0
plurrule.hPluralRules* PluralRules::clone() constDraft>Stable
4.0
plurrule.hPluralRules::PluralRules(const PluralRules &other)Draft>Stable
4.0
plurrule.hstatic PluralRules* PluralRules::forLocale(const Locale &locale, UErrorCode &status)Draft>Stable
4.0
plurrule.hUnicodeString PluralRules::select(int32_t number) constDraft>Stable
4.0
plurrule.hPluralRules& PluralRules::operator=(const PluralRules &)Draft>Stable
4.0
regex.hUBool RegexMatcher::hasAnchoringBounds() constDraft>Stable
4.0
regex.hUBool RegexMatcher::requireEnd() constDraft>Stable
4.0
regex.hRegexMatcher& RegexMatcher::useTransparentBounds(UBool b)Draft>Stable
4.0
regex.hvoid RegexMatcher::setStackLimit(int32_t limit, UErrorCode &status)Draft>Stable
4.0
regex.hint32_t RegexMatcher::regionEnd() constDraft>Stable
4.0
regex.hvoid RegexMatcher::setMatchCallback(URegexMatchCallback *callback, const void *context, UErrorCode &status)Draft>Stable
4.0
regex.hRegexMatcher& RegexMatcher::region(int32_t start, int32_t limit, UErrorCode &status)Draft>Stable
4.0
regex.hint32_t RegexMatcher::getTimeLimit() constDraft>Stable
4.0
regex.hint32_t RegexMatcher::getStackLimit() constDraft>Stable
4.0
regex.hint32_t RegexMatcher::regionStart() constDraft>Stable
4.0
regex.hvoid RegexMatcher::getMatchCallback(URegexMatchCallback *&callback, const void *&context, UErrorCode &status)Draft>Stable
4.0
regex.hUBool RegexMatcher::hasTransparentBounds() constDraft>Stable
4.0
regex.hRegexMatcher& RegexMatcher::useAnchoringBounds(UBool b)Draft>Stable
4.0
regex.hUBool RegexMatcher::hitEnd() constDraft>Stable
4.0
regex.hvoid RegexMatcher::setTimeLimit(int32_t limit, UErrorCode &status)Draft>Stable
4.0
timezone.hstatic UnicodeString& TimeZone::getCanonicalID(const UnicodeString &id, UnicodeString &canonicalID, UErrorCode &status)Draft>Stable
4.0
timezone.hstatic UnicodeString& TimeZone::getCanonicalID(const UnicodeString &id, UnicodeString &canonicalID, UBool &isSystemID, UErrorCode &status)Draft>Stable
4.0
tmutfmt.hstatic UBool hashTableValueComparator(UHashTok val1, UHashTok val2)Internal
4.0
Internal
4.2
ucal.hUCalendar* ucal_clone(const UCalendar *cal, UErrorCode *status)Draft>Stable
4.0
ucal.hint32_t ucal_getCanonicalTimeZoneID(const UChar *id, int32_t len, UChar *result, int32_t resultCapacity, UBool *isSystemID, UErrorCode *status)Draft>Stable
4.0
ucurr.hint32_t ucurr_forLocaleAndDate(const char *locale, UDate date, int32_t index, UChar *buff, int32_t buffCapacity, UErrorCode *ec)Draft>Stable
4.0
ucurr.hint32_t ucurr_countCurrencies(const char *locale, UDate date, UErrorCode *ec)Draft>Stable
4.0
uloc.hint32_t uloc_minimizeSubtags(const char *localeID, char *minimizedLocaleID, int32_t minimizedLocaleIDCapacity, UErrorCode *err)Draft>Stable
4.0
uloc.hULayoutType uloc_getCharacterOrientation(const char *localeId, UErrorCode *status)Draft>Stable
4.0
uloc.hint32_t uloc_addLikelySubtags(const char *localeID, char *maximizedLocaleID, int32_t maximizedLocaleIDCapacity, UErrorCode *err)Draft>Stable
4.0
uloc.hULayoutType uloc_getLineOrientation(const char *localeId, UErrorCode *status)Draft>Stable
4.0
uniset.hUnicodeSet& UnicodeSet::removeAllStrings()Internal
.
Draft
4.2
uniset.hUnicodeSet& UnicodeSet::closeOver(int32_t attribute)Internal
.
Draft
4.2
uniset.hUBool UnicodeSet::isBogus(void) constDraft>Stable
4.0
uniset.hvoid UnicodeSet::setToBogus()Draft>Stable
4.0
uregex.hUBool uregex_hasAnchoringBounds(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hUBool uregex_requireEnd(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_getMatchCallback(const URegularExpression *regexp, URegexMatchCallback **callback, const void **context, UErrorCode *status)Draft>Stable
4.0
uregex.hUBool uregex_hasTransparentBounds(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hUBool uregex_hitEnd(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_useAnchoringBounds(URegularExpression *regexp, UBool b, UErrorCode *status)Draft>Stable
4.0
uregex.hint32_t uregex_getStackLimit(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hint32_t uregex_regionEnd(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_setMatchCallback(URegularExpression *regexp, URegexMatchCallback *callback, const void *context, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_setRegion(URegularExpression *regexp, int32_t regionStart, int32_t regionLimit, UErrorCode *status)Draft>Stable
4.0
uregex.hint32_t uregex_regionStart(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_useTransparentBounds(URegularExpression *regexp, UBool b, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_setTimeLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status)Draft>Stable
4.0
uregex.hint32_t uregex_getTimeLimit(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_setStackLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status)Draft>Stable
4.0
ustdio.hUTransliterator* u_fsettransliterator(UFILE *file, UFileDirection direction, UTransliterator *adopt, UErrorCode *status)Draft>Stable
3.0
ustdio.hint32_t u_file_write(const UChar *ustring, int32_t count, UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_fsetlocale(UFILE *file, const char *locale)Draft>Stable
3.0
ustdio.hFILE* u_fgetfile(UFILE *f)Draft>Stable
3.0
ustdio.hUFILE* u_fopen(const char *filename, const char *perm, const char *locale, const char *codepage)Draft>Stable
3.0
ustdio.hvoid u_frewind(UFILE *file)Draft>Stable
3.0
ustdio.hint32_t u_vfprintf_u(UFILE *f, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_vsprintf(UChar *buffer, const char *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hUConverter* u_fgetConverter(UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_vsprintf_u(UChar *buffer, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_vfscanf_u(UFILE *f, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_sscanf(const UChar *buffer, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_fscanf_u(UFILE *f, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_snprintf_u(UChar *buffer, int32_t count, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hvoid u_fclose(UFILE *file)Draft>Stable
3.0
ustdio.hUFILE* u_finit(FILE *f, const char *locale, const char *codepage)Draft>Stable
3.0
ustdio.hUChar u_fgetc(UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_fscanf(UFILE *f, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_vsscanf(const UChar *buffer, const char *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_sprintf(UChar *buffer, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hUChar32 u_fputc(UChar32 uc, UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_sprintf_u(UChar *buffer, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_fputs(const UChar *s, UFILE *f)Draft>Stable
3.0
ustdio.hUChar* u_fgets(UChar *s, int32_t n, UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_vsnprintf_u(UChar *buffer, int32_t count, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hUFILE* u_fstropen(UChar *stringBuf, int32_t capacity, const char *locale)Draft>Stable
3.0
ustdio.hconst char* u_fgetcodepage(UFILE *file)Draft>Stable
3.0
ustdio.hUBool u_feof(UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_fprintf(UFILE *f, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hconst char* u_fgetlocale(UFILE *file)Draft>Stable
3.0
ustdio.hint32_t u_vsnprintf(UChar *buffer, int32_t count, const char *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hUChar32 u_fungetc(UChar32 c, UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_fsetcodepage(const char *codepage, UFILE *file)Draft>Stable
3.0
ustdio.hint32_t u_fprintf_u(UFILE *f, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_vsscanf_u(const UChar *buffer, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hvoid u_fflush(UFILE *file)Draft>Stable
3.0
ustdio.hint32_t u_snprintf(UChar *buffer, int32_t count, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_vfprintf(UFILE *f, const char *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_file_read(UChar *chars, int32_t count, UFILE *f)Draft>Stable
3.0
ustdio.hUChar32 u_fgetcx(UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_sscanf_u(const UChar *buffer, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_vfscanf(UFILE *f, const char *patternSpecification, va_list ap)Draft>Stable
3.0

(jump back to top)

Promoted to stable in 4.2

FileAPI4.0.14.2
dtintrv.hDateInterval::DateInterval(UDate fromDate, UDate toDate)Draft>Stable
4.0
dtintrv.hDateInterval& DateInterval::operator=(const DateInterval &)Draft>Stable
4.0
dtintrv.hUDate DateInterval::getToDate() constDraft>Stable
4.0
dtintrv.hUBool DateInterval::operator==(const DateInterval &other) constDraft>Stable
4.0
dtintrv.hDateInterval::DateInterval(const DateInterval &other)Draft>Stable
4.0
dtintrv.hUDate DateInterval::getFromDate() constDraft>Stable
4.0
dtintrv.hUBool DateInterval::operator!=(const DateInterval &other) constDraft>Stable
4.0
dtintrv.hDateInterval* DateInterval::clone() constDraft>Stable
4.0
dtintrv.hUClassID DateInterval::getDynamicClassID(void) constDraft>Stable
4.0
dtintrv.hstatic UClassID DateInterval::getStaticClassID(void)Draft>Stable
4.0
dtintrv.hDateInterval::~DateInterval()Draft>Stable
4.0
dtitvfmt.hconst DateIntervalInfo* DateIntervalFormat::getDateIntervalInfo(void) constDraft>Stable
4.0
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, const Locale &locale, const DateIntervalInfo &dtitvinf, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hDateIntervalFormat::~DateIntervalFormat()Draft>Stable
4.0
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, const Locale &locale, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hUBool DateIntervalFormat::operator!=(const Format &other) constDraft>Stable
4.0
dtitvfmt.hvoid DateIntervalFormat::setDateIntervalInfo(const DateIntervalInfo &newIntervalPatterns, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hconst DateFormat* DateIntervalFormat::getDateFormat(void) constDraft>Stable
4.0
dtitvfmt.hUClassID DateIntervalFormat::getDynamicClassID(void) constDraft>Stable
4.0
dtitvfmt.hUnicodeString& DateIntervalFormat::format(Calendar &fromCalendar, Calendar &toCalendar, UnicodeString &appendTo, FieldPosition &fieldPosition, UErrorCode &status) constDraft>Stable
4.0
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hFormat* DateIntervalFormat::clone(void) constDraft>Stable
4.0
dtitvfmt.hUBool DateIntervalFormat::operator==(const Format &other) constDraft>Stable
4.0
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, const DateIntervalInfo &dtitvinf, UErrorCode &status)Draft>Stable
4.0
dtitvfmt.hUnicodeString& DateIntervalFormat::format(const Formattable &obj, UnicodeString &appendTo, FieldPosition &fieldPosition, UErrorCode &status) constDraft>Stable
4.0
dtitvfmt.hstatic UClassID DateIntervalFormat::getStaticClassID(void)Draft>Stable
4.0
dtitvfmt.hUnicodeString& DateIntervalFormat::format(const DateInterval *dtInterval, UnicodeString &appendTo, FieldPosition &fieldPosition, UErrorCode &status) constDraft>Stable
4.0
dtitvinf.hvoid DateIntervalInfo::setFallbackIntervalPattern(const UnicodeString &fallbackPattern, UErrorCode &status)Draft>Stable
4.0
dtitvinf.hvoid DateIntervalInfo::setIntervalPattern(const UnicodeString &skeleton, UCalendarDateFields lrgDiffCalUnit, const UnicodeString &intervalPattern, UErrorCode &status)Draft>Stable
4.0
dtitvinf.hDateIntervalInfo::DateIntervalInfo(const DateIntervalInfo &)Draft>Stable
4.0
dtitvinf.hDateIntervalInfo::~DateIntervalInfo()Draft>Stable
4.0
dtitvinf.hDateIntervalInfo::DateIntervalInfo(const Locale &locale, UErrorCode &status)Draft>Stable
4.0
dtitvinf.hUnicodeString& DateIntervalInfo::getIntervalPattern(const UnicodeString &skeleton, UCalendarDateFields field, UnicodeString &result, UErrorCode &status) constDraft>Stable
4.0
dtitvinf.hUnicodeString& DateIntervalInfo::getFallbackIntervalPattern(UnicodeString &result) constDraft>Stable
4.0
dtitvinf.hUBool DateIntervalInfo::getDefaultOrder() constDraft>Stable
4.0
dtitvinf.hDateIntervalInfo& DateIntervalInfo::operator=(const DateIntervalInfo &)Draft>Stable
4.0
dtitvinf.hDateIntervalInfo* DateIntervalInfo::clone(void) constDraft>Stable
4.0
msgfmt.hFormat* MessageFormat::getFormat(const UnicodeString &formatName, UErrorCode &status)Draft>Stable
4.0
msgfmt.hStringEnumeration* MessageFormat::getFormatNames(UErrorCode &status)Draft>Stable
4.0
msgfmt.hvoid MessageFormat::adoptFormat(const UnicodeString &formatName, Format *formatToAdopt, UErrorCode &status)Draft>Stable
4.0
msgfmt.hvoid MessageFormat::setFormat(const UnicodeString &formatName, const Format &format, UErrorCode &status)Draft>Stable
4.0
msgfmt.hUBool MessageFormat::usesNamedArguments() constDraft>Stable
4.0
plurfmt.hUnicodeString& PluralFormat::format(int32_t number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hFormat* PluralFormat::clone(void) constDraft>Stable
4.0
plurfmt.hUClassID PluralFormat::getDynamicClassID() constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hUnicodeString PluralFormat::format(double number, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hUnicodeString PluralFormat::format(int32_t number, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hUnicodeString& PluralFormat::format(const Formattable &obj, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const PluralFormat &other)Draft>Stable
4.0
plurfmt.hPluralFormat& PluralFormat::operator=(const PluralFormat &other)Draft>Stable
4.0
plurfmt.hUBool PluralFormat::operator==(const Format &other) constDraft>Stable
4.0
plurfmt.hvoid PluralFormat::setLocale(const Locale &locale, UErrorCode &status)Draft>Stable
4.0
plurfmt.hvoid PluralFormat::applyPattern(const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hPluralFormat::~PluralFormat()Draft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const PluralRules &rules, const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, const PluralRules &rules, UErrorCode &status)Draft>Stable
4.0
plurfmt.hvoid PluralFormat::setNumberFormat(const NumberFormat *format, UErrorCode &status)Draft>Stable
4.0
plurfmt.hUnicodeString& PluralFormat::toPattern(UnicodeString &appendTo)Draft>Stable
4.0
plurfmt.hUBool PluralFormat::operator!=(const Format &other) constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, UErrorCode &status)Draft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, const PluralRules &rules, const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hstatic UClassID PluralFormat::getStaticClassID(void)Draft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const UnicodeString &pattern, UErrorCode &status)Draft>Stable
4.0
plurfmt.hvoid PluralFormat::parseObject(const UnicodeString &source, Formattable &result, ParsePosition &parse_pos) constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(UErrorCode &status)Draft>Stable
4.0
plurfmt.hUnicodeString& PluralFormat::format(double number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) constDraft>Stable
4.0
plurfmt.hPluralFormat::PluralFormat(const PluralRules &rules, UErrorCode &status)Draft>Stable
4.0
plurrule.hstatic UClassID PluralRules::getStaticClassID(void)Draft>Stable
4.0
plurrule.hUClassID PluralRules::getDynamicClassID() constDraft>Stable
4.0
plurrule.hPluralRules::PluralRules(UErrorCode &status)Draft>Stable
4.0
plurrule.hUnicodeString PluralRules::select(double number) constDraft>Stable
4.0
plurrule.hUBool PluralRules::operator!=(const PluralRules &other) constDraft>Stable
4.0
plurrule.hPluralRules::~PluralRules()Draft>Stable
4.0
plurrule.hUBool PluralRules::isKeyword(const UnicodeString &keyword) constDraft>Stable
4.0
plurrule.hstatic PluralRules* PluralRules::createRules(const UnicodeString &description, UErrorCode &status)Draft>Stable
4.0
plurrule.hUBool PluralRules::operator==(const PluralRules &other) constDraft>Stable
4.0
plurrule.hstatic PluralRules* PluralRules::createDefaultRules(UErrorCode &status)Draft>Stable
4.0
plurrule.hStringEnumeration* PluralRules::getKeywords(UErrorCode &status) constDraft>Stable
4.0
plurrule.hPluralRules* PluralRules::clone() constDraft>Stable
4.0
plurrule.hPluralRules::PluralRules(const PluralRules &other)Draft>Stable
4.0
plurrule.hstatic PluralRules* PluralRules::forLocale(const Locale &locale, UErrorCode &status)Draft>Stable
4.0
plurrule.hUnicodeString PluralRules::select(int32_t number) constDraft>Stable
4.0
plurrule.hPluralRules& PluralRules::operator=(const PluralRules &)Draft>Stable
4.0
regex.hUBool RegexMatcher::hasAnchoringBounds() constDraft>Stable
4.0
regex.hUBool RegexMatcher::requireEnd() constDraft>Stable
4.0
regex.hRegexMatcher& RegexMatcher::useTransparentBounds(UBool b)Draft>Stable
4.0
regex.hvoid RegexMatcher::setStackLimit(int32_t limit, UErrorCode &status)Draft>Stable
4.0
regex.hint32_t RegexMatcher::regionEnd() constDraft>Stable
4.0
regex.hvoid RegexMatcher::setMatchCallback(URegexMatchCallback *callback, const void *context, UErrorCode &status)Draft>Stable
4.0
regex.hRegexMatcher& RegexMatcher::region(int32_t start, int32_t limit, UErrorCode &status)Draft>Stable
4.0
regex.hint32_t RegexMatcher::getTimeLimit() constDraft>Stable
4.0
regex.hint32_t RegexMatcher::getStackLimit() constDraft>Stable
4.0
regex.hint32_t RegexMatcher::regionStart() constDraft>Stable
4.0
regex.hvoid RegexMatcher::getMatchCallback(URegexMatchCallback *&callback, const void *&context, UErrorCode &status)Draft>Stable
4.0
regex.hUBool RegexMatcher::hasTransparentBounds() constDraft>Stable
4.0
regex.hRegexMatcher& RegexMatcher::useAnchoringBounds(UBool b)Draft>Stable
4.0
regex.hUBool RegexMatcher::hitEnd() constDraft>Stable
4.0
regex.hvoid RegexMatcher::setTimeLimit(int32_t limit, UErrorCode &status)Draft>Stable
4.0
timezone.hstatic UnicodeString& TimeZone::getCanonicalID(const UnicodeString &id, UnicodeString &canonicalID, UErrorCode &status)Draft>Stable
4.0
timezone.hstatic UnicodeString& TimeZone::getCanonicalID(const UnicodeString &id, UnicodeString &canonicalID, UBool &isSystemID, UErrorCode &status)Draft>Stable
4.0
ucal.hUCalendar* ucal_clone(const UCalendar *cal, UErrorCode *status)Draft>Stable
4.0
ucal.hint32_t ucal_getCanonicalTimeZoneID(const UChar *id, int32_t len, UChar *result, int32_t resultCapacity, UBool *isSystemID, UErrorCode *status)Draft>Stable
4.0
ucurr.hint32_t ucurr_forLocaleAndDate(const char *locale, UDate date, int32_t index, UChar *buff, int32_t buffCapacity, UErrorCode *ec)Draft>Stable
4.0
ucurr.hint32_t ucurr_countCurrencies(const char *locale, UDate date, UErrorCode *ec)Draft>Stable
4.0
uloc.hint32_t uloc_minimizeSubtags(const char *localeID, char *minimizedLocaleID, int32_t minimizedLocaleIDCapacity, UErrorCode *err)Draft>Stable
4.0
uloc.hULayoutType uloc_getCharacterOrientation(const char *localeId, UErrorCode *status)Draft>Stable
4.0
uloc.hint32_t uloc_addLikelySubtags(const char *localeID, char *maximizedLocaleID, int32_t maximizedLocaleIDCapacity, UErrorCode *err)Draft>Stable
4.0
uloc.hULayoutType uloc_getLineOrientation(const char *localeId, UErrorCode *status)Draft>Stable
4.0
uniset.hUBool UnicodeSet::isBogus(void) constDraft>Stable
4.0
uniset.hvoid UnicodeSet::setToBogus()Draft>Stable
4.0
unistr.hint32_t UnicodeString::extract(int32_t start, int32_t startLength, char *target, uint32_t targetLength) constNone
Stable
2.0
unistr.hint32_t UnicodeString::extract(int32_t start, int32_t startLength, char *target, uint32_t targetLength, const char *codepage) constNone
Stable
2.0
unistr.hUnicodeString::UnicodeString(const char *codepageData)None
Stable
2.0
unistr.hUnicodeString::UnicodeString(const char *codepageData, const char *codepage)None
Stable
2.0
unistr.hUnicodeString::UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage)None
Stable
2.0
unistr.hUnicodeString::UnicodeString(const char *codepageData, int32_t dataLength)None
Stable
2.0
uregex.hUBool uregex_hasAnchoringBounds(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hUBool uregex_requireEnd(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_getMatchCallback(const URegularExpression *regexp, URegexMatchCallback **callback, const void **context, UErrorCode *status)Draft>Stable
4.0
uregex.hUBool uregex_hasTransparentBounds(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hUBool uregex_hitEnd(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_useAnchoringBounds(URegularExpression *regexp, UBool b, UErrorCode *status)Draft>Stable
4.0
uregex.hint32_t uregex_getStackLimit(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hint32_t uregex_regionEnd(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_setMatchCallback(URegularExpression *regexp, URegexMatchCallback *callback, const void *context, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_setRegion(URegularExpression *regexp, int32_t regionStart, int32_t regionLimit, UErrorCode *status)Draft>Stable
4.0
uregex.hint32_t uregex_regionStart(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_useTransparentBounds(URegularExpression *regexp, UBool b, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_setTimeLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status)Draft>Stable
4.0
uregex.hint32_t uregex_getTimeLimit(const URegularExpression *regexp, UErrorCode *status)Draft>Stable
4.0
uregex.hvoid uregex_setStackLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status)Draft>Stable
4.0
ustdio.hUTransliterator* u_fsettransliterator(UFILE *file, UFileDirection direction, UTransliterator *adopt, UErrorCode *status)Draft>Stable
3.0
ustdio.hint32_t u_file_write(const UChar *ustring, int32_t count, UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_fsetlocale(UFILE *file, const char *locale)Draft>Stable
3.0
ustdio.hFILE* u_fgetfile(UFILE *f)Draft>Stable
3.0
ustdio.hUFILE* u_fopen(const char *filename, const char *perm, const char *locale, const char *codepage)Draft>Stable
3.0
ustdio.hvoid u_frewind(UFILE *file)Draft>Stable
3.0
ustdio.hint32_t u_vfprintf_u(UFILE *f, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_vsprintf(UChar *buffer, const char *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hUConverter* u_fgetConverter(UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_vsprintf_u(UChar *buffer, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_vfscanf_u(UFILE *f, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_sscanf(const UChar *buffer, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_fscanf_u(UFILE *f, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_snprintf_u(UChar *buffer, int32_t count, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hvoid u_fclose(UFILE *file)Draft>Stable
3.0
ustdio.hUFILE* u_finit(FILE *f, const char *locale, const char *codepage)Draft>Stable
3.0
ustdio.hUChar u_fgetc(UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_fscanf(UFILE *f, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_vsscanf(const UChar *buffer, const char *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_sprintf(UChar *buffer, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hUChar32 u_fputc(UChar32 uc, UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_sprintf_u(UChar *buffer, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_fputs(const UChar *s, UFILE *f)Draft>Stable
3.0
ustdio.hUChar* u_fgets(UChar *s, int32_t n, UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_vsnprintf_u(UChar *buffer, int32_t count, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hUFILE* u_fstropen(UChar *stringBuf, int32_t capacity, const char *locale)Draft>Stable
3.0
ustdio.hconst char* u_fgetcodepage(UFILE *file)Draft>Stable
3.0
ustdio.hUBool u_feof(UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_fprintf(UFILE *f, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hconst char* u_fgetlocale(UFILE *file)Draft>Stable
3.0
ustdio.hint32_t u_vsnprintf(UChar *buffer, int32_t count, const char *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hUChar32 u_fungetc(UChar32 c, UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_fsetcodepage(const char *codepage, UFILE *file)Draft>Stable
3.0
ustdio.hint32_t u_fprintf_u(UFILE *f, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_vsscanf_u(const UChar *buffer, const UChar *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hvoid u_fflush(UFILE *file)Draft>Stable
3.0
ustdio.hint32_t u_snprintf(UChar *buffer, int32_t count, const char *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_vfprintf(UFILE *f, const char *patternSpecification, va_list ap)Draft>Stable
3.0
ustdio.hint32_t u_file_read(UChar *chars, int32_t count, UFILE *f)Draft>Stable
3.0
ustdio.hUChar32 u_fgetcx(UFILE *f)Draft>Stable
3.0
ustdio.hint32_t u_sscanf_u(const UChar *buffer, const UChar *patternSpecification,...)Draft>Stable
3.0
ustdio.hint32_t u_vfscanf(UFILE *f, const char *patternSpecification, va_list ap)Draft>Stable
3.0

(jump back to top)

Added in 4.2

FileAPI4.0.14.2
bytestream.hCheckedArrayByteSink::CheckedArrayByteSink(char *outbuf, int32_t capacity)None
Draft
4.2
bytestream.hvoid ByteSink::Flush()None
Draft
4.2
bytestream.hByteSink::~ByteSink()None
Draft
4.2
bytestream.hchar* ByteSink::GetAppendBuffer(int32_t min_capacity, int32_t desired_capacity_hint, char *scratch, int32_t scratch_capacity, int32_t *result_capacity)None
Draft
4.2
bytestream.hvoid CheckedArrayByteSink::Append(const char *bytes, int32_t n)None
Draft
4.2
bytestream.hchar* CheckedArrayByteSink::GetAppendBuffer(int32_t min_capacity, int32_t desired_capacity_hint, char *scratch, int32_t scratch_capacity, int32_t *result_capacity)None
Draft
4.2
bytestream.hByteSink::ByteSink()None
Draft
4.2
bytestream.hUBool CheckedArrayByteSink::Overflowed() constNone
Draft
4.2
bytestream.hint32_t CheckedArrayByteSink::NumberOfBytesWritten() constNone
Draft
4.2
bytestream.hvoid ByteSink::Append(const char *bytes, int32_t n)=0None
Draft
4.2
calendar.hstatic StringEnumeration* Calendar::getKeywordValuesForLocale(const char *key, const Locale &locale, UBool commonlyUsed, UErrorCode &status)None
Draft
4.2
coll.hUCollationResult Collator::compare(UCharIterator &sIter, UCharIterator &tIter, UErrorCode &status) constNone
Draft
4.2
coll.hUCollationResult Collator::compareUTF8(const StringPiece &source, const StringPiece &target, UErrorCode &status) constNone
Draft
4.2
coll.hstatic StringEnumeration* Collator::getKeywordValuesForLocale(const char *keyword, const Locale &locale, UBool commonlyUsed, UErrorCode &status)None
Draft
4.2
currpinf.hstatic UClassID CurrencyPluralInfo::getStaticClassID()None
Draft
4.2
currpinf.hCurrencyPluralInfo* CurrencyPluralInfo::clone() constNone
Draft
4.2
currpinf.hvoid CurrencyPluralInfo::setCurrencyPluralPattern(const UnicodeString &pluralCount, const UnicodeString &pattern, UErrorCode &status)None
Draft
4.2
currpinf.hvoid CurrencyPluralInfo::setPluralRules(const UnicodeString &ruleDescription, UErrorCode &status)None
Draft
4.2
currpinf.hUnicodeString& CurrencyPluralInfo::getCurrencyPluralPattern(const UnicodeString &pluralCount, UnicodeString &result) constNone
Draft
4.2
currpinf.hconst PluralRules* CurrencyPluralInfo::getPluralRules() constNone
Draft
4.2
currpinf.hvoid CurrencyPluralInfo::setLocale(const Locale &loc, UErrorCode &status)None
Draft
4.2
currpinf.hCurrencyPluralInfo::CurrencyPluralInfo(const CurrencyPluralInfo &info)None
Draft
4.2
currpinf.hUClassID CurrencyPluralInfo::getDynamicClassID() constNone
Draft
4.2
currpinf.hCurrencyPluralInfo::CurrencyPluralInfo(UErrorCode &status)None
Draft
4.2
currpinf.hCurrencyPluralInfo::~CurrencyPluralInfo()None
Draft
4.2
currpinf.hconst Locale& CurrencyPluralInfo::getLocale() constNone
Draft
4.2
currpinf.hCurrencyPluralInfo::CurrencyPluralInfo(const Locale &locale, UErrorCode &status)None
Draft
4.2
currpinf.hCurrencyPluralInfo& CurrencyPluralInfo::operator=(const CurrencyPluralInfo &info)None
Draft
4.2
currpinf.hUBool CurrencyPluralInfo::operator!=(const CurrencyPluralInfo &info) constNone
Draft
4.2
currpinf.hstatic UBool ValueComparator(UHashTok val1, UHashTok val2)None
Internal
4.2
currpinf.hUBool CurrencyPluralInfo::operator==(const CurrencyPluralInfo &info) constNone
Draft
4.2
dcfmtsym.hconst UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing type, UBool beforeCurrency, UErrorCode &status) constNone
Draft
4.2
dcfmtsym.hvoid DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing type, UBool beforeCurrency, const UnicodeString &pattern)None
Draft
4.2
decimfmt.hvoid DecimalFormat::setCurrencyPluralInfo(const CurrencyPluralInfo &info)None
Draft
4.2
decimfmt.hstatic UBool AffixValueComparator(UHashTok val1, UHashTok val2)None
Internal
4.2
decimfmt.hconst CurrencyPluralInfo* DecimalFormat::getCurrencyPluralInfo(void) constNone
Draft
4.2
decimfmt.hstatic UBool AffixPatternValueComparator(UHashTok val1, UHashTok val2)None
Internal
4.2
decimfmt.hvoid DecimalFormat::adoptCurrencyPluralInfo(CurrencyPluralInfo *toAdopt)None
Draft
4.2
decimfmt.hDecimalFormat::DecimalFormat(const UnicodeString &pattern, DecimalFormatSymbols *symbolsToAdopt, NumberFormat::EStyles style, UErrorCode &status)None
Internal
4.2
dtfmtsym.hconst UnicodeString* DateFormatSymbols::getNarrowEras(int32_t &count) constNone
Draft
4.2
dtfmtsym.hvoid DateFormatSymbols::setNarrowEras(const UnicodeString *narrowEras, int32_t count)None
Draft
4.2
dtitvinf.hstatic UBool hashTableValueComparator(UHashTok val1, UHashTok val2)None
Internal
4.0
errorcode.hvoid ErrorCode::set(UErrorCode value)None
Draft
4.2
errorcode.hUBool ErrorCode::isSuccess() constNone
Draft
4.2
errorcode.hUErrorCode ErrorCode::reset()None
Draft
4.2
errorcode.hvoid ErrorCode::check() constNone
Draft
4.2
errorcode.hErrorCode::operator UErrorCode &()None
Draft
4.2
errorcode.hErrorCode::~ErrorCode()None
Draft
4.2
errorcode.hUBool ErrorCode::isFailure() constNone
Draft
4.2
errorcode.hErrorCode::ErrorCode()None
Draft
4.2
errorcode.hErrorCode::operator UErrorCode *()None
Draft
4.2
errorcode.hUErrorCode ErrorCode::get() constNone
Draft
4.2
LEGlyphStorage.hvoid LEGlyphStorage::moveGlyph(le_int32 fromPosition, le_int32 toPosition, le_uint32 marker)None
Draft
4.2
LEGlyphStorage.hLEGlyphID* LEGlyphStorage::insertGlyphs(le_int32 atIndex, le_int32 insertCount, LEErrorCode &success)None
Draft
4.2
msgfmt.hint32_t MessageFormat::getArgTypeCount() constNone
Internal
.
numfmt.hstatic NumberFormat* NumberFormat::createInstance(const Locale &desiredLocale, EStyles choice, UErrorCode &success)None
Draft
4.2
numsys.hint32_t NumberingSystem::getRadix()None
Draft
4.2
numsys.hNumberingSystem::NumberingSystem(const NumberingSystem &other)None
Draft
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstance(UErrorCode &status)None
Draft
4.2
numsys.hstatic StringEnumeration* NumberingSystem::getAvailableNames(UErrorCode &status)None
Draft
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstance(const Locale &inLocale, UErrorCode &status)None
Draft
4.2
numsys.hNumberingSystem::NumberingSystem()None
Draft
4.2
numsys.hUBool NumberingSystem::isAlgorithmic() constNone
Draft
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstanceByName(const char *name, UErrorCode &status)None
Draft
4.2
numsys.hUnicodeString NumberingSystem::getDescription()None
Draft
4.2
numsys.hstatic UClassID NumberingSystem::getStaticClassID(void)None
Draft
4.2
numsys.hNumberingSystem::~NumberingSystem()None
Draft
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstance(int32_t radix, UBool isAlgorithmic, const UnicodeString &description, UErrorCode &status)None
Draft
4.2
numsys.hUClassID NumberingSystem::getDynamicClassID() constNone
Draft
4.2
smpdtfmt.hSimpleDateFormat::SimpleDateFormat(const UnicodeString &pattern, const UnicodeString &override, const Locale &locale, UErrorCode &status)None
Draft
4.2
smpdtfmt.hSimpleDateFormat::SimpleDateFormat(const UnicodeString &pattern, const UnicodeString &override, UErrorCode &status)None
Draft
4.2
stringpiece.hvoid StringPiece::remove_suffix(int32_t n)None
Draft
4.2
stringpiece.hUBool StringPiece::empty() constNone
Draft
4.2
stringpiece.hvoid StringPiece::remove_prefix(int32_t n)None
Draft
4.2
stringpiece.hvoid StringPiece::clear()None
Draft
4.2
stringpiece.hint32_t StringPiece::length() constNone
Draft
4.2
stringpiece.hStringPiece::StringPiece(const char *offset, int32_t len)None
Draft
4.2
stringpiece.hconst char* StringPiece::data() constNone
Draft
4.2
stringpiece.hint32_t StringPiece::size() constNone
Draft
4.2
stringpiece.hStringPiece StringPiece::substr(int32_t pos, int32_t len=npos) constNone
Draft
4.2
stringpiece.hStringPiece::StringPiece(const StringPiece &x, int32_t pos, int32_t len)None
Draft
4.2
stringpiece.hStringPiece::StringPiece()None
Draft
4.2
stringpiece.hStringPiece::StringPiece(const char *str)None
Draft
4.2
stringpiece.hStringPiece::StringPiece(const StringPiece &x, int32_t pos)None
Draft
4.2
tblcoll.hUCollationResult RuleBasedCollator::compare(UCharIterator &sIter, UCharIterator &tIter, UErrorCode &status) constNone
Draft
4.2
tmunit.hUObject* TimeUnit::clone() constNone
Draft
4.2
tmunit.hUTimeUnitFields TimeUnit::getTimeUnitField() constNone
Draft
4.2
tmunit.hUClassID TimeUnit::getDynamicClassID() constNone
Draft
4.2
tmunit.hTimeUnit::TimeUnit(const TimeUnit &other)None
Draft
4.2
tmunit.hUBool TimeUnit::operator==(const UObject &other) constNone
Draft
4.2
tmunit.hTimeUnit::~TimeUnit()None
Draft
4.2
tmunit.hUBool TimeUnit::operator!=(const UObject &other) constNone
Draft
4.2
tmunit.hTimeUnit& TimeUnit::operator=(const TimeUnit &other)None
Draft
4.2
tmunit.hstatic TimeUnit* TimeUnit::createInstance(UTimeUnitFields timeUnitField, UErrorCode &status)None
Draft
4.2
tmunit.hstatic UClassID TimeUnit::getStaticClassID()None
Draft
4.2
tmutamt.hTimeUnit::UTimeUnitFields TimeUnitAmount::getTimeUnitField() constNone
Draft
4.2
tmutamt.hUBool TimeUnitAmount::operator==(const UObject &other) constNone
Draft
4.2
tmutamt.hUObject* TimeUnitAmount::clone() constNone
Draft
4.2
tmutamt.hUBool TimeUnitAmount::operator!=(const UObject &other) constNone
Draft
4.2
tmutamt.hTimeUnitAmount& TimeUnitAmount::operator=(const TimeUnitAmount &other)None
Draft
4.2
tmutamt.hTimeUnitAmount::TimeUnitAmount(const TimeUnitAmount &other)None
Draft
4.2
tmutamt.hTimeUnitAmount::TimeUnitAmount(const Formattable &number, TimeUnit::UTimeUnitFields timeUnitField, UErrorCode &status)None
Draft
4.2
tmutamt.hTimeUnitAmount::~TimeUnitAmount()None
Draft
4.2
tmutamt.hconst TimeUnit& TimeUnitAmount::getTimeUnit() constNone
Draft
4.2
tmutamt.hstatic UClassID TimeUnitAmount::getStaticClassID(void)None
Draft
4.2
tmutamt.hTimeUnitAmount::TimeUnitAmount(double amount, TimeUnit::UTimeUnitFields timeUnitField, UErrorCode &status)None
Draft
4.2
tmutamt.hUClassID TimeUnitAmount::getDynamicClassID(void) constNone
Draft
4.2
tmutfmt.hTimeUnitFormat::~TimeUnitFormat()None
Draft
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(UErrorCode &status)None
Draft
4.2
tmutfmt.hUClassID TimeUnitFormat::getDynamicClassID(void) constNone
Draft
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale &locale, UErrorCode &status)None
Draft
4.2
tmutfmt.hUnicodeString& TimeUnitFormat::format(const Formattable &obj, UnicodeString &toAppendTo, FieldPosition &pos, UErrorCode &status) constNone
Draft
4.2
tmutfmt.hUBool TimeUnitFormat::operator==(const Format &other) constNone
Draft
4.2
tmutfmt.hFormat* TimeUnitFormat::clone(void) constNone
Draft
4.2
tmutfmt.hvoid TimeUnitFormat::setLocale(const Locale &locale, UErrorCode &status)None
Draft
4.2
tmutfmt.hvoid TimeUnitFormat::parseObject(const UnicodeString &source, Formattable &result, ParsePosition &pos) constNone
Draft
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const TimeUnitFormat &)None
Draft
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale &locale, EStyle style, UErrorCode &status)None
Draft
4.2
tmutfmt.hstatic UClassID TimeUnitFormat::getStaticClassID(void)None
Draft
4.2
tmutfmt.hTimeUnitFormat& TimeUnitFormat::operator=(const TimeUnitFormat &other)None
Draft
4.2
tmutfmt.hvoid TimeUnitFormat::setNumberFormat(const NumberFormat &format, UErrorCode &status)None
Draft
4.2
tmutfmt.hUBool TimeUnitFormat::operator!=(const Format &other) constNone
Draft
4.2
ucal.hconst char* ucal_getType(const UCalendar *cal, UErrorCode *status)None
Draft
4.2
ucal.hUEnumeration* ucal_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed, UErrorCode *status)None
Draft
4.2
ucnvsel.hvoid ucnvsel_close(UConverterSelector *sel)None
Draft
4.2
ucnvsel.hUConverterSelector* ucnvsel_open(const char *const *converterList, int32_t converterListSize, const USet *excludedCodePoints, const UConverterUnicodeSet whichSet, UErrorCode *status)None
Draft
4.2
ucnvsel.hint32_t ucnvsel_serialize(const UConverterSelector *sel, void *buffer, int32_t bufferCapacity, UErrorCode *status)None
Draft
4.2
ucnvsel.hUEnumeration* ucnvsel_selectForString(const UConverterSelector *sel, const UChar *s, int32_t length, UErrorCode *status)None
Draft
4.2
ucnvsel.hUEnumeration* ucnvsel_selectForUTF8(const UConverterSelector *sel, const char *s, int32_t length, UErrorCode *status)None
Draft
4.2
ucnvsel.hUConverterSelector* ucnvsel_openFromSerialized(const void *buffer, int32_t length, UErrorCode *status)None
Draft
4.2
ucol.hUEnumeration* ucol_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed, UErrorCode *status)None
Draft
4.2
ucurr.hUEnumeration* ucurr_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed, UErrorCode *status)None
Draft
4.2
ucurr.hconst UChar* ucurr_getPluralName(const UChar *currency, const char *locale, UBool *isChoiceFormat, const char *pluralCount, int32_t *len, UErrorCode *ec)None
Draft
4.2
uloc.hint32_t uloc_forLanguageTag(const char *langtag, char *localeID, int32_t localeIDCapacity, int32_t *parsedLength, UErrorCode *err)None
Draft
4.2
uloc.hint32_t uloc_toLanguageTag(const char *localeID, char *langtag, int32_t langtagCapacity, UBool strict, UErrorCode *err)None
Draft
4.2
ulocdata.hint32_t ulocdata_getLocaleDisplayPattern(ULocaleData *uld, UChar *pattern, int32_t patternCapacity, UErrorCode *status)None
Draft
4.2
ulocdata.hvoid ulocdata_getCLDRVersion(UVersionInfo versionArray, UErrorCode *status)None
Draft
4.2
ulocdata.hint32_t ulocdata_getLocaleSeparator(ULocaleData *uld, UChar *separator, int32_t separatorCapacity, UErrorCode *status)None
Draft
4.2
uniset.hUSet * UnicodeSet::toUSet()None
Draft
4.2
uniset.hconst UnicodeSet * UnicodeSet::fromUSet(const USet *uset)None
Draft
4.2
uniset.hUnicodeSet * UnicodeSet::fromUSet(USet *uset)None
Draft
4.2
uniset.hconst USet * UnicodeSet::toUSet() constNone
Draft
4.2
unistr.hint32_t UnicodeString::extract(int32_t start, int32_t startLength, char *target, uint32_t targetLength) constNone
Stable
2.0
unistr.hstatic UnicodeString UnicodeString::fromUTF32(const UChar32 *utf32, int32_t length)None
Draft
4.2
unistr.hint32_t UnicodeString::extract(int32_t start, int32_t startLength, char *target, uint32_t targetLength, const char *codepage) constNone
Stable
2.0
unistr.hUnicodeString::UnicodeString(const char *codepageData)None
Stable
2.0
unistr.hUnicodeString::UnicodeString(const char *codepageData, const char *codepage)None
Stable
2.0
unistr.hUnicodeString::UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage)None
Stable
2.0
unistr.hvoid UnicodeString::toUTF8(ByteSink &sink) constNone
Draft
4.2
unistr.hstatic UnicodeString UnicodeString::fromUTF8(const StringPiece &utf8)None
Draft
4.2
unistr.hUnicodeString::UnicodeString(const char *codepageData, int32_t dataLength)None
Stable
2.0
unistr.hint32_t UnicodeString::toUTF32(UChar32 *utf32, int32_t capacity, UErrorCode &errorCode) constNone
Draft
4.2
uset.hUSet* uset_openEmpty()None
Draft
4.2
uset.hvoid uset_closeOver(USet *set, int32_t attributes)None
Draft
4.2
uset.hvoid uset_removeAllStrings(USet *set)None
Draft
4.2
uspoof.hint32_t uspoof_getSkeletonUTF8(const USpoofChecker *sc, uint32_t type, const char *s, int32_t length, char *dest, int32_t destCapacity, UErrorCode *status)None
Draft
4.2
uspoof.hint32_t uspoof_areConfusableUTF8(const USpoofChecker *sc, const char *s1, int32_t length1, const char *s2, int32_t length2, int32_t *position, UErrorCode *status)None
Draft
4.2
uspoof.hconst USet* uspoof_getAllowedChars(const USpoofChecker *sc, UErrorCode *status)None
Draft
4.2
uspoof.hUSpoofChecker* uspoof_clone(const USpoofChecker *sc, UErrorCode *status)None
Draft
4.2
uspoof.hint32_t uspoof_getSkeleton(const USpoofChecker *sc, uint32_t type, const UChar *s, int32_t length, UChar *dest, int32_t destCapacity, UErrorCode *status)None
Draft
4.2
uspoof.hvoid uspoof_setAllowedLocales(USpoofChecker *sc, const char *localesList, UErrorCode *status)None
Draft
4.2
uspoof.hconst char* uspoof_getAllowedLocales(USpoofChecker *sc, UErrorCode *status)None
Draft
4.2
uspoof.hUSpoofChecker* uspoof_openFromSource(const char *confusables, int32_t confusablesLen, const char *confusablesWholeScript, int32_t confusablesWholeScriptLen, int32_t *errType, UParseError *pe, UErrorCode *status)None
Draft
4.2
uspoof.hint32_t uspoof_areConfusable(const USpoofChecker *sc, const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, int32_t *position, UErrorCode *status)None
Draft
4.2
uspoof.hint32_t uspoof_getChecks(const USpoofChecker *sc, UErrorCode *status)None
Draft
4.2
uspoof.hvoid uspoof_setChecks(USpoofChecker *sc, int32_t checks, UErrorCode *status)None
Draft
4.2
uspoof.hUSpoofChecker* uspoof_open(UErrorCode *status)None
Draft
4.2
uspoof.hvoid uspoof_close(USpoofChecker *sc)None
Draft
4.2
uspoof.hint32_t uspoof_serialize(USpoofChecker *sc, void *data, int32_t capacity, UErrorCode *status)None
Draft
4.2
uspoof.hvoid uspoof_setAllowedChars(USpoofChecker *sc, const USet *chars, UErrorCode *status)None
Draft
4.2
uspoof.hint32_t uspoof_check(const USpoofChecker *sc, const UChar *text, int32_t length, int32_t *position, UErrorCode *status)None
Draft
4.2
uspoof.hint32_t uspoof_checkUTF8(const USpoofChecker *sc, const char *text, int32_t length, int32_t *position, UErrorCode *status)None
Draft
4.2
uspoof.hUSpoofChecker* uspoof_openFromSerialized(const void *data, int32_t length, int32_t *pActualLength, UErrorCode *pErrorCode)None
Draft
4.2
usprep.hUStringPrepProfile* usprep_openByType(UStringPrepProfileType type, UErrorCode *status)None
Draft
4.2
ustring.hUChar* u_strFromUTF32WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)None
Draft
4.2
ustring.hUChar32* u_strToUTF32WithSub(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)None
Draft
4.2
uversion.hint32_t u_compareVersions(UVersionInfo v1, UVersionInfo v2)None
Draft
4.2
uversion.hvoid u_versionFromUString(UVersionInfo versionArray, const UChar *versionString)None
Draft
4.2

(jump back to top)

Other existing drafts in 4.2

FileAPI4.0.14.2

(jump back to top)

Contents generated by StableAPI tool on Wed Mar 18 22:04:30 PDT 2009
Copyright (C) 2009, International Business Machines Corporation, All Rights Reserved.