#include <ICUBridgeCollationCompareFunctorImpl.hpp>
Inherits XalanCollationServices::CollationCompareFunctor.
Public Types | |
enum | { eCacheMax = 10 } |
typedef XalanList< CollationCacheStruct > | CollatorCacheListType |
Public Member Functions | |
ICUBridgeCollationCompareFunctorImpl (MemoryManager &theManager, bool fCacheCollators=false) | |
Constructor. More... | |
~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 () |
Static Public Member Functions | |
static ICUBridgeCollationCompareFunctorImpl * | create (MemoryManager &theManager, bool fCacheCollators=false) |
Definition at line 138 of file ICUBridgeCollationCompareFunctorImpl.hpp.
Definition at line 183 of file ICUBridgeCollationCompareFunctorImpl.hpp.
anonymous enum |
Enumerator | |
---|---|
eCacheMax |
Definition at line 185 of file ICUBridgeCollationCompareFunctorImpl.hpp.
ICUBridgeCollationCompareFunctorImpl::ICUBridgeCollationCompareFunctorImpl | ( | MemoryManager & | theManager, |
bool | fCacheCollators = false |
||
) |
Constructor.
fCacheCollators | If true, the instance will cache collators. This is not thread-safe, so each thread must have its own instance. |
ICUBridgeCollationCompareFunctorImpl::~ICUBridgeCollationCompareFunctorImpl | ( | ) |
|
static |
|
inline |
Definition at line 158 of file ICUBridgeCollationCompareFunctorImpl.hpp.
|
inline |
Definition at line 177 of file ICUBridgeCollationCompareFunctorImpl.hpp.
|
virtual |
Implements XalanCollationServices::CollationCompareFunctor.
|
virtual |
Implements XalanCollationServices::CollationCompareFunctor.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|