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 |