Skip to content

Latest commit

 

History

History
569 lines (533 loc) · 13.8 KB

report.md

File metadata and controls

569 lines (533 loc) · 13.8 KB

Implementation coverage report

Header Implemented
ubrk.h 19 / 23
ucal.h 15 / 47
ucol.h 8 / 50
udat.h 10 / 38
udata.h 2 / 8
uenum.h 8 / 8
uformattable.h 7 / 13
ulistformatter.h 2 / 8
uloc.h 20 / 42
umsg.h 6 / 20
unum.h 15 / 31
unumberformatter.h 8 / 13
upluralrules.h 3 / 8
ustring.h 3 / 61
utext.h 3 / 28
utrans.h 10 / 20
unorm2.h 8 / 22

Unimplemented functions per header

Header: ubrk.h

Unimplemented Implemented
ubrk_countAvailable
ubrk_current
ubrk_first
ubrk_following
ubrk_getAvailable
ubrk_getBinaryRules
ubrk_getLocaleByType
ubrk_getRuleStatus
ubrk_getRuleStatusVec
ubrk_isBoundary
ubrk_last
ubrk_next
ubrk_open
ubrk_openBinaryRules
ubrk_openRules
ubrk_preceding
ubrk_previous
ubrk_safeClone
ubrk_setText
ubrk_clone
ubrk_close
ubrk_refreshUText
ubrk_setUText

Header: ucal.h

Unimplemented Implemented
ucal_close
ucal_get
ucal_getDefaultTimeZone
ucal_getMillis
ucal_getNow
ucal_getTZDataVersion
ucal_inDaylightTime
ucal_open
ucal_openCountryTimeZones
ucal_openTimeZoneIDEnumeration
ucal_openTimeZones
ucal_setDate
ucal_setDateTime
ucal_setDefaultTimeZone
ucal_setMillis
ucal_add
ucal_clear
ucal_clearField
ucal_clone
ucal_countAvailable
ucal_equivalentTo
ucal_getAttribute
ucal_getAvailable
ucal_getCanonicalTimeZoneID
ucal_getDayOfWeekType
ucal_getDSTSavings
ucal_getFieldDifference
ucal_getGregorianChange
ucal_getHostTimeZone
ucal_getKeywordValuesForLocale
ucal_getLimit
ucal_getLocaleByType
ucal_getTimeZoneDisplayName
ucal_getTimeZoneID
ucal_getTimeZoneIDForWindowsID
ucal_getTimeZoneOffsetFromLocal
ucal_getTimeZoneTransitionDate
ucal_getType
ucal_getWeekendTransition
ucal_getWindowsTimeZoneID
ucal_isSet
ucal_isWeekend
ucal_roll
ucal_set
ucal_setAttribute
ucal_setGregorianChange
ucal_setTimeZone

Header: ucol.h

Unimplemented Implemented
ucol_countAvailable
ucol_getAvailable
ucol_getSortKey
ucol_getStrength
ucol_openAvailableLocales
ucol_setStrength
ucol_strcoll
ucol_strcollUTF8
ucol_cloneBinary
ucol_close
ucol_equal
ucol_getAttribute
ucol_getBound
ucol_getContractions
ucol_getContractionsAndExpansions
ucol_getDisplayName
ucol_getEquivalentReorderCodes
ucol_getFunctionalEquivalent
ucol_getKeywords
ucol_getKeywordValues
ucol_getKeywordValuesForLocale
ucol_getLocale
ucol_getLocaleByType
ucol_getMaxVariable
ucol_getReorderCodes
ucol_getRules
ucol_getRulesEx
ucol_getShortDefinitionString
ucol_getTailoredSet
ucol_getUCAVersion
ucol_getUnsafeSet
ucol_getVariableTop
ucol_getVersion
ucol_greater
ucol_greaterOrEqual
ucol_mergeSortkeys
ucol_nextSortKeyPart
ucol_normalizeShortDefinitionString
ucol_open
ucol_openBinary
ucol_openFromShortString
ucol_openRules
ucol_prepareShortStringOpen
ucol_restoreVariableTop
ucol_safeClone
ucol_setAttribute
ucol_setMaxVariable
ucol_setReorderCodes
ucol_setVariableTop
ucol_strcollIter

Header: udat.h

