123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
-
- #ifndef __TMUTAMT_H__
- #define __TMUTAMT_H__
- #include "unicode/utypes.h"
- #if U_SHOW_CPLUSPLUS_API
- #if !UCONFIG_NO_FORMATTING
- #include "unicode/measure.h"
- #include "unicode/tmunit.h"
- U_NAMESPACE_BEGIN
- class U_I18N_API TimeUnitAmount: public Measure {
- public:
-
- TimeUnitAmount(const Formattable& number,
- TimeUnit::UTimeUnitFields timeUnitField,
- UErrorCode& status);
-
- TimeUnitAmount(double amount, TimeUnit::UTimeUnitFields timeUnitField,
- UErrorCode& status);
-
- TimeUnitAmount(const TimeUnitAmount& other);
-
- TimeUnitAmount& operator=(const TimeUnitAmount& other);
-
- virtual TimeUnitAmount* clone() const;
-
-
- virtual ~TimeUnitAmount();
-
-
- virtual UBool operator==(const UObject& other) const;
-
- UBool operator!=(const UObject& other) const;
-
- static UClassID U_EXPORT2 getStaticClassID(void);
-
- virtual UClassID getDynamicClassID(void) const;
-
- const TimeUnit& getTimeUnit() const;
-
- TimeUnit::UTimeUnitFields getTimeUnitField() const;
- };
- inline UBool
- TimeUnitAmount::operator!=(const UObject& other) const {
- return !operator==(other);
- }
- U_NAMESPACE_END
- #endif
- #endif
- #endif
|