]> git.saurik.com Git - apple/icu.git/blob - icuSources/i18n/collationcompare.h
ICU-531.31.tar.gz
[apple/icu.git] / icuSources / i18n / collationcompare.h
1 /*
2 *******************************************************************************
3 * Copyright (C) 1996-2014, International Business Machines
4 * Corporation and others. All Rights Reserved.
5 *******************************************************************************
6 * collationcompare.h
7 *
8 * created on: 2012feb14 with new and old collation code
9 * created by: Markus W. Scherer
10 */
11
12 #ifndef __COLLATIONCOMPARE_H__
13 #define __COLLATIONCOMPARE_H__
14
15 #include "unicode/utypes.h"
16
17 #if !UCONFIG_NO_COLLATION
18
19 #include "unicode/ucol.h"
20
21 U_NAMESPACE_BEGIN
22
23 class CollationIterator;
24 struct CollationSettings;
25
26 class U_I18N_API CollationCompare /* not : public UObject because all methods are static */ {
27 public:
28 static UCollationResult compareUpToQuaternary(CollationIterator &left, CollationIterator &right,
29 const CollationSettings &settings,
30 UErrorCode &errorCode);
31 };
32
33 U_NAMESPACE_END
34
35 #endif // !UCONFIG_NO_COLLATION
36 #endif // __COLLATIONCOMPARE_H__