Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: source/i18n/unicode/measure.h

Issue 1621843002: ICU 56 update step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@561
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « source/i18n/unicode/measunit.h ('k') | source/i18n/unicode/numfmt.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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__
OLDNEW
« no previous file with comments | « source/i18n/unicode/measunit.h ('k') | source/i18n/unicode/numfmt.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698