ICU4C API Comparison: ICU 3.8.1 with ICU 4.0


Removed from ICU 3.8.1

FilePublic API PrototypeICU 3.8.1ICU 4.0
LESwaps.hstatic le_uint32 LESwaps::swapLong(le_uint32 value)StableNone
LESwaps.hstatic le_uint16 LESwaps::swapWord(le_uint16 value)StableNone
LESwaps.hstatic le_uint8 LESwaps::isBigEndian()StableNone
msgfmt.hUBool MessageFormat::Subformat::operator!=(const Subformat &that) constInternalNone
msgfmt.hUBool MessageFormat::Subformat::operator==(const Subformat &that) constInternalNone
msgfmt.hSubformat& MessageFormat::Subformat::operator=(const Subformat &that)InternalNone
ucol.hint32_t ucol_identifierToShortString(uint32_t identifier, char *buffer, int32_t capacity, UBool forceDefaults, UErrorCode *status)InternalNone
ucol.hUCollator* ucol_openFromIdentifier(uint32_t identifier, UBool forceDefaults, UErrorCode *status)InternalNone
ucol.huint32_t ucol_collatorToIdentifier(const UCollator *coll, const char *locale, UErrorCode *status)InternalNone
ucol.huint32_t ucol_shortStringToIdentifier(const char *definition, UBool forceDefaults, UErrorCode *status)InternalNone


Deprecated or Obsoleted in ICU 4.0

FilePublic API PrototypeICU 3.8.1ICU 4.0


Changed in ICU 4.0 (old, new)

