#include <xalanc/ICUBridge/ICUBridgeCollationCompareFunctorImpl.hpp>
|
| ICUBridgeCollationCompareFunctorImpl (MemoryManager &theManager, bool fCacheCollators=false) |
| Constructor.
|
|
| ~ICUBridgeCollationCompareFunctorImpl () |
|
MemoryManager & | getMemoryManager () const |
|
int | operator() (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, XalanCollationServices::eCaseOrder theCaseOrder=XalanCollationServices::eDefault) const |
|
int | operator() (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, const XalanDOMChar *theLocale, XalanCollationServices::eCaseOrder theCaseOrder=XalanCollationServices::eDefault) const |
|
bool | isValid () const |
|
| CollationCompareFunctor () |
|
virtual | ~CollationCompareFunctor () |
|
virtual int | operator() (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, eCaseOrder theCaseOrder=eDefault) const =0 |
|
virtual int | operator() (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, const XalanDOMChar *theLocale, eCaseOrder theCaseOrder=eDefault) const =0 |
|
◆ CollatorCacheListType
◆ anonymous enum
◆ ICUBridgeCollationCompareFunctorImpl()
xalanc::ICUBridgeCollationCompareFunctorImpl::ICUBridgeCollationCompareFunctorImpl |
( |
MemoryManager & |
theManager, |
|
|
bool |
fCacheCollators = false |
|
) |
| |
Constructor.
- Parameters
-
fCacheCollators | If true, the instance will cache collators. This is not thread-safe, so each thread must have its own instance. |
◆ ~ICUBridgeCollationCompareFunctorImpl()
xalanc::ICUBridgeCollationCompareFunctorImpl::~ICUBridgeCollationCompareFunctorImpl |
( |
| ) |
|
◆ create()
◆ getMemoryManager()
MemoryManager & xalanc::ICUBridgeCollationCompareFunctorImpl::getMemoryManager |
( |
| ) |
const |
|
inline |
◆ isValid()
bool xalanc::ICUBridgeCollationCompareFunctorImpl::isValid |
( |
| ) |
const |
|
inline |
◆ operator()() [1/2]
◆ operator()() [2/2]
The documentation for this class was generated from the following file: