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 21U_NAMESPACE_BEGIN 22 23class CollationIterator; 24struct CollationSettings; 25 26class U_I18N_API CollationCompare /* not : public UObject because all methods are static */ { 27public: 28 static UCollationResult compareUpToQuaternary(CollationIterator &left, CollationIterator &right, 29 const CollationSettings &settings, 30 UErrorCode &errorCode); 31}; 32 33U_NAMESPACE_END 34 35#endif // !UCONFIG_NO_COLLATION 36#endif // __COLLATIONCOMPARE_H__ 37