Public Types | |
| enum | { eCacheMax = 10 } |
| typedef XalanList < CollationCacheStruct > | CollatorCacheListType |
Public Member Functions | |
| ICUBridgeCollationCompareFunctorImpl (MemoryManagerType &theManager, bool fCacheCollators=false) | |
| Constructor. More... | |
| ~ICUBridgeCollationCompareFunctorImpl () | |
| MemoryManagerType & | 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 |
Public Member Functions inherited from XalanCollationServices::CollationCompareFunctor | |
| CollationCompareFunctor () | |
| virtual | ~CollationCompareFunctor () |
Static Public Member Functions | |
| static ICUBridgeCollationCompareFunctorImpl * | create (MemoryManagerType &theManager, bool fCacheCollators=false) |
| ICUBridgeCollationCompareFunctorImpl::ICUBridgeCollationCompareFunctorImpl | ( | MemoryManagerType & | 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 |
| MemoryManagerType& ICUBridgeCollationCompareFunctorImpl::getMemoryManager | ( | ) | const |
| bool ICUBridgeCollationCompareFunctorImpl::isValid | ( | ) | const |
|
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.10 |
|
|