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__ 37