| OLD | NEW |
| 1 /* | 1 /* |
| 2 ****************************************************************************** | 2 ****************************************************************************** |
| 3 * Copyright (C) 1996-2010, International Business Machines Corporation and | 3 * Copyright (C) 1996-2010, International Business Machines Corporation and |
| 4 * others. All Rights Reserved. | 4 * others. All Rights Reserved. |
| 5 ****************************************************************************** | 5 ****************************************************************************** |
| 6 */ | 6 */ |
| 7 | 7 |
| 8 /** | 8 /** |
| 9 * File tblcoll.cpp | 9 * File tblcoll.cpp |
| 10 * | 10 * |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 * 06/22/99 stephen Fixed logic in constructFromFile() since .ctx | 47 * 06/22/99 stephen Fixed logic in constructFromFile() since .ctx |
| 48 * files are no longer used. | 48 * files are no longer used. |
| 49 * 11/02/99 helena Collator performance enhancements. Special case | 49 * 11/02/99 helena Collator performance enhancements. Special case |
| 50 * for NO_OP situations. | 50 * for NO_OP situations. |
| 51 * 11/17/99 srl More performance enhancements. Inlined some internal
functions. | 51 * 11/17/99 srl More performance enhancements. Inlined some internal
functions. |
| 52 * 12/15/99 aliu Update to support Thai collation. Move NormalizerIt
erator | 52 * 12/15/99 aliu Update to support Thai collation. Move NormalizerIt
erator |
| 53 * to implementation file. | 53 * to implementation file. |
| 54 * 01/29/01 synwee Modified into a C++ wrapper calling C APIs (ucol.h) | 54 * 01/29/01 synwee Modified into a C++ wrapper calling C APIs (ucol.h) |
| 55 */ | 55 */ |
| 56 | 56 |
| 57 #include <typeinfo> // for 'typeid' to work | 57 #include "unicode/utypeinfo.h" // for 'typeid' to work |
| 58 | 58 |
| 59 #include "unicode/utypes.h" | 59 #include "unicode/utypes.h" |
| 60 | 60 |
| 61 #if !UCONFIG_NO_COLLATION | 61 #if !UCONFIG_NO_COLLATION |
| 62 | 62 |
| 63 #include "unicode/tblcoll.h" | 63 #include "unicode/tblcoll.h" |
| 64 #include "unicode/coleitr.h" | 64 #include "unicode/coleitr.h" |
| 65 #include "unicode/ures.h" | 65 #include "unicode/ures.h" |
| 66 #include "unicode/uset.h" | 66 #include "unicode/uset.h" |
| 67 #include "ucol_imp.h" | 67 #include "ucol_imp.h" |
| (...skipping 655 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 723 dataIsOwned = TRUE; | 723 dataIsOwned = TRUE; |
| 724 isWriteThroughAlias = FALSE; | 724 isWriteThroughAlias = FALSE; |
| 725 } | 725 } |
| 726 } | 726 } |
| 727 | 727 |
| 728 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedCollator) | 728 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedCollator) |
| 729 | 729 |
| 730 U_NAMESPACE_END | 730 U_NAMESPACE_END |
| 731 | 731 |
| 732 #endif /* #if !UCONFIG_NO_COLLATION */ | 732 #endif /* #if !UCONFIG_NO_COLLATION */ |
| OLD | NEW |