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