FilePublic API PrototypeICU 3.8.1ICU 4.0
basictz.hBasicTimeZone::~BasicTimeZone()DraftStable
basictz.hUBool BasicTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition &result)=0DraftStable
basictz.hint32_t BasicTimeZone::countTransitionRules(UErrorCode &status)=0DraftStable
basictz.hUBool BasicTimeZone::hasEquivalentTransitions(BasicTimeZone &tz, UDate start, UDate end, UBool ignoreDstAmount, UErrorCode &ec)DraftStable
basictz.hvoid BasicTimeZone::getTimeZoneRules(const InitialTimeZoneRule *&initial, const TimeZoneRule *trsrules[], int32_t &trscount, UErrorCode &status)=0DraftStable
basictz.hUBool BasicTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition &result)=0DraftStable
basictz.hvoid BasicTimeZone::getSimpleRulesNear(UDate date, InitialTimeZoneRule *&initial, AnnualTimeZoneRule *&std, AnnualTimeZoneRule *&dst, UErrorCode &status)DraftStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getDateTimeFormat() constDraftStable
dtptngen.hvoid DateTimePatternGenerator::setDecimal(const UnicodeString &decimal)DraftStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getPatternForSkeleton(const UnicodeString &skeleton) constDraftStable
dtptngen.hUnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString &skeleton, UErrorCode &status)DraftStable
dtptngen.hvoid DateTimePatternGenerator::setDateTimeFormat(const UnicodeString &dateTimeFormat)DraftStable
dtptngen.hUBool DateTimePatternGenerator::operator!=(const DateTimePatternGenerator &other) constDraftStable
dtptngen.hUBool DateTimePatternGenerator::operator==(const DateTimePatternGenerator &other) constDraftStable
dtptngen.hvoid DateTimePatternGenerator::setAppendItemFormat(UDateTimePatternField field, const UnicodeString &value)DraftStable
dtptngen.hstatic DateTimePatternGenerator* DateTimePatternGenerator::createInstance(const Locale &uLocale, UErrorCode &status)DraftStable
dtptngen.hstatic DateTimePatternGenerator* DateTimePatternGenerator::createInstance(UErrorCode &status)DraftStable
dtptngen.hstatic DateTimePatternGenerator* DateTimePatternGenerator::createEmptyInstance(UErrorCode &status)DraftStable
dtptngen.hvoid DateTimePatternGenerator::setAppendItemName(UDateTimePatternField field, const UnicodeString &value)DraftStable
dtptngen.hUDateTimePatternConflict DateTimePatternGenerator::addPattern(const UnicodeString &pattern, UBool override, UnicodeString &conflictingPattern, UErrorCode &status)DraftStable
dtptngen.hUClassID DateTimePatternGenerator::getDynamicClassID() constDraftStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getDecimal() constDraftStable
dtptngen.hDateTimePatternGenerator::~DateTimePatternGenerator()DraftStable
dtptngen.hUnicodeString DateTimePatternGenerator::getSkeleton(const UnicodeString &pattern, UErrorCode &status)DraftStable
dtptngen.hStringEnumeration* DateTimePatternGenerator::getSkeletons(UErrorCode &status) constDraftStable
dtptngen.hDateTimePatternGenerator* DateTimePatternGenerator::clone() constDraftStable
dtptngen.hUnicodeString DateTimePatternGenerator::replaceFieldTypes(const UnicodeString &pattern, const UnicodeString &skeleton, UErrorCode &status)DraftStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getAppendItemFormat(UDateTimePatternField field) constDraftStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getAppendItemName(UDateTimePatternField field) constDraftStable
dtptngen.hstatic UClassID DateTimePatternGenerator::getStaticClassID(void)DraftStable
dtptngen.hUnicodeString DateTimePatternGenerator::getBaseSkeleton(const UnicodeString &pattern, UErrorCode &status)DraftStable
dtptngen.hStringEnumeration* DateTimePatternGenerator::getBaseSkeletons(UErrorCode &status) constDraftStable
dtrule.hDateTimeRule::DateTimeRule(int32_t month, int32_t weekInMonth, int32_t dayOfWeek, int32_t millisInDay, TimeRuleType timeType)DraftStable
dtrule.hint32_t DateTimeRule::getRuleWeekInMonth(void) constDraftStable
dtrule.hUBool DateTimeRule::operator==(const DateTimeRule &that) constDraftStable
dtrule.hint32_t DateTimeRule::getRuleMonth(void) constDraftStable
dtrule.hDateTimeRule* DateTimeRule::clone(void) constDraftStable
dtrule.hTimeRuleType DateTimeRule::getTimeRuleType(void) constDraftStable
dtrule.hDateTimeRule::DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t millisInDay, TimeRuleType timeType)DraftStable
dtrule.hUBool DateTimeRule::operator!=(const DateTimeRule &that) constDraftStable
dtrule.hDateTimeRule& DateTimeRule::operator=(const DateTimeRule &right)DraftStable
dtrule.hDateTimeRule::DateTimeRule(const DateTimeRule &source)DraftStable
dtrule.hUClassID DateTimeRule::getDynamicClassID(void) constDraftStable
dtrule.hint32_t DateTimeRule::getRuleMillisInDay(void) constDraftStable
dtrule.hstatic UClassID DateTimeRule::getStaticClassID(void)DraftStable
dtrule.hint32_t DateTimeRule::getRuleDayOfWeek(void) constDraftStable
dtrule.hDateRuleType DateTimeRule::getDateRuleType(void) constDraftStable
dtrule.hint32_t DateTimeRule::getRuleDayOfMonth(void) constDraftStable
dtrule.hDateTimeRule::DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UBool after, int32_t millisInDay, TimeRuleType timeType)DraftStable
dtrule.hDateTimeRule::~DateTimeRule()DraftStable
rbtz.hUBool RuleBasedTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
rbtz.hRuleBasedTimeZone::RuleBasedTimeZone(const UnicodeString &id, InitialTimeZoneRule *initialRule)DraftStable
rbtz.hRuleBasedTimeZone::RuleBasedTimeZone(const RuleBasedTimeZone &source)DraftStable
rbtz.hint32_t RuleBasedTimeZone::getRawOffset(void) constDraftStable
rbtz.hstatic UClassID RuleBasedTimeZone::getStaticClassID(void)DraftStable
rbtz.hvoid RuleBasedTimeZone::complete(UErrorCode &status)DraftStable
rbtz.hRuleBasedTimeZone& RuleBasedTimeZone::operator=(const RuleBasedTimeZone &right)DraftStable
rbtz.hTimeZone* RuleBasedTimeZone::clone(void) constDraftStable
rbtz.hvoid RuleBasedTimeZone::getOffset(UDate date, UBool local, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &ec) constDraftStable
rbtz.hRuleBasedTimeZone::~RuleBasedTimeZone()DraftStable
rbtz.hUBool RuleBasedTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
rbtz.hUBool RuleBasedTimeZone::operator!=(const TimeZone &that) constDraftStable
rbtz.hint32_t RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, int32_t monthLength, UErrorCode &status) constDraftStable
rbtz.hint32_t RuleBasedTimeZone::countTransitionRules(UErrorCode &status)DraftStable
rbtz.hUBool RuleBasedTimeZone::operator==(const TimeZone &that) constDraftStable
rbtz.hUBool RuleBasedTimeZone::useDaylightTime(void) constDraftStable
rbtz.hUClassID RuleBasedTimeZone::getDynamicClassID(void) constDraftStable
rbtz.hint32_t RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode &status) constDraftStable
rbtz.hvoid RuleBasedTimeZone::getTimeZoneRules(const InitialTimeZoneRule *&initial, const TimeZoneRule *trsrules[], int32_t &trscount, UErrorCode &status)DraftStable
rbtz.hUBool RuleBasedTimeZone::hasSameRules(const TimeZone &other) constDraftStable
rbtz.hvoid RuleBasedTimeZone::addTransitionRule(TimeZoneRule *rule, UErrorCode &status)DraftStable
rbtz.hvoid RuleBasedTimeZone::setRawOffset(int32_t offsetMillis)DraftStable
simpletz.hvoid SimpleTimeZone::getTimeZoneRules(const InitialTimeZoneRule *&initial, const TimeZoneRule *trsrules[], int32_t &trscount, UErrorCode &status)DraftStable
simpletz.hUBool SimpleTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
simpletz.hint32_t SimpleTimeZone::countTransitionRules(UErrorCode &status)DraftStable
simpletz.hUBool SimpleTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
timezone.hstatic const char* TimeZone::getTZDataVersion(UErrorCode &status)DraftStable
tzrule.hUBool TimeZoneRule::operator!=(const TimeZoneRule &that) constDraftStable
tzrule.hUBool TimeZoneRule::operator==(const TimeZoneRule &that) constDraftStable
tzrule.hUClassID AnnualTimeZoneRule::getDynamicClassID(void) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hAnnualTimeZoneRule::AnnualTimeZoneRule(const AnnualTimeZoneRule &source)DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::isEquivalentTo(const TimeZoneRule &that) constDraftStable
tzrule.hAnnualTimeZoneRule::~AnnualTimeZoneRule()DraftStable
tzrule.hUBool AnnualTimeZoneRule::operator==(const TimeZoneRule &that) constDraftStable
tzrule.hstatic UClassID TimeArrayTimeZoneRule::getStaticClassID(void)DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hUClassID InitialTimeZoneRule::getDynamicClassID(void) constDraftStable
tzrule.hUBool TimeArrayTimeZoneRule::operator!=(const TimeZoneRule &that) constDraftStable
tzrule.hUBool InitialTimeZoneRule::isEquivalentTo(const TimeZoneRule &that) constDraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getStartTimeAt(int32_t index, UDate &result) constDraftStable
tzrule.hconst DateTimeRule* AnnualTimeZoneRule::getRule(void) constDraftStable
tzrule.hAnnualTimeZoneRule::AnnualTimeZoneRule(const UnicodeString &name, int32_t rawOffset, int32_t dstSavings, const DateTimeRule &dateTimeRule, int32_t startYear, int32_t endYear)DraftStable
tzrule.hTimeArrayTimeZoneRule& TimeArrayTimeZoneRule::operator=(const TimeArrayTimeZoneRule &right)DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hstatic UClassID AnnualTimeZoneRule::getStaticClassID(void)DraftStable
tzrule.hUBool InitialTimeZoneRule::operator!=(const TimeZoneRule &that) constDraftStable
tzrule.hUBool TimeZoneRule::getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) const =0DraftStable
tzrule.hTimeZoneRule* TimeZoneRule::clone(void) const =0DraftStable
tzrule.hUBool TimeZoneRule::getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) const =0DraftStable
tzrule.hInitialTimeZoneRule& InitialTimeZoneRule::operator=(const InitialTimeZoneRule &right)DraftStable
tzrule.hTimeArrayTimeZoneRule* TimeArrayTimeZoneRule::clone(void) constDraftStable
tzrule.hint32_t TimeZoneRule::getDSTSavings(void) constDraftStable
tzrule.hUClassID TimeArrayTimeZoneRule::getDynamicClassID(void) constDraftStable
tzrule.hint32_t AnnualTimeZoneRule::getStartYear(void) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hAnnualTimeZoneRule& AnnualTimeZoneRule::operator=(const AnnualTimeZoneRule &right)DraftStable
tzrule.hint32_t TimeZoneRule::getRawOffset(void) constDraftStable
tzrule.hTimeArrayTimeZoneRule::TimeArrayTimeZoneRule(const UnicodeString &name, int32_t rawOffset, int32_t dstSavings, const UDate *startTimes, int32_t numStartTimes, DateTimeRule::TimeRuleType timeRuleType)DraftStable
tzrule.hTimeArrayTimeZoneRule::~TimeArrayTimeZoneRule()DraftStable
tzrule.hUBool InitialTimeZoneRule::operator==(const TimeZoneRule &that) constDraftStable
tzrule.hint32_t TimeArrayTimeZoneRule::countStartTimes(void) constDraftStable
tzrule.hInitialTimeZoneRule::InitialTimeZoneRule(const InitialTimeZoneRule &source)DraftStable
tzrule.hUBool TimeZoneRule::isEquivalentTo(const TimeZoneRule &other) constDraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hInitialTimeZoneRule::InitialTimeZoneRule(const UnicodeString &name, int32_t rawOffset, int32_t dstSavings)DraftStable
tzrule.hint32_t AnnualTimeZoneRule::getEndYear(void) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hTimeZoneRule::~TimeZoneRule()DraftStable
tzrule.hInitialTimeZoneRule* InitialTimeZoneRule::clone(void) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUBool TimeZoneRule::getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) const =0DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::operator!=(const TimeZoneRule &that) constDraftStable
tzrule.hInitialTimeZoneRule::~InitialTimeZoneRule()DraftStable
tzrule.hUBool AnnualTimeZoneRule::getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hTimeArrayTimeZoneRule::TimeArrayTimeZoneRule(const TimeArrayTimeZoneRule &source)DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::operator==(const TimeZoneRule &that) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUnicodeString& TimeZoneRule::getName(UnicodeString &name) constDraftStable
tzrule.hAnnualTimeZoneRule::AnnualTimeZoneRule(const UnicodeString &name, int32_t rawOffset, int32_t dstSavings, DateTimeRule *dateTimeRule, int32_t startYear, int32_t endYear)DraftStable
tzrule.hstatic UClassID InitialTimeZoneRule::getStaticClassID(void)DraftStable
tzrule.hUBool AnnualTimeZoneRule::getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hUBool TimeZoneRule::getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) const =0DraftStable
tzrule.hAnnualTimeZoneRule* AnnualTimeZoneRule::clone(void) constDraftStable
tzrule.hDateTimeRule::TimeRuleType TimeArrayTimeZoneRule::getTimeType(void) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::isEquivalentTo(const TimeZoneRule &that) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tztrans.hTimeZoneTransition::~TimeZoneTransition()DraftStable
tztrans.hUClassID TimeZoneTransition::getDynamicClassID(void) constDraftStable
tztrans.hUBool TimeZoneTransition::operator==(const TimeZoneTransition &that) constDraftStable
tztrans.hUDate TimeZoneTransition::getTime(void) constDraftStable
tztrans.hvoid TimeZoneTransition::setFrom(const TimeZoneRule &from)DraftStable
tztrans.hTimeZoneTransition* TimeZoneTransition::clone(void) constDraftStable
tztrans.hvoid TimeZoneTransition::setTime(UDate time)DraftStable
tztrans.hTimeZoneTransition::TimeZoneTransition()DraftStable
tztrans.hvoid TimeZoneTransition::adoptTo(TimeZoneRule *to)DraftStable
tztrans.hconst TimeZoneRule* TimeZoneTransition::getFrom(void) constDraftStable
tztrans.hUBool TimeZoneTransition::operator!=(const TimeZoneTransition &that) constDraftStable
tztrans.hTimeZoneTransition::TimeZoneTransition(UDate time, const TimeZoneRule &from, const TimeZoneRule &to)DraftStable
tztrans.hvoid TimeZoneTransition::adoptFrom(TimeZoneRule *from)DraftStable
tztrans.hTimeZoneTransition::TimeZoneTransition(const TimeZoneTransition &source)DraftStable
tztrans.hTimeZoneTransition& TimeZoneTransition::operator=(const TimeZoneTransition &right)DraftStable
tztrans.hvoid TimeZoneTransition::setTo(const TimeZoneRule &to)DraftStable
tztrans.hstatic UClassID TimeZoneTransition::getStaticClassID(void)DraftStable
tztrans.hconst TimeZoneRule* TimeZoneTransition::getTo(void) constDraftStable
ucal.hconst char* ucal_getTZDataVersion(UErrorCode *status)DraftStable
ucasemap.hint32_t ucasemap_utf8ToTitle(UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode)DraftStable
ucasemap.hint32_t ucasemap_utf8FoldCase(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode)DraftStable
ucasemap.hint32_t ucasemap_toTitle(UCaseMap *csm, UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)DraftStable
ucasemap.hvoid ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode *pErrorCode)DraftStable
ucasemap.hconst UBreakIterator* ucasemap_getBreakIterator(const UCaseMap *csm)DraftStable
udatpg.hint32_t udatpg_getBaseSkeleton(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t length, UChar *baseSkeleton, int32_t capacity, UErrorCode *pErrorCode)DraftStable
udatpg.hconst UChar* udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg, int32_t *pLength)DraftStable
udatpg.hvoid udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg, UDateTimePatternField field, const UChar *value, int32_t length)DraftStable
udatpg.hconst UChar* udatpg_getPatternForSkeleton(const UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t skeletonLength, int32_t *pLength)DraftStable
udatpg.hvoid udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg, UDateTimePatternField field, const UChar *value, int32_t length)DraftStable
udatpg.hint32_t udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, const UChar *skeleton, int32_t skeletonLength, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode)DraftStable
udatpg.hint32_t udatpg_getBestPattern(UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t length, UChar *bestPattern, int32_t capacity, UErrorCode *pErrorCode)DraftStable
udatpg.hUDateTimePatternGenerator* udatpg_open(const char *locale, UErrorCode *pErrorCode)DraftStable
udatpg.hUDateTimePatternGenerator* udatpg_openEmpty(UErrorCode *pErrorCode)DraftStable
udatpg.hUDateTimePatternConflict udatpg_addPattern(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, UBool override, UChar *conflictingPattern, int32_t capacity, int32_t *pLength, UErrorCode *pErrorCode)DraftStable
udatpg.hint32_t udatpg_getSkeleton(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t length, UChar *skeleton, int32_t capacity, UErrorCode *pErrorCode)DraftStable
udatpg.hvoid udatpg_close(UDateTimePatternGenerator *dtpg)DraftStable
udatpg.hconst UChar* udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, int32_t *pLength)DraftStable
udatpg.hconst UChar* udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, int32_t *pLength)DraftStable
udatpg.hvoid udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg, const UChar *dtFormat, int32_t length)DraftStable
udatpg.hUEnumeration* udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)DraftStable
udatpg.hconst UChar* udatpg_getDecimal(const UDateTimePatternGenerator *dtpg, int32_t *pLength)DraftStable
udatpg.hvoid udatpg_setDecimal(UDateTimePatternGenerator *dtpg, const UChar *decimal, int32_t length)DraftStable
udatpg.hUEnumeration* udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)DraftStable
udatpg.hUDateTimePatternGenerator* udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)DraftStable
uloc.hint32_t uloc_getLocaleForLCID(uint32_t hostID, char *locale, int32_t localeCapacity, UErrorCode *status)DraftStable
uniset.hint32_t UnicodeSet::spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) constDraftStable
uniset.hUBool UnicodeSet::isFrozen() constDraftStable
uniset.hint32_t UnicodeSet::spanUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) constDraftStable
uniset.hUnicodeFunctor* UnicodeSet::freeze()DraftStable
uniset.hUnicodeFunctor* UnicodeSet::cloneAsThawed() constDraftStable
uniset.hint32_t UnicodeSet::spanBackUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) constDraftStable
uniset.hint32_t UnicodeSet::span(const UChar *s, int32_t length, USetSpanCondition spanCondition) constDraftStable
unistr.hUnicodeString& UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options)DraftStable
unistr.hint32_t u_strlen(const UChar *s)Stable
uset.hint32_t uset_spanUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition)DraftStable
uset.hint32_t uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition)DraftStable
uset.hUSet* uset_cloneAsThawed(const USet *set)DraftStable
uset.hvoid uset_freeze(USet *set)DraftStable
uset.hUSet* uset_clone(const USet *set)DraftStable
uset.hint32_t uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition)DraftStable
uset.hUBool uset_isFrozen(const USet *set)DraftStable
uset.hint32_t uset_spanBackUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition)DraftStable
vtzone.hUBool VTimeZone::getLastModified(UDate &lastModified) constDraftStable
vtzone.hstatic VTimeZone* VTimeZone::createVTimeZoneByID(const UnicodeString &ID)DraftStable
vtzone.hvoid VTimeZone::getTimeZoneRules(const InitialTimeZoneRule *&initial, const TimeZoneRule *trsrules[], int32_t &trscount, UErrorCode &status)DraftStable
vtzone.hvoid VTimeZone::getOffset(UDate date, UBool local, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &ec) constDraftStable
vtzone.hVTimeZone::VTimeZone(const VTimeZone &source)DraftStable
vtzone.hint32_t VTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, int32_t monthLength, UErrorCode &status) constDraftStable
vtzone.hvoid VTimeZone::setTZURL(const UnicodeString &url)DraftStable
vtzone.hUClassID VTimeZone::getDynamicClassID(void) constDraftStable
vtzone.hint32_t VTimeZone::getRawOffset(void) constDraftStable
vtzone.hvoid VTimeZone::write(UnicodeString &result, UErrorCode &status) constDraftStable
vtzone.hUBool VTimeZone::operator!=(const TimeZone &that) constDraftStable
vtzone.hint32_t VTimeZone::countTransitionRules(UErrorCode &status)DraftStable
vtzone.hTimeZone* VTimeZone::clone(void) constDraftStable
vtzone.hUBool VTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
vtzone.hVTimeZone& VTimeZone::operator=(const VTimeZone &right)DraftStable
vtzone.hVTimeZone::~VTimeZone()DraftStable
vtzone.hvoid VTimeZone::write(UDate start, UnicodeString &result, UErrorCode &status)DraftStable
vtzone.hvoid VTimeZone::setLastModified(UDate lastModified)DraftStable
vtzone.hint32_t VTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode &status) constDraftStable
vtzone.hstatic VTimeZone* VTimeZone::createVTimeZone(const UnicodeString &vtzdata, UErrorCode &status)DraftStable
vtzone.hUBool VTimeZone::hasSameRules(const TimeZone &other) constDraftStable
vtzone.hUBool VTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
vtzone.hvoid VTimeZone::setRawOffset(int32_t offsetMillis)DraftStable
vtzone.hUBool VTimeZone::getTZURL(UnicodeString &url) constDraftStable
vtzone.hstatic UClassID VTimeZone::getStaticClassID(void)DraftStable
vtzone.hUBool VTimeZone::operator==(const TimeZone &that) constDraftStable
vtzone.hUBool VTimeZone::useDaylightTime(void) constDraftStable
vtzone.hvoid VTimeZone::writeSimple(UDate time, UnicodeString &result, UErrorCode &status)DraftStable