Unimplemented Implemented
udat_close
UDateFormat
UDateTimePatternGenerator
udat_format
udat_open
udat_parse
udatpg_clone
udatpg_getBestPattern
udatpg_open
udat_setCalendar
udat_adoptNumberFormat
udat_adoptNumberFormatForFields
udat_applyPattern
udat_applyPatternRelative
udat_clone
udat_countAvailable
udat_countSymbols
udat_formatCalendar
udat_formatCalendarForFields
udat_formatForFields
udat_get2DigitYearStart
udat_getAvailable
udat_getBooleanAttribute
udat_getCalendar
udat_getContext
udat_getLocaleByType
udat_getNumberFormat
udat_getNumberFormatForField
udat_getSymbols
udat_isLenient
udat_parseCalendar
udat_registerOpener
udat_set2DigitYearStart
udat_setBooleanAttribute
udat_setContext
udat_setLenient
udat_setNumberFormat
udat_setSymbols
udat_toCalendarDateField
udat_toPattern
udat_toPatternRelativeDate
udat_toPatternRelativeTime
udat_unregisterOpener

Header: udata.h

Unimplemented Implemented
UDataMemory
udata_setCommonData
udata_close
udata_getInfo
udata_getMemory
udata_open
udata_openChoice
udata_setAppData
udata_setFileAccess

Header: uenum.h

Unimplemented Implemented
ucal_openCountryTimeZones
ucal_openTimeZoneIDEnumeration
ucal_openTimeZones
uenum_close
UEnumeration
uenum_next
uenum_openCharStringsEnumeration
uloc_openKeywords
uenum_count
uenum_openFromStringEnumeration
uenum_openUCharStringsEnumeration
uenum_reset
uenum_unext

Header: uformattable.h

Unimplemented Implemented
$impl_function_name
ufmt_close
ufmt_getArrayItemByIndex
ufmt_getDecNumChars
ufmt_getUChars
ufmt_isNumeric
ufmt_open
ufmt_getArrayLength
ufmt_getDate
ufmt_getDouble
ufmt_getInt64
ufmt_getLong
ufmt_getObject
ufmt_getType

Header: ulistformatter.h

Unimplemented Implemented
ulistfmt_format
ulistfmt_openForType
ulistfmt_close
ulistfmt_closeResult
ulistfmt_formatStringsToResult
ulistfmt_open
ulistfmt_openResult
ulistfmt_resultAsValue

Header: uloc.h

Unimplemented Implemented
icu::Locale::getUnicodeKeywords()
icu::Locale::getUnicodeKeywordValue()
uloc_acceptLanguage
uloc_addLikelySubtags
uloc_canonicalize
uloc_forLanguageTag
uloc_getBaseName
uloc_getCountry
uloc_getDefault
uloc_getKeywordValue()
uloc_getLanguage
uloc_getScript
uloc_getVariant
uloc_minimizeSubtags
uloc_openKeywords()
uloc_setDefault
uloc_toLanguageTag
uloc_toLegacyKey
uloc_toUnicodeLocaleKey
uloc_toUnicodeLocaleType
uloc_acceptLanguageFromHTTP
uloc_countAvailable
uloc_getAvailable
uloc_getCharacterOrientation
uloc_getDisplayCountry
uloc_getDisplayKeyword
uloc_getDisplayKeywordValue
uloc_getDisplayLanguage
uloc_getDisplayName
uloc_getDisplayScript
uloc_getDisplayVariant
uloc_getISO3Country
uloc_getISO3Language
uloc_getISOCountries
uloc_getISOLanguages
uloc_getKeywordValue
uloc_getLCID
uloc_getLineOrientation
uloc_getLocaleForLCID
uloc_getName
uloc_getParent
uloc_isRightToLeft
uloc_openAvailableByType
uloc_openKeywords
uloc_setKeywordValue
uloc_toLegacyType

Header: umsg.h

Unimplemented Implemented
UMessageFormat
umsg_clone
umsg_close
umsg_format
umsg_open
umsg_vformat
u_formatMessage
u_formatMessageWithError
umsg_applyPattern
umsg_autoQuoteApostrophe
umsg_getLocale
umsg_parse
umsg_setLocale
umsg_toPattern
umsg_vparse
u_parseMessage
u_parseMessageWithError
u_vformatMessage
u_vformatMessageWithError
u_vparseMessage
u_vparseMessageWithError

Header: unum.h

