12 #ifndef __RELDATEFMT_H
13 #define __RELDATEFMT_H
22 #if !UCONFIG_NO_FORMATTING
26 #ifndef U_HIDE_DRAFT_API
224 class RelativeDateTimeCacheData;
225 class SharedNumberFormat;
226 class SharedPluralRules;
412 const RelativeDateTimeCacheData* cache;
413 const SharedNumberFormat *numberFormat;
414 const SharedPluralRules *pluralRules;
Count of items in this enum.
#define U_I18N_API
Set to export library symbols from inside the i18n library, and to import them from outside...
#define U_NAMESPACE_BEGIN
This is used to begin a declaration of a public ICU C++ API.
UDateDirection
Represents a direction for an absolute unit e.g "Next Tuesday" or "Last Tuesday". ...
Plain, which means the absence of a qualifier.
#define U_NAMESPACE_END
This is used to end a declaration of a public ICU C++ API.
UErrorCode
Error code to replace exception handling, so that the code is compatible with all C++ compilers...
Count of items in this enum.
UDateAbsoluteUnit
Represents an absolute unit.
C++ API: Locale ID object.
Basic definitions for ICU, for both C and C++ APIs.
UnicodeString is a string class that stores Unicode characters directly and provides similar function...
Count of items in this enum.
UObject is the common ICU "boilerplate" class.
UDateRelativeUnit
Represents the unit for formatting a relative date.
A Locale object represents a specific geographical, political, or cultural region.