00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __MEASUREUNIT_H__
00012 #define __MEASUREUNIT_H__
00013
00014 #include "unicode/utypes.h"
00015
00016 #if !UCONFIG_NO_FORMATTING
00017
00018 #include "unicode/fmtable.h"
00019
00025 U_NAMESPACE_BEGIN
00026
00036 class U_I18N_API MeasureUnit: public UObject {
00037 public:
00043 virtual UObject* clone() const = 0;
00044
00049 virtual ~MeasureUnit();
00050
00056 virtual UBool operator==(const UObject& other) const = 0;
00057
00058 protected:
00063 MeasureUnit();
00064 };
00065
00066 U_NAMESPACE_END
00067
00068
00069
00070 #endif // !UCONFIG_NO_FORMATTING
00071 #endif // __MEASUREUNIT_H__