-
BiDi
-
BiDi is a C++ wrapper class for UBiDi
-
BreakIterator
-
The BreakIterator class implements methods for finding the location
of boundaries in text
-
Calendar
-
Calendar
is an abstract base class for converting between
a UDate
object and a set of integer fields such as
YEAR
, MONTH
, DAY
, HOUR
,
and so on
-
CharacterIterator
-
Abstract class defining a protcol for accessing characters in a text-storage object
-
ChoiceFormat
-
A ChoiceFormat allows you to attach a format to a range of numbers
-
CollationElementIterator
-
The CollationElementIterator class is used as an iterator to walk through
each character of an international string
-
Collator
-
The
Collator
class performs locale-sensitive
String
comparison
-
ERROR_COUNT
-
Count of errors from all tests
-
T_CTEST_EXPORT_API extern int VERBOSITY
-
Set this to zero to disable log_verbose() messages, otherwise
nonzero to see log_verbose() messages
-
T_CTEST_EXPORT_API extern int ERR_MSG
-
Set this to zero to disable log_verbose() messages, otherwise
nonzero to see log_verbose() messages
-
T_CTEST_API void showTests( const TestNode *root)
-
Show the names of all nodes
-
T_CTEST_API void runTests( const TestNode* root)
-
Run a subtree of tests
-
addTest
-
Add a test to the subtree
-
T_CTEST_API const TestNode* getTest(const TestNode* root, const char *path)
-
Retreive a specific subtest (subtree)
-
log_err
-
Log an error message
-
log_info
-
Log an informational message
-
log_verbose
-
Log a verbose informational message
-
processArgs
-
Processes the command line arguments
-
DateFormat
-
DateFormat is an abstract class for a family of classes that convert dates and
times from their internal representations to textual form and back again in a
language-independent manner
-
DecimalFormatSymbols
-
This class represents the set of symbols needed by DecimalFormat
to format numbers
-
DecimalFormat
-
Concrete class for formatting decimal numbers, allowing a variety
of parameters, and localization to Western, Arabic, or Indic numbers
-
DateFormatSymbols
-
DateFormatSymbols is a public class for encapsulating localizable date-time
formatting data -- including timezone data
-
FieldPosition
-
FieldPosition
is a simple class used by Format
and its subclasses to identify fields in formatted output
-
Formattable
-
Formattable objects can be passed to the Format class or
its subclasses for formatting
-
Format
-
Base class for all formats
-
GregorianCalendar
-
Concrete class which provides the standard calendar used by most of the world
-
ULocale
-
A
Locale
object represents a specific geographical, political,
or cultural region
-
MessageFormat
-
Provides means to produce concatenated messages in language-neutral way
-
Normalizer
-
Normalizer transforms Unicode text into an equivalent composed or
decomposed form, allowing for easier sorting and searching of text
-
NumberFormat
-
Abstract base class for all number formats
-
ParsePosition
-
ParsePosition
is a simple class used by Format
and its subclasses to keep track of the current position during parsing
-
icu_isNaN
-
Platform utilities isolates the platform dependencies of the
libarary
-
U_CAPI int16_t U_EXPORT2 icu_log10(double d)
-
Returns the common log of the double value d
-
U_CAPI int32_t U_EXPORT2 icu_digitsAfterDecimal(double x)
-
Returns the number of digits after the decimal point in a double number x
-
icu_tzset
-
Time zone utilities
Wrappers for C runtime library functions relating to timezones
-
ResourceBundle
-
A class representing a collection of resource information pertaining to a given
locale
-
StringCharacterIterator
-
A concrete subclass of CharacterIterator that iterates over the
characters in a UnicodeString
-
#define USCSU_BUFSIZE
- The size of the internal buffer for a UnicodeCompressor
-
UnicodeCompressor
- The UnicodeCompressor struct
-
scsu_init
-
Initialize a UnicodeCompressor
-
scsu_reset
-
Reset the compressor to its initial state
-
scsu_compress
-
Compress a Unicode character array into a byte array
-
scsu_decompress
-
Decompress a byte array into a Unicode character array
-
SimpleTimeZone
-
SimpleTimeZone
is a concrete subclass of TimeZone
that represents a time zone for use with a Gregorian calendar
-
SimpleDateFormat
-
SimpleDateFormat is a concrete class for formatting and parsing dates in a
language-independent manner
-
CollationKey
-
Collation keys are generated by the Collator class
-
RuleBasedCollator
-
The RuleBasedCollator class provides the simple implementation of Collator,
using data-driven tables
-
TimeZone
-
TimeZone
represents a time zone offset, and also figures out daylight
savings
-
BiDi algorithm for ICU
-
-
-
The BreakIterator C API defines methods for finding the location
of boundaries in text
-
typedef void* UBreakIterator
- A text-break iterator
-
UBreakIteratorType
- The possible types of text boundaries
-
#define UBRK_DONE((UTextOffset)
- Value indicating all text boundaries have been returned
-
ubrk_open
-
Open a new UBreakIterator for locating text boundaries for a specified locale
-
ubrk_openRules
-
Open a new UBreakIterator for locating text boundaries using specified breaking rules
-
ubrk_close
-
Close a UBreakIterator
-
ubrk_current
-
Determine the most recently-returned text boundary
-
ubrk_next
-
Determine the text boundary following the current text boundary
-
ubrk_previous
-
Determine the text boundary preceding the current text boundary
-
ubrk_first
-
Determine the index of the first character in the text being scanned
-
ubrk_last
-
Determine the index immediately beyond the last character in the text being
scanned
-
ubrk_preceding
-
Determine the text boundary preceding the specified offset
-
ubrk_following
-
Determine the text boundary following the specified offset
-
ubrk_getAvailable
-
Get a locale for which text breaking information is available
-
ubrk_countAvailable
-
Determine how many locales have text breaking information available
-
-
UCalendar C API is used for converting between a
UDate
object
and a set of integer fields such as UCAL_YEAR
, UCAL_MONTH
,
UCAL_DAY
, UCAL_HOUR
, and so on
-
typedef void* UCalendar
- A calendar
-
UCalendarType
- Possible types of UCalendars
-
UCalendarDateFields
- Possible fields in a UCalendar
-
-
Useful constant for days of week
-
UCalendarDaysOfWeek
- Possible days of the week in a UCalendar
-
UCalendarMonths
- Possible months in a UCalendar
-
UCalendarAMPMs
- Possible AM/PM values in a UCalendar
-
ucal_getAvailableTZIDs
-
Get an available TimeZone ID
-
ucal_countAvailableTZIDs
-
Determine how many TimeZones exist with a certain offset
-
ucal_getNow
-
Get the current date and time
-
ucal_open
-
Open a UCalendar
-
ucal_close
-
Close a UCalendar
-
ucal_setTimeZone
-
Set the TimeZone used by a UCalendar
-
UCalendarDisplayNameType
- Possible formats for a UCalendar's display name
-
ucal_getTimeZoneDisplayName
-
Get the display name for a UCalendar's TimeZone
-
ucal_inDaylightTime
-
Determine if a UCalendar is currently in daylight savings time
-
UCalendarAttribute
- Types of UCalendar attributes
-
ucal_getAttribute
-
Get a numeric attribute associated with a UCalendar
-
ucal_setAttribute
-
Set a numeric attribute associated with a UCalendar
-
ucal_getAvailable
-
Get a locale for which calendars are available
-
ucal_countAvailable
-
Determine how many locales have calendars available
-
ucal_getMillis
-
Get a UCalendar's current time in millis
-
ucal_setMillis
-
Set a UCalendar's current time in millis
-
ucal_setDate
-
Set a UCalendar's current date
-
ucal_setDateTime
-
Set a UCalendar's current date
-
ucal_equivalentTo
-
Determine if two UCalendars represent the same date
-
ucal_add
-
Add a specified signed amount to a particular field in a UCalendar
-
ucal_roll
-
Add a specified signed amount to a particular field in a UCalendar
-
ucal_get
-
Get the current value of a field from a UCalendar
-
ucal_set
-
Set the value of a field in a UCalendar
-
ucal_isSet
-
Determine if a field in a UCalendar is set
-
ucal_clearField
-
Clear a field in a UCalendar
-
ucal_clear
-
Clear all fields in a UCalendar
-
UCalendarLimitType
- Possible limit values for a UCalendar
-
ucal_getLimit
-
Determine a limit for a field in a UCalendar
-
-
The Unicode C API allows you to query the properties associated with individual
Unicode character values
-
-
Constants
-
UCHAR_MIN_VALUE
-
The minimum value a UChar can have
-
UCHAR_MAX_VALUE
-
The maximum value a UChar can have
-
enum UCharCategory
-
Data for enumerated Unicode general category types
-
enum UCharDirection
-
This specifies the language directional property of a character set
-
enum UCharScript
-
Script range as defined in the Unicode standard
-
enum UCellWidth
-
Values returned by the u_getCellWidth() function
-
-
Functions to classify characters
-
u_islower
-
Determines whether the specified UChar is a lowercase character
according to Unicode 2
-
u_isupper
-
Determines whether the specified character is an uppercase character
according to Unicode 2
-
u_istitle
-
Determines whether the specified character is a titlecase character
according to Unicode 2
-
u_isdigit
-
Determines whether the specified character is a digit according to Unicode
2
-
u_isdefined
-
Determines whether the specified numeric value is actually a defined character
according to Unicode 2
-
u_isalpha
-
Determines whether the specified character is a letter
according to Unicode 2
-
u_isspace
-
Determines if the specified character is a space character or not
-
u_iscntrl
-
Determines whether the specified character is a control character or not
-
u_isprint
-
Determines whether the specified character is a printable character according
to Unicode 2
-
u_isbase
-
Determines whether the specified character is of the base form according
to Unicode 2
-
u_charDirection
-
Returns the linguistic direction property of a character
-
u_charCellWidth
-
Returns a value indicating the display-cell width of the character
when used in Asian text, according to the Unicode standard (see p
-
u_charType
-
Returns a value indicating a character category according to Unicode
2
-
U_CAPI int32_t U_EXPORT2 u_charDigitValue(UChar c)
-
Retrives the decimal numeric value of a digit character
-
U_CAPI UCharScript U_EXPORT2 u_charScript(UChar ch)
-
Returns the script associated with a character
-
-
The following functions are java specific
-
u_isIDStart
-
A convenience method for determining if a Unicode character
is allowed to start in a Unicode identifier
-
u_isIDPart
-
A convenience method for determining if a Unicode character
may be part of a Unicode identifier other than the starting
character
-
u_isIDIgnorable
-
A convenience method for determining if a Unicode character
should be regarded as an ignorable character
in a Unicode identifier
-
u_isJavaIDStart
-
A convenience method for determining if a Unicode character
is allowed as the first character in a Java identifier
-
u_isJavaIDPart
-
A convenience method for determining if a Unicode character
may be part of a Java identifier other than the starting
character
-
-
Functions to change character case
-
u_tolower
-
The given character is mapped to its lowercase equivalent according to
Unicode 2
-
u_toupper
-
The given character is mapped to its uppercase equivalent according to Unicode
2
-
u_totitle
-
The given character is mapped to its titlecase equivalent according to Unicode
2
-
U_CAPI const char* U_EXPORT2 u_getVersion(void)
-
The function is used to get the Unicode standard Version that is used
-
UCharCharacterIterator
-
A concrete subclass of CharacterIterator that iterates over the
characters in a UnicodeString
-
ucnv_open
-
Creates a UConverter object with the names specified as a C string
-
ucnv_openU
-
Creates a Unicode converter with the names specified as unicode string
-
U_CAPI UConverter* U_EXPORT2 ucnv_openCCSID(int32_t codepage, UConverterPlatform platform, UErrorCode * err)
-
Creates a UConverter object using a CCSID number
-
U_CAPI void U_EXPORT2 ucnv_close(UConverter * converter)
-
Deletes the unicode converter
-
U_CAPI void U_EXPORT2 ucnv_getSubstChars(const UConverter * converter, char *subChars, int8_t * len, UErrorCode * err)
-
Fills in the output parameter, subChars, with the substitution characters
as multiple bytes
-
ucnv_setSubstChars
-
Sets the substitution chars when converting from unicode to a codepage
-
U_CAPI void U_EXPORT2 ucnv_getInvalidChars(const UConverter * converter, char *errBytes, int8_t * len, UErrorCode * err)
-
Fills in the output parameter, errBytes, with the error characters from the
last failing conversion
-
U_CAPI void U_EXPORT2 ucnv_getInvalidUChars(const UConverter * converter, char *errUChars, int8_t * len, UErrorCode * err)
-
Fills in the output parameter, errChars, with the error characters from the
last failing conversion
-
ucnv_reset
-
Resets the state of stateful conversion to the default state
-
ucnv_getMaxCharSize
-
Returns the maximum length of bytes used by a character
-
ucnv_getMinCharSize
-
Returns the minimum byte length for characters in this codepage
-
U_CAPI int32_t U_EXPORT2 ucnv_getDisplayName(const UConverter * converter, const char *displayLocale, UChar * displayName, int32_t displayNameCapacity, UErrorCode * err)
-
Returns the display name of the converter passed in based on the Locale passed in,
in the case the locale contains no display name, the internal ASCII name will be
filled in
-
ucnv_getName
-
Gets the name of the converter (zero-terminated)
-
ucnv_getCCSID
-
Gets a codepage number associated with the converter
-
ucnv_getPlatform
-
Gets a codepage platform associated with the converter
-
ucnv_getType
-
Gets the type of conversion associated with the converter
e
-
ucnv_getStarters
-
Gets the "starter" bytes for the converters of type MBCS
will fill in an U_ILLEGAL_ARGUMENT_ERROR if converter passed in
is not MBCS
-
U_CAPI UConverterToUCallback U_EXPORT2 ucnv_getToUCallBack(const UConverter * converter)
-
Gets the current calback function used by the converter when illegal or invalid sequence found
-
U_CAPI UConverterFromUCallback U_EXPORT2 ucnv_getFromUCallBack(const UConverter * converter)
-
Gets the current callback function used by the converter when illegal or invalid sequence found
-
U_CAPI UConverterToUCallback U_EXPORT2 ucnv_setToUCallBack(UConverter * converter, UConverterToUCallback action, UErrorCode * err)
-
Gets the current callback function used by the converter when illegal or invalid sequence found
-
U_CAPI UConverterFromUCallback U_EXPORT2 ucnv_setFromUCallBack(UConverter * converter, UConverterFromUCallback action, UErrorCode * err)
-
Gets the current callback function used by the converter when illegal or invalid sequence found
-
ucnv_fromUnicode
-
Transcodes an array of unicode characters to an array of codepage characters
-
ucnv_toUnicode
-
Converts an array of codepage characters into an array of unicode characters
-
ucnv_fromUChars
-
Transcodes the source Unicode string to the target string in a codepage encoding
with the specified Unicode converter
-
ucnv_toUChars
-
Transcode the source string in codepage encoding to the target string in
Unicode encoding
-
U_CAPI int32_t U_EXPORT2 ucnv_flushCache(void)
-
SYSTEM API
Iterates through every cached converter and frees all the unused ones
-
ucnv_getAvailableName
-
provides a string containing the internal name (based on the alias file) of the converter
-
U_CAPI int32_t U_EXPORT2 ucnv_countAvailable(void)
-
returns the number of available converters
-
U_CAPI const char* U_EXPORT2 ucnv_getDefaultName(void)
-
returns the current default converter name
-
ucnv_setDefaultName
-
sets the current default converter name
-
UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES
- Number of converter types for which we have conversion routines
-
-
The C API for Collator performs locale-sensitive
String
comparison
-
typedef void* UCollator
- A collator
-
-
UCOL_LESS is returned if source string is compared to be less than target
string in the u_strcoll() method
-
UCollationResult
- Possible values for a comparison result
-
-
UCOL_NO_NORMALIZATION : Accented characters will not be decomposed for sorting
-
UNormalizationMode
- Possible collation normalization modes
-
UNormalizationOption
- Possible normalization options
-
-
Base letter represents a primary difference
-
UCollationStrength
- Possible collation strengths
-
-
u_normalize transforms Unicode text into an equivalent composed or
decomposed form, allowing for easier sorting and searching of text
-
u_normalize
-
Normalize a string
-
ucol_open
-
Open a UCollator for comparing strings
-
ucol_openRules
-
Open a UCollator for comparing strings
-
ucol_close
-
Close a UCollator
-
ucol_strcoll
-
Compare two strings
-
ucol_greater
-
Determine if one string is greater than another
-
ucol_greaterOrEqual
-
Determine if one string is greater than or equal to another
-
ucol_equal
-
Compare two strings for equality
-
ucol_getStrength
-
Get the collation strength used in a UCollator
-
ucol_setStrength
-
Set the collation strength used in a UCollator
-
ucol_getNormalization
-
Get the normalization mode used in a UCollator
-
ucol_setNormalization
-
Set the normalization mode used in a UCollator
-
ucol_getDisplayName
-
Get the display name for a UCollator
-
ucol_getAvailable
-
Get a locale for which collation rules are available
-
ucol_countAvailable
-
Determine how many locales have collation rules available
-
ucol_getRules
-
Get the collation rules from a UCollator
-
ucol_getSortKey
-
Get a sort key for a string from a UCollator
-
ucol_keyHashCode
-
Generate a hash code for a collation key
-
struct UCollationElements
- The UCollationElements struct
-
-
The UCollationElements is used as an iterator to walk through
each character of an international string
-
U_CAPI UCollationElements* ucol_openElements( const UCollator *coll, const UChar *text, int32_t textLength, UErrorCode *status)
-
Open the collation elements for a string
-
#define UCOL_PRIMARYMASK
- Bit mask for primary collation strength
-
#define UCOL_SECONDARYMASK
- Bit mask for secondary collation strength
-
#define UCOL_TERTIARYMASK
- Bit mask for tertiary collation strength
-
#define UCOL_NULLORDER
- This indicates the last element in a UCollationElements has been consumed
-
ucol_closeElements
-
Close a UCollationElements
-
ucol_reset
-
Reset the collation elements to their initial state
-
ucol_next
-
Get the ordering priority of the next collation element in the text
-
ucol_previous
-
Get the ordering priority of the previous collation element in the text
-
ucol_getMaxExpansion
-
Get the maximum length of any expansion sequences that end with the
specified comparison order
-
ucol_setText
-
Set the text containing the collation elements
-
ucol_getOffset
-
Get the offset of the current source character
-
ucol_setOffset
-
Set the offset of the current source character
-
-
Date Format C API consists of functions that convert dates and
times from their internal representations to textual form and back again in a
language-independent manner
-
typedef void* UDateFormat
- A date formatter
-
UDateFormatStyle
- The possible date/time format styles
-
udat_open
-
Open a new UDateFormat for formatting and parsing dates and times
-
udat_openPattern
-
Open a new UDateFormat for formatting dates and times
-
udat_close
-
Close a UDateFormat
-
udat_clone
-
Open a copy of a UDateFormat
-
udat_format
-
Format a date using an UDateFormat
-
udat_parse
-
Parse a string into an date/time using a UDateFormat
-
udat_isLenient
-
Determine if an UDateFormat will perform lenient parsing
-
udat_setLenient
-
Specify whether an UDateFormat will perform lenient parsing
-
udat_getCalendar
-
Get the UCalendar associated with an UDateFormat
-
udat_setCalendar
-
Set the UCalendar associated with an UDateFormat
-
udat_getNumberFormat
-
Get the UNumberFormat associated with an UDateFormat
-
udat_setNumberFormat
-
Set the UNumberFormat associated with an UDateFormat
-
udat_getAvailable
-
Get a locale for which date/time formatting patterns are available
-
udat_countAvailable
-
Determine how many locales have date/time formatting patterns available
-
udat_get2DigitYearStart
-
Get the year relative to which all 2-digit years are interpreted
-
udat_set2DigitYearStart
-
Set the year relative to which all 2-digit years will be interpreted
-
udat_toPattern
-
Extract the pattern from a UDateFormat
-
udat_applyPattern
-
Set the pattern used by an UDateFormat
-
UDateFormatSymbolType
- The possible types of date format symbols
-
struct UDateFormatSymbols
- Date format symbols
-
udat_getSymbols
-
Get the symbols associated with an UDateFormat
-
udat_countSymbols
-
Count the number of particular symbols for an UDateFormat
-
udat_setSymbols
-
Set the symbols associated with an UDateFormat
-
-
A
Locale
represents a specific geographical, political,
or cultural region
-
#define ULOC_ENGLISH
-
Useful constants for language
-
#define ULOC_FRANCE
-
Useful constants for country
-
U_CAPI const char* U_EXPORT2 uloc_getDefault(void)
-
Gets the system's default locale
-
U_CAPI void U_EXPORT2 uloc_setDefault(const char* localeID, UErrorCode* status)
-
Sets the system's default locale
-
U_CAPI int32_t U_EXPORT2 uloc_getLanguage(const char* localeID, char* language, int32_t languageCapacity, UErrorCode* err)
-
Gets the language code for the specified locale
-
U_CAPI int32_t U_EXPORT2 uloc_getCountry(const char* localeID, char* country, int32_t countryCapacity, UErrorCode* err)
-
Gets the country code for the specified locale
-
U_CAPI int32_t U_EXPORT2 uloc_getVariant(const char* localeID, char* variant, int32_t variantCapacity, UErrorCode* err)
-
Gets the variant code for the specified locale
-
U_CAPI int32_t U_EXPORT2 uloc_getName(const char* localeID, char* name, int32_t nameCapacity, UErrorCode* err)
-
Gets the full name for the specified locale
-
U_CAPI const char* U_EXPORT2 uloc_getISO3Language(const char* localeID)
-
Gets the ISO language code for the specified locale
-
U_CAPI const char* U_EXPORT2 uloc_getISO3Country(const char* localeID)
-
Gets the ISO country code for the specified locale
-
U_CAPI uint32_t U_EXPORT2 uloc_getLCID(const char* localeID)
-
Gets the Win32 LCID value for the specified locale
-
U_CAPI int32_t U_EXPORT2 uloc_getDisplayLanguage(const char* locale, const char* inLocale, UChar* language, int32_t languageCapacity, UErrorCode* status)
-
Gets the language name suitable for display for the specified locale
-
U_CAPI int32_t U_EXPORT2 uloc_getDisplayCountry(const char* locale, const char* inLocale, UChar* country, int32_t countryCapacity, UErrorCode* status)
-
Gets the country name suitable for display for the specified locale
-
U_CAPI int32_t U_EXPORT2 uloc_getDisplayVariant(const char* locale, const char* inLocale, UChar* variant, int32_t variantCapacity, UErrorCode* status)
-
Gets the variant code suitable for display for the specified locale
-
U_CAPI int32_t U_EXPORT2 uloc_getDisplayName(const char* localeID, const char* inLocaleID, UChar* result, int32_t maxResultSize, UErrorCode* err)
-
Gets the full name suitable for display for the specified locale
-
uloc_getAvailable
-
Gets the specified locale from a list of all available locales
-
U_CAPI int32_t U_EXPORT2 uloc_countAvailable(void)
-
Gets the size of the all available locale list
-
uloc_getISOLanguages
-
Gets a list of all available language codes defined in ISO 639
-
uloc_getISOCountries
-
Gets a list of all available 2-letter country codes defined in ISO 639
-
U_CAPI const char* U_EXPORT2 uloc_getDataDirectory(void)
-
Gets the directory containing the locale data files
-
U_CAPI void U_EXPORT2 uloc_setDataDirectory(const char* newDirectory)
-
Sets the directory containing the locale data files
-
UFieldPosition
- A struct representing a range of text containing a specific field
-
-
Provides means to produce concatenated messages in language-neutral way
-
u_formatMessage
-
Format a message for a locale
-
u_parseMessage
-
Parse a message
-
Unicode
-
The Unicode class allows you to query the properties associated with individual
Unicode character values
-
UnicodeSet
-
A mutable set of Unicode characters
-
UnicodeString
-
UnicodeString is a concrete implementation of the abstract class
UnicodeText
-
-
Number Format C API Provides functions for
formatting and parsing a number
-
typedef void* UNumberFormat
- A number formatter
-
UNumberFormatStyle
- The possible number format styles
-
unum_open
-
Open a new UNumberFormat for formatting and parsing numbers
-
unum_openPattern
-
Open a new UNumberFormat for formatting and parsing numbers
-
unum_close
-
Close a UNumberFormat
-
unum_clone
-
Open a copy of a UNumberFormat
-
unum_format
-
Format an integer using a UNumberFormat
-
unum_formatDouble
-
Format a double using a UNumberFormat
-
unum_parse
-
Parse a string into an integer using a UNumberFormat
-
unum_parseDouble
-
Parse a string into a double using a UNumberFormat
-
unum_getAvailable
-
Get a locale for which number formatting patterns are available
-
unum_countAvailable
-
Determine how many locales have number formatting patterns available
-
UNumberFormatAttribute
- The possible UNumberFormat numeric attributes
-
unum_getAttribute
-
Get a numeric attribute associated with a UNumberFormat
-
unum_setAttribute
-
Set a numeric attribute associated with a UNumberFormat
-
unum_getDoubleAttribute
-
Get a numeric attribute associated with a UNumberFormat
-
unum_setDoubleAttribute
-
Set a numeric attribute associated with a UNumberFormat
-
UNumberFormatTextAttribute
- The possible UNumberFormat text attributes
-
unum_getTextAttribute
-
Get a text attribute associated with a UNumberFormat
-
unum_setTextAttribute
-
Set a text attribute associated with a UNumberFormat
-
unum_toPattern
-
Extract the pattern from a UNumberFormat
-
#define UNFSYMBOLSMAXSIZE
- The maximum size for a textual number format symbol
-
UNumberFormatSymbols
- The UNumberFormatSymbols struct
-
unum_getSymbols
-
Get the symbols associated with a UNumberFormat
-
unum_setSymbols
-
Set the symbols associated with a UNumberFormat
-
-
C API representing a collection of resource information pertaining to a given
locale
-
typedef void* UResourceBundle
- A UResourceBundle
-
-
Functions to create and destroy resource bundles
-
ures_open
-
Opens a UResourceBundle, from which users can extract strings by using
their corresponding keys
-
ures_openW
-
Opens a UResourceBundle, from which users can extract strings by using
their corresponding keys
-
U_CAPI const UChar* U_EXPORT2 ures_get(const UResourceBundle* resourceBundle, const char* resourceTag, UErrorCode* status)
-
returns a resource string, given a resource bundle and a key
-
U_CAPI const UChar* U_EXPORT2 ures_getArrayItem(const UResourceBundle* resourceBundle, const char* resourceTag, int32_t resourceIndex, UErrorCode* status)
-
returns a resource string which is part of an array, given a resource bundle
a key to the array and the index of the desired string
-
U_CAPI const UChar* U_EXPORT2 ures_get2dArrayItem(const UResourceBundle* resourceBundle, const char* resourceTag, int32_t rowIndex, int32_t columnIndex, UErrorCode* status)
-
returns a resource string which is part of a 2D array, given a resource bundle
a key to the array and the index pair of the desired string
-
U_CAPI const UChar* U_EXPORT2 ures_getTaggedArrayItem(const UResourceBundle* resourceBundle, const char* resourceTag, const char* itemTag, UErrorCode* status)
-
returns a resource string which is part of a tagged array, given a resource bundle
a key to the array and the key of the desired string
-
U_CAPI int32_t U_EXPORT2 ures_countArrayItems(const UResourceBundle* resourceBundle, const char* resourceKey, UErrorCode* err)
-
-
U_CAPI void U_EXPORT2 ures_close(UResourceBundle* resourceBundle)
-
close a resource bundle, all pointers returned from the various ures_getXXX calls
on this particular bundle are INVALID henceforth
-
ures_getVersionNumber
-
Return the version number associated with this ResourceBundle
-
U_CAPI int32_t U_EXPORT2 u_strlen(const UChar *s)
-
Determine the length of an array of UChar
-
u_strcat
-
Concatenate two ustrings
-
u_strncat
-
Concatenate two ustrings
-
U_CAPI UChar* U_EXPORT2 u_strchr(const UChar *s, UChar c)
-
Find the first occurrence of a specified character in a ustring
-
U_CAPI int32_t U_EXPORT2 u_strcmp(const UChar *s1, const UChar *s2)
-
Compare two ustrings for bitwise equality
-
u_strncmp
-
Compare two ustrings for bitwise equality
-
u_strcpy
-
Copy a ustring
-
u_strncpy
-
Copy a ustring
-
u_uastrcpy
-
Copy a byte string encoded in the default codepage to a ustring
-
u_uastrncpy
-
Copy a byte string encoded in the default codepage to a ustring
-
u_austrcpy
-
Copy ustring to a byte string encoded in the default codepage
-
ICU_VERSION
-
ICU package code version number
-
UDate
-
Date and Time data type
-
UClassID
-
UClassID is used to identify classes without using RTTI, since RTTI
is not yet supported by all C++ compilers
-
U_COMMON_API
-
Control of symbol import/export
-
enum UErrorCode
- Error code to replace exception handling
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de