| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2 ********************************************************************** | 2 ********************************************************************** | 
| 3 * Copyright (c) 2004-2014, International Business Machines | 3 * Copyright (c) 2004-2015, International Business Machines | 
| 4 * Corporation and others.  All Rights Reserved. | 4 * Corporation and others.  All Rights Reserved. | 
| 5 ********************************************************************** | 5 ********************************************************************** | 
| 6 * Author: Alan Liu | 6 * Author: Alan Liu | 
| 7 * Created: April 26, 2004 | 7 * Created: April 26, 2004 | 
| 8 * Since: ICU 3.0 | 8 * Since: ICU 3.0 | 
| 9 ********************************************************************** | 9 ********************************************************************** | 
| 10 */ | 10 */ | 
| 11 #ifndef __MEASURE_H__ | 11 #ifndef __MEASURE_H__ | 
| 12 #define __MEASURE_H__ | 12 #define __MEASURE_H__ | 
| 13 | 13 | 
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 101 | 101 | 
| 102     /** | 102     /** | 
| 103      * Return the class ID for this class. This is useful only for comparing to | 103      * Return the class ID for this class. This is useful only for comparing to | 
| 104      * a return value from getDynamicClassID(). For example: | 104      * a return value from getDynamicClassID(). For example: | 
| 105      * <pre> | 105      * <pre> | 
| 106      * .   Base* polymorphic_pointer = createPolymorphicObject(); | 106      * .   Base* polymorphic_pointer = createPolymorphicObject(); | 
| 107      * .   if (polymorphic_pointer->getDynamicClassID() == | 107      * .   if (polymorphic_pointer->getDynamicClassID() == | 
| 108      * .       erived::getStaticClassID()) ... | 108      * .       erived::getStaticClassID()) ... | 
| 109      * </pre> | 109      * </pre> | 
| 110      * @return          The class ID for all objects of this class. | 110      * @return          The class ID for all objects of this class. | 
| 111      * @draft ICU 53 | 111      * @stable ICU 53 | 
| 112      */ | 112      */ | 
| 113     static UClassID U_EXPORT2 getStaticClassID(void); | 113     static UClassID U_EXPORT2 getStaticClassID(void); | 
| 114 | 114 | 
| 115     /** | 115     /** | 
| 116      * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This | 116      * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This | 
| 117      * method is to implement a simple version of RTTI, since not all C++ | 117      * method is to implement a simple version of RTTI, since not all C++ | 
| 118      * compilers support genuine RTTI. Polymorphic operator==() and clone() | 118      * compilers support genuine RTTI. Polymorphic operator==() and clone() | 
| 119      * methods call this method. | 119      * methods call this method. | 
| 120      * | 120      * | 
| 121      * @return          The class ID for this object. All objects of a | 121      * @return          The class ID for this object. All objects of a | 
| 122      *                  given class have the same class ID.  Objects of | 122      *                  given class have the same class ID.  Objects of | 
| 123      *                  other classes have different class IDs. | 123      *                  other classes have different class IDs. | 
| 124      * @draft ICU 53 | 124      * @stable ICU 53 | 
| 125      */ | 125      */ | 
| 126     virtual UClassID getDynamicClassID(void) const; | 126     virtual UClassID getDynamicClassID(void) const; | 
| 127 | 127 | 
| 128  protected: | 128  protected: | 
| 129     /** | 129     /** | 
| 130      * Default constructor. | 130      * Default constructor. | 
| 131      * @stable ICU 3.0 | 131      * @stable ICU 3.0 | 
| 132      */ | 132      */ | 
| 133     Measure(); | 133     Measure(); | 
| 134 | 134 | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
| 150 } | 150 } | 
| 151 | 151 | 
| 152 inline const MeasureUnit& Measure::getUnit() const { | 152 inline const MeasureUnit& Measure::getUnit() const { | 
| 153     return *unit; | 153     return *unit; | 
| 154 } | 154 } | 
| 155 | 155 | 
| 156 U_NAMESPACE_END | 156 U_NAMESPACE_END | 
| 157 | 157 | 
| 158 #endif // !UCONFIG_NO_FORMATTING | 158 #endif // !UCONFIG_NO_FORMATTING | 
| 159 #endif // __MEASURE_H__ | 159 #endif // __MEASURE_H__ | 
| OLD | NEW | 
|---|