Home | History | Annotate | Download | only in unicode

Lines Matching defs:TimeZoneNames

14  * \brief C++ API: TimeZoneNames
80 * <code>TimeZoneNames</code> is an abstract class representing the time zone display name data model defined
121 * The default <code>TimeZoneNames</code> implementation returned by {@link #createInstance}
125 * what locale is used for getting an instance of <code>TimeZoneNames</code>.
129 class U_I18N_API TimeZoneNames : public UObject {
135 virtual ~TimeZoneNames();
138 * Return true if the given TimeZoneNames objects are semantically equal.
143 virtual UBool operator==(const TimeZoneNames& other) const = 0;
146 * Return true if the given TimeZoneNames objects are not semantically
152 UBool operator!=(const TimeZoneNames& other) const { return !operator==(other); }
160 virtual TimeZoneNames* clone() const = 0;
163 * Returns an instance of <code>TimeZoneNames</code> for the specified locale.
167 * @return An instance of <code>TimeZoneNames</code>
170 static TimeZoneNames* U_EXPORT2 createInstance(const Locale& locale, UErrorCode& status);
173 * Returns an instance of <code>TimeZoneNames</code> containing only short specific
182 static TimeZoneNames* U_EXPORT2 createTZDBInstance(const Locale& locale, UErrorCode& status);
307 * {@link TimeZoneNames#find}.