Unimplemented Implemented
$original_method_name
unum_clone
unum_formatDecimal
unum_formatDoubleCurrency
unum_formatDoubleForFields
unum_formatUFormattable
unum_getAvailable
unum_getLocaleByType
unum_getSymbol
unum_getTextAttribute
unum_open
unum_parseToUFormattable
unum_setSymbol
unum_setTextAttribute
unum_toPattern
unum_applyPattern
unum_close
unum_countAvailable
unum_format
unum_formatDouble
unum_formatInt64
unum_getAttribute
unum_getContext
unum_getDoubleAttribute
unum_parse
unum_parseDecimal
unum_parseDouble
unum_parseDoubleCurrency
unum_parseInt64
unum_setAttribute
unum_setContext
unum_setDoubleAttribute

Header: unumberformatter.h

Unimplemented Implemented
$impl_function_name
unumf_formatDecimal
unumf_openForSkeletonAndLocale
unumf_openForSkeletonAndLocaleWithError
unumf_openResult
unumf_resultGetAllFieldPositions
unumf_resultNextFieldPosition
unumf_resultToString
unumf_close
unumf_closeResult
unumf_formatDouble
unumf_formatInt
unumf_resultAsValue
unumf_resultToDecimalNumber

Header: upluralrules.h

Unimplemented Implemented
uplrules_getKeywords
uplrules_openForType
uplrules_select
uplrules_close
uplrules_open
uplrules_selectFormatted
uplrules_selectForRange
uplrules_selectWithFormat

Header: ustring.h

Unimplemented Implemented
UChar*
u_strFromUTF8
u_strToUTF8
u_austrcpy
u_austrncpy
u_countChar32
u_memcasecmp
u_memchr
u_memchr32
u_memcmp
u_memcmpCodePointOrder
u_memcpy
u_memmove
u_memrchr
u_memrchr32
u_memset
u_strcasecmp
u_strCaseCompare
u_strcat
u_strchr
u_strchr32
u_strcmp
u_strcmpCodePointOrder
u_strCompare
u_strCompareIter
u_strcpy
u_strcspn
u_strFindFirst
u_strFindLast
u_strFoldCase
u_strFromJavaModifiedUTF8WithSub
u_strFromUTF32
u_strFromUTF32WithSub
u_strFromUTF8Lenient
u_strFromUTF8WithSub
u_strFromWCS
u_strHasMoreChar32Than
u_strlen
u_strncasecmp
u_strncat
u_strncmp
u_strncmpCodePointOrder
u_strncpy
u_strpbrk
u_strrchr
u_strrchr32
u_strrstr
u_strspn
u_strstr
u_strToJavaModifiedUTF8
u_strtok_r
u_strToLower
u_strToTitle
u_strToUpper
u_strToUTF32
u_strToUTF32WithSub
u_strToUTF8WithSub
u_strToWCS
u_uastrcpy
u_uastrncpy
u_unescape
u_unescapeAt

Header: utext.h

Unimplemented Implemented
utext_clone
utext_close
utext_open
utext_char32At
utext_copy
utext_current32
utext_equals
utext_extract
utext_freeze
utext_getNativeIndex
utext_getPreviousNativeIndex
utext_hasMetaData
utext_isLengthExpensive
utext_isWritable
utext_moveIndex32
utext_nativeLength
utext_next32
utext_next32From
utext_openCharacterIterator
utext_openConstUnicodeString
utext_openReplaceable
utext_openUChars
utext_openUnicodeString
utext_openUTF8
utext_previous32
utext_previous32From
utext_replace
utext_setNativeIndex
utext_setup

Header: utrans.h

Unimplemented Implemented
utrans_clone
utrans_getUnicodeID
utrans_openIDs
utrans_openInverse
utrans_openU
utrans_register
utrans_setFilter
utrans_toRules
utrans_transUChars
utrans_unregisterID
utrans_close
utrans_countAvailableIDs
utrans_getAvailableID
utrans_getID
utrans_getSourceSet
utrans_open
utrans_trans
utrans_transIncremental
utrans_transIncrementalUChars
utrans_unregister

Header: unorm2.h

Unimplemented Implemented
unorm2_close
unorm2_composePair
unorm2_getNFCInstance
unorm2_getNFDInstance
unorm2_getNFKCCasefoldInstance
unorm2_getNFKCInstance
unorm2_getNFKDInstance
unorm2_normalize
unorm2_append
unorm2_getCombiningClass
unorm2_getDecomposition
unorm2_getInstance
unorm2_getRawDecomposition
unorm2_hasBoundaryAfter
unorm2_hasBoundaryBefore
unorm2_isInert
unorm2_isNormalized
unorm2_normalizeSecondAndAppend
unorm2_openFiltered
unorm2_quickCheck
unorm2_spanQuickCheckYes
unorm_compare