Promoted to stable in ICU 4.0

FilePublic API PrototypeICU 3.8.1ICU 4.0
basictz.hBasicTimeZone::~BasicTimeZone()DraftStable
basictz.hUBool BasicTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition &result)=0DraftStable
basictz.hint32_t BasicTimeZone::countTransitionRules(UErrorCode &status)=0DraftStable
basictz.hUBool BasicTimeZone::hasEquivalentTransitions(BasicTimeZone &tz, UDate start, UDate end, UBool ignoreDstAmount, UErrorCode &ec)DraftStable
basictz.hvoid BasicTimeZone::getTimeZoneRules(const InitialTimeZoneRule *&initial, const TimeZoneRule *trsrules[], int32_t &trscount, UErrorCode &status)=0DraftStable
basictz.hUBool BasicTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition &result)=0DraftStable
basictz.hvoid BasicTimeZone::getSimpleRulesNear(UDate date, InitialTimeZoneRule *&initial, AnnualTimeZoneRule *&std, AnnualTimeZoneRule *&dst, UErrorCode &status)DraftStable
dtitvinf.hUBool DateIntervalInfo::operator==(const DateIntervalInfo &other) constNoneStable
dtitvinf.hUBool DateIntervalInfo::operator!=(const DateIntervalInfo &other) constNoneStable
dtitvinf.hstatic UClassID DateIntervalInfo::getStaticClassID()NoneStable
dtitvinf.hUClassID DateIntervalInfo::getDynamicClassID() constNoneStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getDateTimeFormat() constDraftStable
dtptngen.hvoid DateTimePatternGenerator::setDecimal(const UnicodeString &decimal)DraftStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getPatternForSkeleton(const UnicodeString &skeleton) constDraftStable
dtptngen.hUnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString &skeleton, UErrorCode &status)DraftStable
dtptngen.hvoid DateTimePatternGenerator::setDateTimeFormat(const UnicodeString &dateTimeFormat)DraftStable
dtptngen.hUBool DateTimePatternGenerator::operator!=(const DateTimePatternGenerator &other) constDraftStable
dtptngen.hUBool DateTimePatternGenerator::operator==(const DateTimePatternGenerator &other) constDraftStable
dtptngen.hvoid DateTimePatternGenerator::setAppendItemFormat(UDateTimePatternField field, const UnicodeString &value)DraftStable
dtptngen.hstatic DateTimePatternGenerator* DateTimePatternGenerator::createInstance(const Locale &uLocale, UErrorCode &status)DraftStable
dtptngen.hstatic DateTimePatternGenerator* DateTimePatternGenerator::createInstance(UErrorCode &status)DraftStable
dtptngen.hstatic DateTimePatternGenerator* DateTimePatternGenerator::createEmptyInstance(UErrorCode &status)DraftStable
dtptngen.hvoid DateTimePatternGenerator::setAppendItemName(UDateTimePatternField field, const UnicodeString &value)DraftStable
dtptngen.hUDateTimePatternConflict DateTimePatternGenerator::addPattern(const UnicodeString &pattern, UBool override, UnicodeString &conflictingPattern, UErrorCode &status)DraftStable
dtptngen.hUClassID DateTimePatternGenerator::getDynamicClassID() constDraftStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getDecimal() constDraftStable
dtptngen.hDateTimePatternGenerator::~DateTimePatternGenerator()DraftStable
dtptngen.hUnicodeString DateTimePatternGenerator::getSkeleton(const UnicodeString &pattern, UErrorCode &status)DraftStable
dtptngen.hStringEnumeration* DateTimePatternGenerator::getSkeletons(UErrorCode &status) constDraftStable
dtptngen.hDateTimePatternGenerator* DateTimePatternGenerator::clone() constDraftStable
dtptngen.hUnicodeString DateTimePatternGenerator::replaceFieldTypes(const UnicodeString &pattern, const UnicodeString &skeleton, UErrorCode &status)DraftStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getAppendItemFormat(UDateTimePatternField field) constDraftStable
dtptngen.hconst UnicodeString& DateTimePatternGenerator::getAppendItemName(UDateTimePatternField field) constDraftStable
dtptngen.hstatic UClassID DateTimePatternGenerator::getStaticClassID(void)DraftStable
dtptngen.hUnicodeString DateTimePatternGenerator::getBaseSkeleton(const UnicodeString &pattern, UErrorCode &status)DraftStable
dtptngen.hStringEnumeration* DateTimePatternGenerator::getBaseSkeletons(UErrorCode &status) constDraftStable
dtrule.hDateTimeRule::DateTimeRule(int32_t month, int32_t weekInMonth, int32_t dayOfWeek, int32_t millisInDay, TimeRuleType timeType)DraftStable
dtrule.hint32_t DateTimeRule::getRuleWeekInMonth(void) constDraftStable
dtrule.hUBool DateTimeRule::operator==(const DateTimeRule &that) constDraftStable
dtrule.hint32_t DateTimeRule::getRuleMonth(void) constDraftStable
dtrule.hDateTimeRule* DateTimeRule::clone(void) constDraftStable
dtrule.hTimeRuleType DateTimeRule::getTimeRuleType(void) constDraftStable
dtrule.hDateTimeRule::DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t millisInDay, TimeRuleType timeType)DraftStable
dtrule.hUBool DateTimeRule::operator!=(const DateTimeRule &that) constDraftStable
dtrule.hDateTimeRule& DateTimeRule::operator=(const DateTimeRule &right)DraftStable
dtrule.hDateTimeRule::DateTimeRule(const DateTimeRule &source)DraftStable
dtrule.hUClassID DateTimeRule::getDynamicClassID(void) constDraftStable
dtrule.hint32_t DateTimeRule::getRuleMillisInDay(void) constDraftStable
dtrule.hstatic UClassID DateTimeRule::getStaticClassID(void)DraftStable
dtrule.hint32_t DateTimeRule::getRuleDayOfWeek(void) constDraftStable
dtrule.hDateRuleType DateTimeRule::getDateRuleType(void) constDraftStable
dtrule.hint32_t DateTimeRule::getRuleDayOfMonth(void) constDraftStable
dtrule.hDateTimeRule::DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UBool after, int32_t millisInDay, TimeRuleType timeType)DraftStable
dtrule.hDateTimeRule::~DateTimeRule()DraftStable
LESwaps.hstatic le_uint16 LESwaps::swapWord(const le_uint16 &value)NoneStable
LESwaps.hstatic le_uint32 LESwaps::swapLong(const le_uint32 &value)NoneStable
msgfmt.hUnicodeString& MessageFormat::format(const UnicodeString *argumentNames, const Formattable *arguments, int32_t count, UnicodeString &appendTo, UErrorCode &status) constNoneStable
rbtz.hUBool RuleBasedTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
rbtz.hRuleBasedTimeZone::RuleBasedTimeZone(const UnicodeString &id, InitialTimeZoneRule *initialRule)DraftStable
rbtz.hRuleBasedTimeZone::RuleBasedTimeZone(const RuleBasedTimeZone &source)DraftStable
rbtz.hint32_t RuleBasedTimeZone::getRawOffset(void) constDraftStable
rbtz.hstatic UClassID RuleBasedTimeZone::getStaticClassID(void)DraftStable
rbtz.hvoid RuleBasedTimeZone::complete(UErrorCode &status)DraftStable
rbtz.hRuleBasedTimeZone& RuleBasedTimeZone::operator=(const RuleBasedTimeZone &right)DraftStable
rbtz.hTimeZone* RuleBasedTimeZone::clone(void) constDraftStable
rbtz.hvoid RuleBasedTimeZone::getOffset(UDate date, UBool local, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &ec) constDraftStable
rbtz.hRuleBasedTimeZone::~RuleBasedTimeZone()DraftStable
rbtz.hUBool RuleBasedTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
rbtz.hUBool RuleBasedTimeZone::operator!=(const TimeZone &that) constDraftStable
rbtz.hint32_t RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, int32_t monthLength, UErrorCode &status) constDraftStable
rbtz.hint32_t RuleBasedTimeZone::countTransitionRules(UErrorCode &status)DraftStable
rbtz.hUBool RuleBasedTimeZone::operator==(const TimeZone &that) constDraftStable
rbtz.hUBool RuleBasedTimeZone::useDaylightTime(void) constDraftStable
rbtz.hUClassID RuleBasedTimeZone::getDynamicClassID(void) constDraftStable
rbtz.hint32_t RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode &status) constDraftStable
rbtz.hvoid RuleBasedTimeZone::getTimeZoneRules(const InitialTimeZoneRule *&initial, const TimeZoneRule *trsrules[], int32_t &trscount, UErrorCode &status)DraftStable
rbtz.hUBool RuleBasedTimeZone::hasSameRules(const TimeZone &other) constDraftStable
rbtz.hvoid RuleBasedTimeZone::addTransitionRule(TimeZoneRule *rule, UErrorCode &status)DraftStable
rbtz.hvoid RuleBasedTimeZone::setRawOffset(int32_t offsetMillis)DraftStable
simpletz.hvoid SimpleTimeZone::getTimeZoneRules(const InitialTimeZoneRule *&initial, const TimeZoneRule *trsrules[], int32_t &trscount, UErrorCode &status)DraftStable
simpletz.hUBool SimpleTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
simpletz.hint32_t SimpleTimeZone::countTransitionRules(UErrorCode &status)DraftStable
simpletz.hUBool SimpleTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
timezone.hstatic const char* TimeZone::getTZDataVersion(UErrorCode &status)DraftStable
tzrule.hUBool TimeZoneRule::operator!=(const TimeZoneRule &that) constDraftStable
tzrule.hUBool TimeZoneRule::operator==(const TimeZoneRule &that) constDraftStable
tzrule.hUClassID AnnualTimeZoneRule::getDynamicClassID(void) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hAnnualTimeZoneRule::AnnualTimeZoneRule(const AnnualTimeZoneRule &source)DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::isEquivalentTo(const TimeZoneRule &that) constDraftStable
tzrule.hAnnualTimeZoneRule::~AnnualTimeZoneRule()DraftStable
tzrule.hUBool AnnualTimeZoneRule::operator==(const TimeZoneRule &that) constDraftStable
tzrule.hstatic UClassID TimeArrayTimeZoneRule::getStaticClassID(void)DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hUClassID InitialTimeZoneRule::getDynamicClassID(void) constDraftStable
tzrule.hUBool TimeArrayTimeZoneRule::operator!=(const TimeZoneRule &that) constDraftStable
tzrule.hUBool InitialTimeZoneRule::isEquivalentTo(const TimeZoneRule &that) constDraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getStartTimeAt(int32_t index, UDate &result) constDraftStable
tzrule.hconst DateTimeRule* AnnualTimeZoneRule::getRule(void) constDraftStable
tzrule.hAnnualTimeZoneRule::AnnualTimeZoneRule(const UnicodeString &name, int32_t rawOffset, int32_t dstSavings, const DateTimeRule &dateTimeRule, int32_t startYear, int32_t endYear)DraftStable
tzrule.hTimeArrayTimeZoneRule& TimeArrayTimeZoneRule::operator=(const TimeArrayTimeZoneRule &right)DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hstatic UClassID AnnualTimeZoneRule::getStaticClassID(void)DraftStable
tzrule.hUBool InitialTimeZoneRule::operator!=(const TimeZoneRule &that) constDraftStable
tzrule.hUBool TimeZoneRule::getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) const =0DraftStable
tzrule.hTimeZoneRule* TimeZoneRule::clone(void) const =0DraftStable
tzrule.hUBool TimeZoneRule::getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) const =0DraftStable
tzrule.hInitialTimeZoneRule& InitialTimeZoneRule::operator=(const InitialTimeZoneRule &right)DraftStable
tzrule.hTimeArrayTimeZoneRule* TimeArrayTimeZoneRule::clone(void) constDraftStable
tzrule.hint32_t TimeZoneRule::getDSTSavings(void) constDraftStable
tzrule.hUClassID TimeArrayTimeZoneRule::getDynamicClassID(void) constDraftStable
tzrule.hint32_t AnnualTimeZoneRule::getStartYear(void) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hAnnualTimeZoneRule& AnnualTimeZoneRule::operator=(const AnnualTimeZoneRule &right)DraftStable
tzrule.hint32_t TimeZoneRule::getRawOffset(void) constDraftStable
tzrule.hTimeArrayTimeZoneRule::TimeArrayTimeZoneRule(const UnicodeString &name, int32_t rawOffset, int32_t dstSavings, const UDate *startTimes, int32_t numStartTimes, DateTimeRule::TimeRuleType timeRuleType)DraftStable
tzrule.hTimeArrayTimeZoneRule::~TimeArrayTimeZoneRule()DraftStable
tzrule.hUBool InitialTimeZoneRule::operator==(const TimeZoneRule &that) constDraftStable
tzrule.hint32_t TimeArrayTimeZoneRule::countStartTimes(void) constDraftStable
tzrule.hInitialTimeZoneRule::InitialTimeZoneRule(const InitialTimeZoneRule &source)DraftStable
tzrule.hUBool TimeZoneRule::isEquivalentTo(const TimeZoneRule &other) constDraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hInitialTimeZoneRule::InitialTimeZoneRule(const UnicodeString &name, int32_t rawOffset, int32_t dstSavings)DraftStable
tzrule.hint32_t AnnualTimeZoneRule::getEndYear(void) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hTimeZoneRule::~TimeZoneRule()DraftStable
tzrule.hInitialTimeZoneRule* InitialTimeZoneRule::clone(void) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUBool TimeZoneRule::getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) const =0DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::operator!=(const TimeZoneRule &that) constDraftStable
tzrule.hInitialTimeZoneRule::~InitialTimeZoneRule()DraftStable
tzrule.hUBool AnnualTimeZoneRule::getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hTimeArrayTimeZoneRule::TimeArrayTimeZoneRule(const TimeArrayTimeZoneRule &source)DraftStable
tzrule.hUBool TimeArrayTimeZoneRule::operator==(const TimeZoneRule &that) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUnicodeString& TimeZoneRule::getName(UnicodeString &name) constDraftStable
tzrule.hAnnualTimeZoneRule::AnnualTimeZoneRule(const UnicodeString &name, int32_t rawOffset, int32_t dstSavings, DateTimeRule *dateTimeRule, int32_t startYear, int32_t endYear)DraftStable
tzrule.hstatic UClassID InitialTimeZoneRule::getStaticClassID(void)DraftStable
tzrule.hUBool AnnualTimeZoneRule::getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tzrule.hUBool TimeZoneRule::getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) const =0DraftStable
tzrule.hAnnualTimeZoneRule* AnnualTimeZoneRule::clone(void) constDraftStable
tzrule.hDateTimeRule::TimeRuleType TimeArrayTimeZoneRule::getTimeType(void) constDraftStable
tzrule.hUBool AnnualTimeZoneRule::isEquivalentTo(const TimeZoneRule &that) constDraftStable
tzrule.hUBool InitialTimeZoneRule::getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result) constDraftStable
tztrans.hTimeZoneTransition::~TimeZoneTransition()DraftStable
tztrans.hUClassID TimeZoneTransition::getDynamicClassID(void) constDraftStable
tztrans.hUBool TimeZoneTransition::operator==(const TimeZoneTransition &that) constDraftStable
tztrans.hUDate TimeZoneTransition::getTime(void) constDraftStable
tztrans.hvoid TimeZoneTransition::setFrom(const TimeZoneRule &from)DraftStable
tztrans.hTimeZoneTransition* TimeZoneTransition::clone(void) constDraftStable
tztrans.hvoid TimeZoneTransition::setTime(UDate time)DraftStable
tztrans.hTimeZoneTransition::TimeZoneTransition()DraftStable
tztrans.hvoid TimeZoneTransition::adoptTo(TimeZoneRule *to)DraftStable
tztrans.hconst TimeZoneRule* TimeZoneTransition::getFrom(void) constDraftStable
tztrans.hUBool TimeZoneTransition::operator!=(const TimeZoneTransition &that) constDraftStable
tztrans.hTimeZoneTransition::TimeZoneTransition(UDate time, const TimeZoneRule &from, const TimeZoneRule &to)DraftStable
tztrans.hvoid TimeZoneTransition::adoptFrom(TimeZoneRule *from)DraftStable
tztrans.hTimeZoneTransition::TimeZoneTransition(const TimeZoneTransition &source)DraftStable
tztrans.hTimeZoneTransition& TimeZoneTransition::operator=(const TimeZoneTransition &right)DraftStable
tztrans.hvoid TimeZoneTransition::setTo(const TimeZoneRule &to)DraftStable
tztrans.hstatic UClassID TimeZoneTransition::getStaticClassID(void)DraftStable
tztrans.hconst TimeZoneRule* TimeZoneTransition::getTo(void) constDraftStable
ucal.hconst char* ucal_getTZDataVersion(UErrorCode *status)DraftStable
ucasemap.hint32_t ucasemap_utf8ToTitle(UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode)DraftStable
ucasemap.hint32_t ucasemap_utf8FoldCase(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode)DraftStable
ucasemap.hint32_t ucasemap_toTitle(UCaseMap *csm, UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)DraftStable
ucasemap.hvoid ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode *pErrorCode)DraftStable
ucasemap.hconst UBreakIterator* ucasemap_getBreakIterator(const UCaseMap *csm)DraftStable
udatpg.hint32_t udatpg_getBaseSkeleton(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t length, UChar *baseSkeleton, int32_t capacity, UErrorCode *pErrorCode)DraftStable
udatpg.hconst UChar* udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg, int32_t *pLength)DraftStable
udatpg.hvoid udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg, UDateTimePatternField field, const UChar *value, int32_t length)DraftStable
udatpg.hconst UChar* udatpg_getPatternForSkeleton(const UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t skeletonLength, int32_t *pLength)DraftStable
udatpg.hvoid udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg, UDateTimePatternField field, const UChar *value, int32_t length)DraftStable
udatpg.hint32_t udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, const UChar *skeleton, int32_t skeletonLength, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode)DraftStable
udatpg.hint32_t udatpg_getBestPattern(UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t length, UChar *bestPattern, int32_t capacity, UErrorCode *pErrorCode)DraftStable
udatpg.hUDateTimePatternGenerator* udatpg_open(const char *locale, UErrorCode *pErrorCode)DraftStable
udatpg.hUDateTimePatternGenerator* udatpg_openEmpty(UErrorCode *pErrorCode)DraftStable
udatpg.hUDateTimePatternConflict udatpg_addPattern(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, UBool override, UChar *conflictingPattern, int32_t capacity, int32_t *pLength, UErrorCode *pErrorCode)DraftStable
udatpg.hint32_t udatpg_getSkeleton(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t length, UChar *skeleton, int32_t capacity, UErrorCode *pErrorCode)DraftStable
udatpg.hvoid udatpg_close(UDateTimePatternGenerator *dtpg)DraftStable
udatpg.hconst UChar* udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, int32_t *pLength)DraftStable
udatpg.hconst UChar* udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, int32_t *pLength)DraftStable
udatpg.hvoid udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg, const UChar *dtFormat, int32_t length)DraftStable
udatpg.hUEnumeration* udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)DraftStable
udatpg.hconst UChar* udatpg_getDecimal(const UDateTimePatternGenerator *dtpg, int32_t *pLength)DraftStable
udatpg.hvoid udatpg_setDecimal(UDateTimePatternGenerator *dtpg, const UChar *decimal, int32_t length)DraftStable
udatpg.hUEnumeration* udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)DraftStable
udatpg.hUDateTimePatternGenerator* udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)DraftStable
uloc.hint32_t uloc_getLocaleForLCID(uint32_t hostID, char *locale, int32_t localeCapacity, UErrorCode *status)DraftStable
uniset.hint32_t UnicodeSet::spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) constDraftStable
uniset.hUBool UnicodeSet::isFrozen() constDraftStable
uniset.hint32_t UnicodeSet::spanUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) constDraftStable
uniset.hUnicodeFunctor* UnicodeSet::freeze()DraftStable
uniset.hUnicodeFunctor* UnicodeSet::cloneAsThawed() constDraftStable
uniset.hint32_t UnicodeSet::spanBackUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) constDraftStable
uniset.hint32_t UnicodeSet::span(const UChar *s, int32_t length, USetSpanCondition spanCondition) constDraftStable
unistr.hUnicodeString& UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options)DraftStable
uset.hint32_t uset_spanUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition)DraftStable
uset.hint32_t uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition)DraftStable
uset.hUSet* uset_cloneAsThawed(const USet *set)DraftStable
uset.hvoid uset_freeze(USet *set)DraftStable
uset.hUSet* uset_clone(const USet *set)DraftStable
uset.hint32_t uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition)DraftStable
uset.hUBool uset_isFrozen(const USet *set)DraftStable
uset.hint32_t uset_spanBackUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition)DraftStable
vtzone.hUBool VTimeZone::getLastModified(UDate &lastModified) constDraftStable
vtzone.hstatic VTimeZone* VTimeZone::createVTimeZoneByID(const UnicodeString &ID)DraftStable
vtzone.hvoid VTimeZone::getTimeZoneRules(const InitialTimeZoneRule *&initial, const TimeZoneRule *trsrules[], int32_t &trscount, UErrorCode &status)DraftStable
vtzone.hvoid VTimeZone::getOffset(UDate date, UBool local, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &ec) constDraftStable
vtzone.hVTimeZone::VTimeZone(const VTimeZone &source)DraftStable
vtzone.hint32_t VTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, int32_t monthLength, UErrorCode &status) constDraftStable
vtzone.hvoid VTimeZone::setTZURL(const UnicodeString &url)DraftStable
vtzone.hUClassID VTimeZone::getDynamicClassID(void) constDraftStable
vtzone.hint32_t VTimeZone::getRawOffset(void) constDraftStable
vtzone.hvoid VTimeZone::write(UnicodeString &result, UErrorCode &status) constDraftStable
vtzone.hUBool VTimeZone::operator!=(const TimeZone &that) constDraftStable
vtzone.hint32_t VTimeZone::countTransitionRules(UErrorCode &status)DraftStable
vtzone.hTimeZone* VTimeZone::clone(void) constDraftStable
vtzone.hUBool VTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
vtzone.hVTimeZone& VTimeZone::operator=(const VTimeZone &right)DraftStable
vtzone.hVTimeZone::~VTimeZone()DraftStable
vtzone.hvoid VTimeZone::write(UDate start, UnicodeString &result, UErrorCode &status)DraftStable
vtzone.hvoid VTimeZone::setLastModified(UDate lastModified)DraftStable
vtzone.hint32_t VTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode &status) constDraftStable
vtzone.hstatic VTimeZone* VTimeZone::createVTimeZone(const UnicodeString &vtzdata, UErrorCode &status)DraftStable
vtzone.hUBool VTimeZone::hasSameRules(const TimeZone &other) constDraftStable
vtzone.hUBool VTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition &result)DraftStable
vtzone.hvoid VTimeZone::setRawOffset(int32_t offsetMillis)DraftStable
vtzone.hUBool VTimeZone::getTZURL(UnicodeString &url) constDraftStable
vtzone.hstatic UClassID VTimeZone::getStaticClassID(void)DraftStable
vtzone.hUBool VTimeZone::operator==(const TimeZone &that) constDraftStable
vtzone.hUBool VTimeZone::useDaylightTime(void) constDraftStable
vtzone.hvoid VTimeZone::writeSimple(UDate time, UnicodeString &result, UErrorCode &status)DraftStable


