ICU4C API Comparison: 4.6 with 4.8 (ICU 4.7.1)


Removed from 4.6

FileAPI4.64.8
dcfmtsym.hconst UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing, UBool, UErrorCode&) constDraft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing {}Draft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kCurrencyMatchDraft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kCurrencySpacingCountDraft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kInsertDraft
4.2
None
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kSurroundingMatchDraft
4.2
None
dcfmtsym.hvoid DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing, UBool, const UnicodeString&)Draft
4.2
None

(jump back to top)

Deprecated or Obsoleted in 4.8

FileAPI4.64.8

(jump back to top)

Changed in 4.8 (old, new)

FileAPI4.64.8
stringpiece.hUBool operator!=(const StringPiece&, const StringPiece&)Internal
.
Draft
4.8
stringpiece.hU_EXPORT UBool operator==(const StringPiece&, const StringPiece&)Internal
.
Draft
4.8

(jump back to top)

Promoted to stable in 4.8

FileAPI4.64.8
ucnv.henum UConverterType::UCNV_COMPOUND_TEXTNone
Stable
2.0
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_INDEXNone
Stable
3.4

(jump back to top)

Added in 4.8

FileAPI4.64.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addLabels(const Locale&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addLabels(const UnicodeSet&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addRecord(const UnicodeString&, const void*, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::clearRecords(UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::resetBucketIterator(UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::resetRecordIterator()None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setInflowLabel(const UnicodeString&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setMaxLabelCount(int32_t, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setOverflowLabel(const UnicodeString&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setUnderflowLabel(const UnicodeString&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex::AlphabeticIndex(const Locale&, UErrorCode&)None
Draft
4.8
alphaindex.hAlphabeticIndex::~AlphabeticIndex()None


(untagged)
alphaindex.hUAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() constNone
Draft
4.8
alphaindex.hUBool AlphabeticIndex::nextBucket(UErrorCode&)None
Draft
4.8
alphaindex.hUBool AlphabeticIndex::nextRecord(UErrorCode&)None
Draft
4.8
alphaindex.hconst RuleBasedCollator& AlphabeticIndex::getCollator() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getBucketLabel() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getInflowLabel() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getOverflowComparisonString(const UnicodeString&, UErrorCode&)None
Internal
.
alphaindex.hconst UnicodeString& AlphabeticIndex::getOverflowLabel() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getRecordName() constNone
Draft
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getUnderflowLabel() constNone
Draft
4.8
alphaindex.hconst void* AlphabeticIndex::getRecordData() constNone
Draft
4.8
alphaindex.henum AlphabeticIndex::ELangType {}None
Internal
.
alphaindex.henum AlphabeticIndex::ELangType::kNormalNone
Internal
.
alphaindex.henum AlphabeticIndex::ELangType::kSimplifiedNone
Internal
.
alphaindex.henum AlphabeticIndex::ELangType::kTraditionalNone
Internal
.
alphaindex.henum UAlphabeticIndexLabelType {}None
Draft

(should be 4.8)
(untagged)
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_INFLOWNone
Draft
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_NORMALNone
Draft
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_OVERFLOWNone
Draft
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_UNDERFLOWNone
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketCount(UErrorCode&)None
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketIndex() constNone
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketIndex(const UnicodeString&, UErrorCode&)None
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketRecordCount() constNone
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getMaxLabelCount() constNone
Draft
4.8
alphaindex.hint32_t AlphabeticIndex::getRecordCount(UErrorCode&)None
Draft
4.8
alphaindex.hstatic ELangType AlphabeticIndex::langTypeFromLocale(const Locale&)None
Internal
.
alphaindex.hstatic void AlphabeticIndex::staticCleanup()None
Internal
..
appendable.hUBool Appendable::appendCodePoint(UChar32)None
Draft
4.8
appendable.hUBool Appendable::appendCodeUnit(UChar)=0None
Draft
4.8
appendable.hUBool Appendable::appendString(const UChar*, int32_t)None
Draft
4.8
appendable.hUBool Appendable::reserveAppendCapacity(int32_t)None
Draft
4.8
appendable.hUBool UnicodeStringAppendable::appendCodePoint(UChar32)None
Draft
4.8
appendable.hUBool UnicodeStringAppendable::appendCodeUnit(UChar)None
Draft
4.8
appendable.hUBool UnicodeStringAppendable::appendString(const UChar*, int32_t)None
Draft
4.8
appendable.hUBool UnicodeStringAppendable::reserveAppendCapacity(int32_t)None
Draft
4.8
appendable.hUChar* Appendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)None
Draft
4.8
appendable.hUChar* UnicodeStringAppendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)None
Draft
4.8
appendable.hUnicodeStringAppendable::UnicodeStringAppendable(UnicodeString&)None
Draft
4.8
bytestrie.hBytesTrie& BytesTrie::reset()None
Draft
4.8
bytestrie.hBytesTrie& BytesTrie::resetToState(const State&)None
Draft
4.8
bytestrie.hBytesTrie::BytesTrie(const BytesTrie&)None
Draft
4.8
bytestrie.hBytesTrie::BytesTrie(const void*)None
Draft
4.8
bytestrie.hBytesTrie::Iterator::Iterator(const BytesTrie&, int32_t, UErrorCode&)None
Draft
4.8
bytestrie.hBytesTrie::Iterator::Iterator(const void*, int32_t, UErrorCode&)None
Draft
4.8
bytestrie.hBytesTrie::Iterator::~Iterator()None
Draft
4.8
bytestrie.hBytesTrie::State::State()None
Draft
4.8
bytestrie.hBytesTrie::~BytesTrie()None
Draft
4.8
bytestrie.hIterator& BytesTrie::Iterator::reset()None
Draft
4.8
bytestrie.hUBool BytesTrie::Iterator::hasNext() constNone
Draft
4.8
bytestrie.hUBool BytesTrie::Iterator::next(UErrorCode&)None
Draft
4.8
bytestrie.hUBool BytesTrie::hasUniqueValue(int32_t&) constNone
Draft
4.8
bytestrie.hUStringTrieResult BytesTrie::current() constNone
Draft
4.8
bytestrie.hUStringTrieResult BytesTrie::first(int32_t)None
Draft
4.8
bytestrie.hUStringTrieResult BytesTrie::next(const char*, int32_t)None
Draft
4.8
bytestrie.hUStringTrieResult BytesTrie::next(int32_t)None
Draft
4.8
bytestrie.hconst BytesTrie& BytesTrie::saveState(State&) constNone
Draft
4.8
bytestrie.hconst StringPiece& BytesTrie::Iterator::getString() constNone
Draft
4.8
bytestrie.hint32_t BytesTrie::Iterator::getValue() constNone
Draft
4.8
bytestrie.hint32_t BytesTrie::getNextBytes(ByteSink&) constNone
Draft
4.8
bytestrie.hint32_t BytesTrie::getValue() constNone
Draft
4.8
bytestriebuilder.hBytesTrie* BytesTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)None
Draft
4.8
bytestriebuilder.hBytesTrieBuilder& BytesTrieBuilder::add(const StringPiece&, int32_t, UErrorCode&)None
Draft
4.8
bytestriebuilder.hBytesTrieBuilder& BytesTrieBuilder::clear()None
Draft
4.8
bytestriebuilder.hBytesTrieBuilder::BTLinearMatchNode::BTLinearMatchNode(const char*, int32_t, Node*)None


(untagged)
bytestriebuilder.hBytesTrieBuilder::BytesTrieBuilder(UErrorCode&)None
Draft
4.8
bytestriebuilder.hBytesTrieBuilder::~BytesTrieBuilder()None
Draft
4.8
bytestriebuilder.hStringPiece BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption, UErrorCode&)None
Draft
4.8
bytestriebuilder.hUBool BytesTrieBuilder::BTLinearMatchNode::operator==(const Node&) constNone


(untagged)
bytestriebuilder.hvoid BytesTrieBuilder::BTLinearMatchNode::write(StringTrieBuilder&)None


(untagged)
dcfmtsym.hconst UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(UCurrencySpacing, UBool, UErrorCode&) constNone
Draft
4.8
dcfmtsym.hvoid DecimalFormatSymbols::setPatternForCurrencySpacing(UCurrencySpacing, UBool, const UnicodeString&)None
Draft
4.8
regex.hRegexMatcher& RegexMatcher::refreshInputText(UText*, UErrorCode&)None
Draft
4.8
stringtriebuilder.hStringTrieBuilder::BranchHeadNode::BranchHeadNode(int32_t, Node*)None


(untagged)
stringtriebuilder.hStringTrieBuilder::BranchNode::BranchNode(int32_t)None


(untagged)
stringtriebuilder.hStringTrieBuilder::FinalValueNode::FinalValueNode(int32_t)None


(untagged)
stringtriebuilder.hStringTrieBuilder::IntermediateValueNode::IntermediateValueNode(int32_t, Node*)None


(untagged)
stringtriebuilder.hStringTrieBuilder::LinearMatchNode::LinearMatchNode(int32_t, Node*)None


(untagged)
stringtriebuilder.hStringTrieBuilder::ListBranchNode::ListBranchNode()None


(untagged)
stringtriebuilder.hStringTrieBuilder::Node::Node(int32_t)None


(untagged)
stringtriebuilder.hStringTrieBuilder::SplitBranchNode::SplitBranchNode(UChar, Node*, Node*)None


(untagged)
stringtriebuilder.hStringTrieBuilder::ValueNode::ValueNode(int32_t)None


(untagged)
stringtriebuilder.hUBool StringTrieBuilder::BranchHeadNode::operator==(const Node&) constNone


(untagged)
stringtriebuilder.hUBool StringTrieBuilder::FinalValueNode::operator==(const Node&) constNone


(untagged)
stringtriebuilder.hUBool StringTrieBuilder::IntermediateValueNode::operator==(const Node&) constNone


(untagged)
stringtriebuilder.hUBool StringTrieBuilder::LinearMatchNode::operator==(const Node&) constNone


(untagged)
stringtriebuilder.hUBool StringTrieBuilder::ListBranchNode::operator==(const Node&) constNone


(untagged)
stringtriebuilder.hUBool StringTrieBuilder::Node::operator!=(const Node&) constNone


(untagged)
stringtriebuilder.hUBool StringTrieBuilder::Node::operator==(const Node&) constNone


(untagged)
stringtriebuilder.hUBool StringTrieBuilder::SplitBranchNode::operator==(const Node&) constNone


(untagged)
stringtriebuilder.hUBool StringTrieBuilder::ValueNode::operator==(const Node&) constNone


(untagged)
stringtriebuilder.henum UStringTrieBuildOption {}None
Draft

(should be 4.8)
(untagged)
stringtriebuilder.henum UStringTrieBuildOption::USTRINGTRIE_BUILD_FASTNone
Draft
4.8
stringtriebuilder.henum UStringTrieBuildOption::USTRINGTRIE_BUILD_SMALLNone
Draft
4.8
stringtriebuilder.hint32_t StringTrieBuilder::BranchHeadNode::markRightEdgesFirst(int32_t)None


(untagged)
stringtriebuilder.hint32_t StringTrieBuilder::IntermediateValueNode::markRightEdgesFirst(int32_t)None


(untagged)
stringtriebuilder.hint32_t StringTrieBuilder::LinearMatchNode::markRightEdgesFirst(int32_t)None


(untagged)
stringtriebuilder.hint32_t StringTrieBuilder::ListBranchNode::markRightEdgesFirst(int32_t)None


(untagged)
stringtriebuilder.hint32_t StringTrieBuilder::Node::getOffset() constNone


(untagged)
stringtriebuilder.hint32_t StringTrieBuilder::Node::hashCode() constNone


(untagged)
stringtriebuilder.hint32_t StringTrieBuilder::Node::markRightEdgesFirst(int32_t)None


(untagged)
stringtriebuilder.hint32_t StringTrieBuilder::SplitBranchNode::markRightEdgesFirst(int32_t)None


(untagged)
stringtriebuilder.hstatic UBool StringTrieBuilder::equalNodes(const void*, const void*)None
Internal
.
stringtriebuilder.hstatic UBool StringTrieBuilder::hashNode(const void*)None
Internal
.
stringtriebuilder.hstatic int32_t StringTrieBuilder::Node::hashCode(const Node*)None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::BranchHeadNode::write(StringTrieBuilder&)None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::FinalValueNode::write(StringTrieBuilder&)None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::IntermediateValueNode::write(StringTrieBuilder&)None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::ListBranchNode::add(int32_t, Node*)None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::ListBranchNode::add(int32_t, int32_t)None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::ListBranchNode::write(StringTrieBuilder&)None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::Node::write(StringTrieBuilder&)=0None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::Node::writeUnlessInsideRightEdge(int32_t, int32_t, StringTrieBuilder&)None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::SplitBranchNode::write(StringTrieBuilder&)None


(untagged)
stringtriebuilder.hvoid StringTrieBuilder::ValueNode::setValue(int32_t)None


(untagged)
timezone.hstatic StringEnumeration* TimeZone::createTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode&)None
Draft
4.8
timezone.hstatic int32_t TimeZone::getRegion(const UnicodeString&, char*, int32_t, UErrorCode&)None
Draft
4.8
ucal.h#define UCAL_UNKNOWN_ZONE_IDNone
Draft
4.8
ucal.hUEnumeration* ucal_openTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode*)None
Draft
4.8
ucal.henum USystemTimeZoneType {}None
Draft

(should be 4.8)
(untagged)
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_ANYNone
Draft
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL_LOCATIONNone
Draft
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICALNone
Draft
4.8
ucharstrie.hIterator& UCharsTrie::Iterator::reset()None
Draft
4.8
ucharstrie.hUBool UCharsTrie::Iterator::hasNext() constNone
Draft
4.8
ucharstrie.hUBool UCharsTrie::Iterator::next(UErrorCode&)None
Draft
4.8
ucharstrie.hUBool UCharsTrie::hasUniqueValue(int32_t&) constNone
Draft
4.8
ucharstrie.hUCharsTrie& UCharsTrie::reset()None
Draft
4.8
ucharstrie.hUCharsTrie& UCharsTrie::resetToState(const State&)None
Draft
4.8
ucharstrie.hUCharsTrie::Iterator::Iterator(const UChar*, int32_t, UErrorCode&)None
Draft
4.8
ucharstrie.hUCharsTrie::Iterator::Iterator(const UCharsTrie&, int32_t, UErrorCode&)None
Draft
4.8
ucharstrie.hUCharsTrie::Iterator::~Iterator()None
Draft
4.8
ucharstrie.hUCharsTrie::State::State()None
Draft
4.8
ucharstrie.hUCharsTrie::UCharsTrie(const UChar*)None
Draft
4.8
ucharstrie.hUCharsTrie::UCharsTrie(const UCharsTrie&)None
Draft
4.8
ucharstrie.hUCharsTrie::~UCharsTrie()None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::current() constNone
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::first(int32_t)None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::firstForCodePoint(UChar32)None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::next(const UChar*, int32_t)None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::next(int32_t)None
Draft
4.8
ucharstrie.hUStringTrieResult UCharsTrie::nextForCodePoint(UChar32)None
Draft
4.8
ucharstrie.hconst UCharsTrie& UCharsTrie::saveState(State&) constNone
Draft
4.8
ucharstrie.hconst UnicodeString& UCharsTrie::Iterator::getString() constNone
Draft
4.8
ucharstrie.hint32_t UCharsTrie::Iterator::getValue() constNone
Draft
4.8
ucharstrie.hint32_t UCharsTrie::getNextUChars(Appendable&) constNone
Draft
4.8
ucharstrie.hint32_t UCharsTrie::getValue() constNone
Draft
4.8
ucharstriebuilder.hUBool UCharsTrieBuilder::UCTLinearMatchNode::operator==(const Node&) constNone


(untagged)
ucharstriebuilder.hUCharsTrie* UCharsTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)None
Draft
4.8
ucharstriebuilder.hUCharsTrieBuilder& UCharsTrieBuilder::add(const UnicodeString&, int32_t, UErrorCode&)None
Draft
4.8
ucharstriebuilder.hUCharsTrieBuilder& UCharsTrieBuilder::clear()None
Draft
4.8
ucharstriebuilder.hUCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode(const UChar*, int32_t, Node*)None


(untagged)
ucharstriebuilder.hUCharsTrieBuilder::UCharsTrieBuilder(UErrorCode&)None
Draft
4.8
ucharstriebuilder.hUCharsTrieBuilder::~UCharsTrieBuilder()None
Draft
4.8
ucharstriebuilder.hUnicodeString& UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption, UnicodeString&, UErrorCode&)None
Draft
4.8
ucharstriebuilder.hvoid UCharsTrieBuilder::UCTLinearMatchNode::write(StringTrieBuilder&)None


(untagged)
ucnv.hUBool ucnv_isFixedWidth(UConverter*, UErrorCode*)None
Draft
4.8
ucnv.henum UConverterType::UCNV_COMPOUND_TEXTNone
Stable
2.0
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_INDEXNone
Stable
3.4
unum.henum UCurrencySpacing {}None
Draft

(should be 4.8)
(untagged)
unum.henum UCurrencySpacing::UNUM_CURRENCY_INSERTNone
Draft
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_MATCHNone
Draft
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNTNone
Draft
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_SURROUNDING_MATCHNone
Draft
4.8
uregex.hvoid uregex_refreshUText(URegularExpression*, UText*, UErrorCode*)None
Draft
4.8
ustringtrie.h#define USTRINGTRIE_HAS_NEXTNone
Draft
4.8
ustringtrie.h#define USTRINGTRIE_HAS_VALUENone
Draft
4.8
ustringtrie.h#define USTRINGTRIE_MATCHESNone
Draft
4.8
ustringtrie.henum UStringTrieResult {}None
Draft

(should be 4.8)
(untagged)
ustringtrie.henum UStringTrieResult::USTRINGTRIE_FINAL_VALUENone
Draft
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_INTERMEDIATE_VALUENone
Draft
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_NO_MATCHNone
Draft
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_NO_VALUENone
Draft
4.8

(jump back to top)

Other existing drafts in 4.8

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

(jump back to top)

Contents generated by StableAPI tool on Wed Mar 09 08:05:58 PST 2011
Copyright (C) 2011, International Business Machines Corporation, All Rights Reserved.