19#if !defined(ICUBRIDGE_COLLATIONCOMPAREFUNCTOR_GUARD_1357924680)
20#define ICUBRIDGE_COLLATIONCOMPAREFUNCTOR_GUARD_1357924680
36class ICUBridgeCollationCompareFunctorImpl;
50 bool fCacheCollators =
false);
53 create(MemoryManager& theManager,
bool fCacheCollators =
false);
60 const XalanDOMChar* theLHS,
61 const XalanDOMChar* theRHS,
66 const XalanDOMChar* theLHS,
67 const XalanDOMChar* theRHS,
68 const XalanDOMChar* theLocale,
#define XALAN_ICUBRIDGE_EXPORT
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
virtual int operator()(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, const XalanDOMChar *theLocale, XalanCollationServices::eCaseOrder theCaseOrder=XalanCollationServices::eDefault) const
static ICUBridgeCollationCompareFunctor * create(MemoryManager &theManager, bool fCacheCollators=false)
virtual ~ICUBridgeCollationCompareFunctor()
virtual int operator()(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, XalanCollationServices::eCaseOrder theCaseOrder=XalanCollationServices::eDefault) const
ICUBridgeCollationCompareFunctor(MemoryManager &theManager, bool fCacheCollators=false)
Constructor.