OLD | NEW |
1 /* | 1 /* |
2 ******************************************************************************* | 2 ******************************************************************************* |
3 * Copyright (C) 1996-2011, International Business Machines Corporation and | 3 * Copyright (C) 1996-2014, International Business Machines Corporation and |
4 * others. All Rights Reserved. | 4 * others. All Rights Reserved. |
5 ******************************************************************************* | 5 ******************************************************************************* |
6 */ | 6 */ |
7 | 7 |
8 #ifndef CANITER_H | 8 #ifndef CANITER_H |
9 #define CANITER_H | 9 #define CANITER_H |
10 | 10 |
11 #include "unicode/utypes.h" | 11 #include "unicode/utypes.h" |
12 | 12 |
13 #if !UCONFIG_NO_NORMALIZATION | 13 #if !UCONFIG_NO_NORMALIZATION |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
62 = {ANGSTROM SIGN}{LATIN SMALL LETTER D WITH DOT ABOVE}{COMBINING CEDILLA} | 62 = {ANGSTROM SIGN}{LATIN SMALL LETTER D WITH DOT ABOVE}{COMBINING CEDILLA} |
63 12: \\u212B\\u1E11\\u0307 | 63 12: \\u212B\\u1E11\\u0307 |
64 = {ANGSTROM SIGN}{LATIN SMALL LETTER D WITH CEDILLA}{COMBINING DOT ABOVE} | 64 = {ANGSTROM SIGN}{LATIN SMALL LETTER D WITH CEDILLA}{COMBINING DOT ABOVE} |
65 *<br>Note: the code is intended for use with small strings, and is not suitable
for larger ones, | 65 *<br>Note: the code is intended for use with small strings, and is not suitable
for larger ones, |
66 * since it has not been optimized for that situation. | 66 * since it has not been optimized for that situation. |
67 * Note, CanonicalIterator is not intended to be subclassed. | 67 * Note, CanonicalIterator is not intended to be subclassed. |
68 * @author M. Davis | 68 * @author M. Davis |
69 * @author C++ port by V. Weinstein | 69 * @author C++ port by V. Weinstein |
70 * @stable ICU 2.4 | 70 * @stable ICU 2.4 |
71 */ | 71 */ |
72 class U_COMMON_API CanonicalIterator : public UObject { | 72 class U_COMMON_API CanonicalIterator U_FINAL : public UObject { |
73 public: | 73 public: |
74 /** | 74 /** |
75 * Construct a CanonicalIterator object | 75 * Construct a CanonicalIterator object |
76 * @param source string to get results for | 76 * @param source string to get results for |
77 * @param status Fill-in parameter which receives the status of this oper
ation. | 77 * @param status Fill-in parameter which receives the status of this oper
ation. |
78 * @stable ICU 2.4 | 78 * @stable ICU 2.4 |
79 */ | 79 */ |
80 CanonicalIterator(const UnicodeString &source, UErrorCode &status); | 80 CanonicalIterator(const UnicodeString &source, UErrorCode &status); |
81 | 81 |
82 /** Destructor | 82 /** Destructor |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
199 | 199 |
200 void cleanPieces(); | 200 void cleanPieces(); |
201 | 201 |
202 }; | 202 }; |
203 | 203 |
204 U_NAMESPACE_END | 204 U_NAMESPACE_END |
205 | 205 |
206 #endif /* #if !UCONFIG_NO_NORMALIZATION */ | 206 #endif /* #if !UCONFIG_NO_NORMALIZATION */ |
207 | 207 |
208 #endif | 208 #endif |
OLD | NEW |