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