Added in ICU 4.0

FilePublic API PrototypeICU 3.8.1ICU 4.0
datefmt.hstatic DateFormat* DateFormat::createPatternInstance(const UnicodeString &skeleton, const Locale &locale, UErrorCode &status)NoneInternal
dtintrv.hUClassID DateInterval::getDynamicClassID(void) constNoneDraft
dtintrv.hUDate DateInterval::getFromDate() constNoneDraft
dtintrv.hUBool DateInterval::operator!=(const DateInterval &other) constNoneDraft
dtintrv.hUBool DateInterval::operator==(const DateInterval &other) constNoneDraft
dtintrv.hDateInterval* DateInterval::clone() constNoneDraft
dtintrv.hDateInterval::DateInterval(const DateInterval &other)NoneDraft
dtintrv.hDateInterval::~DateInterval()NoneDraft
dtintrv.hDateInterval& DateInterval::operator=(const DateInterval &)NoneDraft
dtintrv.hstatic UClassID DateInterval::getStaticClassID(void)NoneDraft
dtintrv.hDateInterval::DateInterval(UDate fromDate, UDate toDate)NoneDraft
dtintrv.hUDate DateInterval::getToDate() constNoneDraft
dtitvfmt.hDateIntervalFormat::~DateIntervalFormat()NoneDraft
dtitvfmt.hUnicodeString& DateIntervalFormat::format(const DateInterval *dtInterval, UnicodeString &appendTo, FieldPosition &fieldPosition, UErrorCode &status) constNoneDraft
dtitvfmt.hvoid DateIntervalFormat::setDateIntervalInfo(const DateIntervalInfo &newIntervalPatterns, UErrorCode &status)NoneDraft
dtitvfmt.hUBool DateIntervalFormat::operator!=(const Format &other) constNoneDraft
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, UErrorCode &status)NoneDraft
dtitvfmt.hconst DateIntervalInfo* DateIntervalFormat::getDateIntervalInfo(void) constNoneDraft
dtitvfmt.hUBool DateIntervalFormat::operator==(const Format &other) constNoneDraft
dtitvfmt.hconst DateFormat* DateIntervalFormat::getDateFormat(void) constNoneDraft
dtitvfmt.hUnicodeString& DateIntervalFormat::format(const Formattable &obj, UnicodeString &appendTo, FieldPosition &fieldPosition, UErrorCode &status) constNoneDraft
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, const Locale &locale, UErrorCode &status)NoneDraft
dtitvfmt.hstatic UClassID DateIntervalFormat::getStaticClassID(void)NoneDraft
dtitvfmt.hUnicodeString& DateIntervalFormat::format(Calendar &fromCalendar, Calendar &toCalendar, UnicodeString &appendTo, FieldPosition &fieldPosition, UErrorCode &status) constNoneDraft
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, const DateIntervalInfo &dtitvinf, UErrorCode &status)NoneDraft
dtitvfmt.hstatic DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &skeleton, const Locale &locale, const DateIntervalInfo &dtitvinf, UErrorCode &status)NoneDraft
dtitvfmt.hUClassID DateIntervalFormat::getDynamicClassID(void) constNoneDraft
dtitvfmt.hFormat* DateIntervalFormat::clone(void) constNoneDraft
dtitvfmt.hvoid DateIntervalFormat::parseObject(const UnicodeString &source, Formattable &result, ParsePosition &parse_pos) constNoneInternal
dtitvinf.hUBool DateIntervalInfo::operator==(const DateIntervalInfo &other) constNoneStable
dtitvinf.hUBool DateIntervalInfo::operator!=(const DateIntervalInfo &other) constNoneStable
dtitvinf.hDateIntervalInfo& DateIntervalInfo::operator=(const DateIntervalInfo &)NoneDraft
dtitvinf.hUBool DateIntervalInfo::getDefaultOrder() constNoneDraft
dtitvinf.hDateIntervalInfo* DateIntervalInfo::clone(void) constNoneDraft
dtitvinf.hvoid DateIntervalInfo::setFallbackIntervalPattern(const UnicodeString &fallbackPattern, UErrorCode &status)NoneDraft
dtitvinf.hDateIntervalInfo::~DateIntervalInfo()NoneDraft
dtitvinf.hstatic UClassID DateIntervalInfo::getStaticClassID()NoneStable
dtitvinf.hDateIntervalInfo::DateIntervalInfo(const Locale &locale, UErrorCode &status)NoneDraft
dtitvinf.hUnicodeString& DateIntervalInfo::getFallbackIntervalPattern(UnicodeString &result) constNoneDraft
dtitvinf.hUClassID DateIntervalInfo::getDynamicClassID() constNoneStable
dtitvinf.hUnicodeString& DateIntervalInfo::getIntervalPattern(const UnicodeString &skeleton, UCalendarDateFields field, UnicodeString &result, UErrorCode &status) constNoneDraft
dtitvinf.hDateIntervalInfo::DateIntervalInfo(UErrorCode &status)NoneInternal
dtitvinf.hU_NAMESPACE_BEGIN static U_CDECL_BEGIN UBool U_CALLCONV hashTableValueComparator(UHashTok val1, UHashTok val2)NoneInternal
dtitvinf.hDateIntervalInfo::DateIntervalInfo(const DateIntervalInfo &)NoneDraft
dtitvinf.hvoid DateIntervalInfo::setIntervalPattern(const UnicodeString &skeleton, UCalendarDateFields lrgDiffCalUnit, const UnicodeString &intervalPattern, UErrorCode &status)NoneDraft
LESwaps.hstatic le_uint16 LESwaps::swapWord(const le_uint16 &value)NoneStable
LESwaps.hstatic le_uint32 LESwaps::swapLong(const le_uint32 &value)NoneStable
msgfmt.hStringEnumeration* MessageFormat::getFormatNames(UErrorCode &status)NoneDraft
msgfmt.hvoid MessageFormat::adoptFormat(const UnicodeString &formatName, Format *formatToAdopt, UErrorCode &status)NoneDraft
msgfmt.hUnicodeString& MessageFormat::format(const UnicodeString *argumentNames, const Formattable *arguments, int32_t count, UnicodeString &appendTo, UErrorCode &status) constNoneStable
msgfmt.hUBool MessageFormat::usesNamedArguments() constNoneDraft
msgfmt.hFormat* MessageFormat::getFormat(const UnicodeString &formatName, UErrorCode &status)NoneDraft
msgfmt.hvoid MessageFormat::setFormat(const UnicodeString &formatName, const Format &format, UErrorCode &status)NoneDraft
plurfmt.hUnicodeString& PluralFormat::format(int32_t number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) constNoneDraft
plurfmt.hvoid PluralFormat::setNumberFormat(const NumberFormat *format, UErrorCode &status)NoneDraft
plurfmt.hFormat* PluralFormat::clone(void) constNoneDraft
plurfmt.hvoid PluralFormat::setLocale(const Locale &locale, UErrorCode &status)NoneDraft
plurfmt.hPluralFormat::PluralFormat(const PluralRules &rules, const UnicodeString &pattern, UErrorCode &status)NoneDraft
plurfmt.hUBool PluralFormat::operator==(const Format &other) constNoneDraft
plurfmt.hvoid PluralFormat::parseObject(const UnicodeString &source, Formattable &result, ParsePosition &parse_pos) constNoneDraft
plurfmt.hUnicodeString PluralFormat::format(int32_t number, UErrorCode &status) constNoneDraft
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, const PluralRules &rules, UErrorCode &status)NoneDraft
plurfmt.hPluralFormat& PluralFormat::operator=(const PluralFormat &other)NoneDraft
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, const PluralRules &rules, const UnicodeString &pattern, UErrorCode &status)NoneDraft
plurfmt.hPluralFormat::PluralFormat(const PluralFormat &other)NoneDraft
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, const UnicodeString &pattern, UErrorCode &status)NoneDraft
plurfmt.hUnicodeString& PluralFormat::toPattern(UnicodeString &appendTo)NoneDraft
plurfmt.hvoid PluralFormat::applyPattern(const UnicodeString &pattern, UErrorCode &status)NoneDraft
plurfmt.hPluralFormat::PluralFormat(const Locale &locale, UErrorCode &status)NoneDraft
plurfmt.hstatic UClassID PluralFormat::getStaticClassID(void)NoneDraft
plurfmt.hPluralFormat::PluralFormat(const UnicodeString &pattern, UErrorCode &status)NoneDraft
plurfmt.hUnicodeString& PluralFormat::format(const Formattable &obj, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) constNoneDraft
plurfmt.hPluralFormat::~PluralFormat()NoneDraft
plurfmt.hUClassID PluralFormat::getDynamicClassID() constNoneDraft
plurfmt.hPluralFormat::PluralFormat(UErrorCode &status)NoneDraft
plurfmt.hPluralFormat::PluralFormat(const PluralRules &rules, UErrorCode &status)NoneDraft
plurfmt.hUBool PluralFormat::operator!=(const Format &other) constNoneDraft
plurrule.hUBool PluralRules::operator!=(const PluralRules &other) constNoneDraft
plurrule.hstatic PluralRules* PluralRules::createRules(const UnicodeString &description, UErrorCode &status)NoneDraft
plurrule.hstatic UClassID PluralRules::getStaticClassID(void)NoneDraft
plurrule.hPluralRules::PluralRules(UErrorCode &status)NoneDraft
plurrule.hUnicodeString PluralRules::select(int32_t number) constNoneDraft
plurrule.hPluralRules* PluralRules::clone() constNoneDraft
plurrule.hUBool PluralRules::operator==(const PluralRules &other) constNoneDraft
plurrule.hstatic PluralRules* PluralRules::createDefaultRules(UErrorCode &status)NoneDraft
plurrule.hUnicodeString PluralRules::getKeywordOther() constNoneInternal
plurrule.hstatic PluralRules* PluralRules::forLocale(const Locale &locale, UErrorCode &status)NoneDraft
plurrule.hPluralRules::~PluralRules()NoneDraft
plurrule.hUBool PluralRules::isKeyword(const UnicodeString &keyword) constNoneDraft
plurrule.hPluralRules& PluralRules::operator=(const PluralRules &)NoneDraft
plurrule.hPluralRules::PluralRules(const PluralRules &other)NoneDraft
plurrule.hUClassID PluralRules::getDynamicClassID() constNoneDraft
plurrule.hStringEnumeration* PluralRules::getKeywords(UErrorCode &status) constNoneDraft
regex.hint32_t RegexMatcher::getStackLimit() constNoneDraft
regex.hRegexMatcher& RegexMatcher::useAnchoringBounds(UBool b)NoneDraft
regex.hRegexMatcher& RegexMatcher::region(int32_t start, int32_t limit, UErrorCode &status)NoneDraft
regex.hvoid RegexMatcher::setStackLimit(int32_t limit, UErrorCode &status)NoneDraft
regex.hint32_t RegexMatcher::getTimeLimit() constNoneDraft
regex.hRegexMatcher& RegexMatcher::useTransparentBounds(UBool b)NoneDraft
regex.hUBool RegexMatcher::requireEnd() constNoneDraft
regex.hvoid RegexMatcher::getMatchCallback(URegexMatchCallback *&callback, const void *&context, UErrorCode &status)NoneDraft
regex.hUBool RegexMatcher::hasTransparentBounds() constNoneDraft
regex.hvoid RegexMatcher::resetPreserveRegion()NoneInternal
regex.hint32_t RegexMatcher::regionEnd() constNoneDraft
regex.hvoid RegexMatcher::setMatchCallback(URegexMatchCallback *callback, const void *context, UErrorCode &status)NoneDraft
regex.hUBool RegexMatcher::hitEnd() constNoneDraft
regex.hint32_t RegexMatcher::regionStart() constNoneDraft
regex.hvoid RegexMatcher::setTimeLimit(int32_t limit, UErrorCode &status)NoneDraft
regex.hUBool RegexMatcher::hasAnchoringBounds() constNoneDraft
smpdtfmt.hUBool SimpleDateFormat::isFieldUnitIgnored(UCalendarDateFields field) constNoneInternal
smpdtfmt.hstatic UBool SimpleDateFormat::isFieldUnitIgnored(const UnicodeString &pattern, UCalendarDateFields field)NoneInternal
smpdtfmt.hconst Locale& SimpleDateFormat::getSmpFmtLocale(void) constNoneInternal
timezone.hstatic UnicodeString& TimeZone::getCanonicalID(const UnicodeString &id, UnicodeString &canonicalID, UBool &isSystemID, UErrorCode &status)NoneDraft
timezone.hstatic UnicodeString& TimeZone::getCanonicalID(const UnicodeString &id, UnicodeString &canonicalID, UErrorCode &status)NoneDraft
ucal.hUCalendar* ucal_clone(const UCalendar *cal, UErrorCode *status)NoneDraft
ucal.hint32_t ucal_getCanonicalTimeZoneID(const UChar *id, int32_t len, UChar *result, int32_t resultCapacity, UBool *isSystemID, UErrorCode *status)NoneDraft
ucoleitr.hint64_t ucol_previousProcessed(UCollationElements *elems, int32_t *ixLow, int32_t *ixHigh, UErrorCode *status)NoneInternal
ucoleitr.hint64_t ucol_nextProcessed(UCollationElements *elems, int32_t *ixLow, int32_t *ixHigh, UErrorCode *status)NoneInternal
ucurr.hint32_t ucurr_countCurrencies(const char *locale, UDate date, UErrorCode *ec)NoneDraft
ucurr.hint32_t ucurr_forLocaleAndDate(const char *locale, UDate date, int32_t index, UChar *buff, int32_t buffCapacity, UErrorCode *ec)NoneDraft
uloc.hint32_t uloc_addLikelySubtags(const char *localeID, char *maximizedLocaleID, int32_t maximizedLocaleIDCapacity, UErrorCode *err)NoneDraft
uloc.hint32_t uloc_minimizeSubtags(const char *localeID, char *minimizedLocaleID, int32_t minimizedLocaleIDCapacity, UErrorCode *err)NoneDraft
uloc.hULayoutType uloc_getLineOrientation(const char *localeId, UErrorCode *status)NoneDraft
uloc.hULayoutType uloc_getCharacterOrientation(const char *localeId, UErrorCode *status)NoneDraft
uniset.hUBool UnicodeSet::isBogus(void) constNoneDraft
uniset.hvoid UnicodeSet::setToBogus()NoneDraft
uniset.hUnicodeSet& UnicodeSet::removeAllStrings()NoneInternal
uregex.hvoid uregex_getMatchCallback(const URegularExpression *regexp, URegexMatchCallback **callback, const void **context, UErrorCode *status)NoneDraft
uregex.hvoid uregex_setRegion(URegularExpression *regexp, int32_t regionStart, int32_t regionLimit, UErrorCode *status)NoneDraft
uregex.hint32_t uregex_getStackLimit(const URegularExpression *regexp, UErrorCode *status)NoneDraft
uregex.hvoid uregex_setTimeLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status)NoneDraft
uregex.hint32_t uregex_regionStart(const URegularExpression *regexp, UErrorCode *status)NoneDraft
uregex.hvoid uregex_useTransparentBounds(URegularExpression *regexp, UBool b, UErrorCode *status)NoneDraft
uregex.hUBool uregex_requireEnd(const URegularExpression *regexp, UErrorCode *status)NoneDraft
uregex.hvoid uregex_setStackLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status)NoneDraft
uregex.hU_CDECL_BEGIN typedef UBool U_CALLCONV URegexMatchCallback(const void *context, int32_t steps)NoneDraft
uregex.hUBool uregex_hitEnd(const URegularExpression *regexp, UErrorCode *status)NoneDraft
uregex.hint32_t uregex_regionEnd(const URegularExpression *regexp, UErrorCode *status)NoneDraft
uregex.hU_CDECL_END void uregex_setMatchCallback(URegularExpression *regexp, URegexMatchCallback *callback, const void *context, UErrorCode *status)NoneDraft
uregex.hUBool uregex_hasAnchoringBounds(const URegularExpression *regexp, UErrorCode *status)NoneDraft
uregex.hUBool uregex_hasTransparentBounds(const URegularExpression *regexp, UErrorCode *status)NoneDraft
uregex.hvoid uregex_useAnchoringBounds(URegularExpression *regexp, UBool b, UErrorCode *status)NoneDraft
uregex.hint32_t uregex_getTimeLimit(const URegularExpression *regexp, UErrorCode *status)NoneDraft
usearch.hUBool usearch_search(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status)NoneInternal
usearch.hUBool usearch_searchBackwards(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status)NoneInternal


Contents generated by StableAPI tool on Wed Jun 25 17:05:24 PDT 2008
Copyright (C) 2008, International Business Machines Corporation, All Rights Reserved.