Index: public/i18n/unicode/tmunit.h |
diff --git a/public/i18n/unicode/tmunit.h b/public/i18n/unicode/tmunit.h |
deleted file mode 100644 |
index 6eda105c12f8920b14521e88b66da9e5a0546218..0000000000000000000000000000000000000000 |
--- a/public/i18n/unicode/tmunit.h |
+++ /dev/null |
@@ -1,149 +0,0 @@ |
-/* |
- ******************************************************************************* |
- * Copyright (C) 2009-2010, Google, International Business Machines Corporation and * |
- * others. All Rights Reserved. * |
- ******************************************************************************* |
- */ |
- |
-#ifndef __TMUNIT_H__ |
-#define __TMUNIT_H__ |
- |
- |
-/** |
- * \file |
- * \brief C++ API: time unit object |
- */ |
- |
- |
-#include "unicode/measunit.h" |
- |
-#if !UCONFIG_NO_FORMATTING |
- |
-U_NAMESPACE_BEGIN |
- |
-/** |
- * Measurement unit for time units. |
- * @see TimeUnitAmount |
- * @see TimeUnit |
- * @stable ICU 4.2 |
- */ |
-class U_I18N_API TimeUnit: public MeasureUnit { |
-public: |
- /** |
- * Constants for all the time units we supported. |
- * @stable ICU 4.2 |
- */ |
- enum UTimeUnitFields { |
- UTIMEUNIT_YEAR, |
- UTIMEUNIT_MONTH, |
- UTIMEUNIT_DAY, |
- UTIMEUNIT_WEEK, |
- UTIMEUNIT_HOUR, |
- UTIMEUNIT_MINUTE, |
- UTIMEUNIT_SECOND, |
- UTIMEUNIT_FIELD_COUNT |
- }; |
- |
- /** |
- * Create Instance. |
- * @param timeUnitField time unit field based on which the instance |
- * is created. |
- * @param status input-output error code. |
- * If the timeUnitField is invalid, |
- * then this will be set to U_ILLEGAL_ARGUMENT_ERROR. |
- * @return a TimeUnit instance |
- * @stable ICU 4.2 |
- */ |
- static TimeUnit* U_EXPORT2 createInstance(UTimeUnitFields timeUnitField, |
- UErrorCode& status); |
- |
- |
- /** |
- * Override clone. |
- * @stable ICU 4.2 |
- */ |
- virtual UObject* clone() const; |
- |
- /** |
- * Copy operator. |
- * @stable ICU 4.2 |
- */ |
- TimeUnit(const TimeUnit& other); |
- |
- /** |
- * Assignment operator. |
- * @stable ICU 4.2 |
- */ |
- TimeUnit& operator=(const TimeUnit& other); |
- |
- /** |
- * Equality operator. |
- * @return true if 2 objects are the same. |
- * @stable ICU 4.2 |
- */ |
- virtual UBool operator==(const UObject& other) const; |
- |
- /** |
- * Non-Equality operator. |
- * @return true if 2 objects are not the same. |
- * @stable ICU 4.2 |
- */ |
- UBool operator!=(const UObject& other) const; |
- |
- /** |
- * Returns a unique class ID for this object POLYMORPHICALLY. |
- * This method implements a simple form of RTTI used by ICU. |
- * @return The class ID for this object. All objects of a given |
- * class have the same class ID. Objects of other classes have |
- * different class IDs. |
- * @stable ICU 4.2 |
- */ |
- virtual UClassID getDynamicClassID() const; |
- |
- /** |
- * Returns the class ID for this class. This is used to compare to |
- * the return value of getDynamicClassID(). |
- * @return The class ID for all objects of this class. |
- * @stable ICU 4.2 |
- */ |
- static UClassID U_EXPORT2 getStaticClassID(); |
- |
- |
- /** |
- * Get time unit field. |
- * @return time unit field. |
- * @stable ICU 4.2 |
- */ |
- UTimeUnitFields getTimeUnitField() const; |
- |
- /** |
- * Destructor. |
- * @stable ICU 4.2 |
- */ |
- virtual ~TimeUnit(); |
- |
-private: |
- UTimeUnitFields fTimeUnitField; |
- |
- /** |
- * Constructor |
- * @internal ICU 4.2 |
- */ |
- TimeUnit(UTimeUnitFields timeUnitField); |
- |
-}; |
- |
- |
-inline UBool |
-TimeUnit::operator!=(const UObject& other) const { |
- return !operator==(other); |
-} |
- |
- |
-U_NAMESPACE_END |
- |
-#endif /* #if !UCONFIG_NO_FORMATTING */ |
- |
-#endif // __TMUNIT_H__ |
-//eof |
-// |