28#if !UCONFIG_NO_FORMATTING
79#ifndef U_HIDE_DEPRECATED_API
168#ifndef U_HIDE_DEPRECATED_API
220#ifndef U_HIDE_DEPRECATED_API
229#if !UCONFIG_NO_BREAK_ITERATION
234class RelativeDateTimeCacheData;
235class SharedNumberFormat;
236class SharedPluralRules;
237class SharedBreakIterator;
The BreakIterator class implements methods for finding the location of boundaries in text.
"Smart pointer" base class; do not use directly: use LocalPointer etc.
A Locale object represents a specific geographical, political, or cultural region.
UObject is the common ICU "boilerplate" class.
UnicodeString is a string class that stores Unicode characters directly and provides similar function...
C++ API: Locale ID object.
UDateAbsoluteUnit
Represents an absolute unit.
@ UDAT_ABSOLUTE_FRIDAY
Friday.
@ UDAT_ABSOLUTE_YEAR
Year.
@ UDAT_ABSOLUTE_WEDNESDAY
Wednesday.
@ UDAT_ABSOLUTE_WEEK
Week.
@ UDAT_ABSOLUTE_THURSDAY
Thursday.
@ UDAT_ABSOLUTE_TUESDAY
Tuesday.
@ UDAT_ABSOLUTE_MONTH
Month.
@ UDAT_ABSOLUTE_SUNDAY
Sunday.
@ UDAT_ABSOLUTE_UNIT_COUNT
One more than the highest normal UDateAbsoluteUnit value.
@ UDAT_ABSOLUTE_MONDAY
Monday.
@ UDAT_ABSOLUTE_SATURDAY
Saturday.
UDateRelativeUnit
Represents the unit for formatting a relative date.
@ UDAT_RELATIVE_DAYS
Days.
@ UDAT_RELATIVE_UNIT_COUNT
One more than the highest normal UDateRelativeUnit value.
@ UDAT_RELATIVE_HOURS
Hours.
@ UDAT_RELATIVE_MONTHS
Months.
@ UDAT_RELATIVE_WEEKS
Weeks.
@ UDAT_RELATIVE_YEARS
Years.
@ UDAT_RELATIVE_MINUTES
Minutes.
@ UDAT_RELATIVE_SECONDS
Seconds.
UDateDirection
Represents a direction for an absolute unit e.g "Next Tuesday" or "Last Tuesday".
@ UDAT_DIRECTION_PLAIN
Plain, which means the absence of a qualifier.
@ UDAT_DIRECTION_THIS
This.
@ UDAT_DIRECTION_LAST_2
Two before.
@ UDAT_DIRECTION_LAST
Last.
@ UDAT_DIRECTION_NEXT
Next.
@ UDAT_DIRECTION_NEXT_2
Two after.
@ UDAT_DIRECTION_COUNT
One more than the highest normal UDateDirection value.
C API: Display context types (enum values)
UDisplayContext
Display context settings.
C++ API: Common ICU base class UObject.
C API: URelativeDateTimeFormatter, relative date formatting of unit + numeric offset.
UDateRelativeDateTimeFormatterStyle
The formatting style.
URelativeDateTimeUnit
Represents the unit for formatting a relative date.
Basic definitions for ICU, for both C and C++ APIs.
UErrorCode
Error code to replace exception handling, so that the code is compatible with all C++ compilers,...
#define U_I18N_API
Set to export library symbols from inside the i18n library, and to import them from outside.
#define U_NAMESPACE_END
This is used to end a declaration of a public ICU C++ API.
#define U_NAMESPACE_BEGIN
This is used to begin a declaration of a public ICU C++ API.