Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
RuleBasedCollator Member List
This is the complete list of members for RuleBasedCollator, including all inherited members.
- addComposedChars(void)
[private]
- addContractOrder(const UnicodeString& groupChars, int32_t anOrder, UErrorCode& status)
[inline, private]
- addContractOrder(const UnicodeString& groupChars, int32_t anOrder, UBool fwd, UErrorCode& status)
[private]
- addExpandOrder(const UnicodeString& groupChars, const UnicodeString& expChars, int32_t anOrder, UErrorCode& status)
[private]
- addExpansion(int32_t anOrder, const UnicodeString &expandChars)
[private]
- addOrder( UChar ch, int32_t anOrder, UErrorCode& status)
[private]
- addToCache( const UnicodeString& key)
[private]
- build( const UnicodeString& rules, UErrorCode& success)
[private]
- cacheKey
[private, static]
- CHARINDEX
[private, static]
- chopLocale(UnicodeString& localeName)
[private, static]
- clone(void) const
[virtual]
- cloneRuleData(int32_t &length, UErrorCode &status)
- COLELEMENTSTART
[private, static]
- CollationElementIterator class
[friend]
- Collator class
[friend]
- Collator::Collator()
[protected]
- Collator::Collator(ECollationStrength collationStrength, Normalizer::EMode decompositionMode)
[protected]
- Collator::Collator(const Collator& other)
[protected]
- collMutex
[private, static]
- commit(void)
[private]
- compare( const UnicodeString& source, const UnicodeString& target) const
[virtual]
- compare( const UnicodeString& source, const UnicodeString& target, int32_t length) const
[virtual]
- compare( const UChar* source, int32_t sourceLength, const UChar* target, int32_t targetLength) const
[virtual]
- compare(ForwardCharacterIterator &source, ForwardCharacterIterator &target)
[virtual]
- compareEx( const UChar* source, int32_t sourceLength, const UChar* target, int32_t targetLength) const
[virtual]
- constructFromBundle(const Locale& fileName, UErrorCode& status)
[private]
- constructFromCache( const UnicodeString& key, UErrorCode& status)
[private]
- constructFromFile( const Locale& locale, const UnicodeString& localeFileName, UBool tryBinaryFile, UErrorCode& status)
[private]
- constructFromFile( const char* fileName, UErrorCode& status)
[private]
- constructFromRules( const UnicodeString& rules, UErrorCode& status)
[private]
- CONTRACTCHARINDEX
[private, static]
- CONTRACTCHAROVERFLOW
[private, static]
- createCollationElementIterator(const UnicodeString& source) const
[virtual]
- createCollationElementIterator(const CharacterIterator& source) const
[virtual]
- createInstance( UErrorCode& err)
[static]
- createInstance( const Locale& loc, UErrorCode& err)
[static]
- createPathName( const UnicodeString& prefix, const UnicodeString& name, const UnicodeString& suffix)
[private, static]
- cursor1
[private]
- cursor2
[private]
- data
[private]
- dataIsOwned
[private]
- DEFAULTRULES
[private, static]
- ECollationStrength enum name
- EComparisonResult enum name
- EQUAL enum value
- equals( const UnicodeString& source, const UnicodeString& target) const
- EXPANDCHARINDEX
[private, static]
- fAvailableMemory
[private]
- fDefaultDecomp
[private]
- fgClassID
[private, static]
- FILEID
[private, static]
- fSizes
[private]
- fSomeMemory
[private]
- fUsedMemory
[private]
- getAttribute(UColAttribute attr, UErrorCode &status)
[virtual]
- getAvailableLocales(int32_t& count)
[static]
- getCharOrder(UChar ch) const
[private]
- getCollationKey( const UnicodeString& source, CollationKey& key, UErrorCode& status) const
[virtual]
- getCollationKey(const UChar *source, int32_t sourceLength, CollationKey& key, UErrorCode& status) const
[virtual]
- getCollationKeyEx(const UChar *source, int32_t sourceLength, CollationKey& key, UErrorCode& status) const
[virtual]
- getComplicatedCE(const UCollator *coll, collIterate *source, UErrorCode *status)
[friend]
- getContractOrder(const UnicodeString &groupChars) const
[private]
- getContractValues(UChar ch) const
[private]
- getContractValues(int32_t index) const
[private]
- getDecomposition(void) const
[inline]
- getDisplayName( const Locale& objectLocale, const Locale& displayLocale, UnicodeString& name)
[static]
- getDisplayName( const Locale& objectLocale, UnicodeString& name)
[static]
- getDynamicClassID(void) const
[inline, virtual]
- getEntry( VectorOfPToContractElement* list, const UnicodeString& name, UBool fwd)
[private, static]
- getExpandValueList(int32_t order) const
[private]
- getMaxExpansion(int32_t order) const
- getRules(void) const
- getRules(UColRuleOption delta)
- getSomeMemory(int32_t size)
[private]
- getSortKey(const UnicodeString& source, uint8_t *result, int32_t resultLength) const
[virtual]
- getSortKey(const UChar *source, int32_t sourceLength, uint8_t *result, int32_t resultLength) const
[virtual]
- getStaticClassID(void)
[inline, static]
- getStrength(void) const
[inline]
- getStrengthOrder(NormalizerIterator* cursor, UErrorCode status) const
[private]
- getVersion(UVersionInfo info) const
- GREATER enum value
- greater( const UnicodeString& source, const UnicodeString& target) const
- greaterOrEqual( const UnicodeString& source, const UnicodeString& target) const
- hashCode(void) const
[virtual]
- IDENTICAL enum value
- IGNORABLE
[private, static]
- IGNORABLEMASK
[private, static]
- increment( Collator::ECollationStrength s, int32_t lastOrder)
[private]
- initMutex(void)
[private, static]
- isMutexInited
[private, static]
- isOverIgnore
[private]
- key
[private]
- kFilenameSuffix
[private, static]
- lastChar
[private]
- LESS enum value
- makeReorderedBuffer(NormalizerIterator* cursor, UChar colFirst, int32_t lastValue, VectorOfInt* lastExpansion) const
[private]
- MAXIGNORABLE
[private, static]
- mPattern
[private]
- nextContractChar(NormalizerIterator *cursor, UChar ch, UErrorCode& status) const
[private]
- operator!=(const Collator& other) const
[inline, virtual]
- operator=(const RuleBasedCollator& other)
- Collator::operator=(const Collator& other)
[protected]
- operator==(const Collator& other) const
[virtual]
- PRIMARY enum value
- PRIMARYDIFFERENCEONLY
[private, static]
- PRIMARYLOWZEROMASK
[private, static]
- PRIMARYORDERINCREMENT
[private, static]
- PRIMARYORDERMASK
[private, static]
- PRIMARYORDERSHIFT
[private, static]
- PRIMIGNORABLE
[private, static]
- RESETSECONDARYTERTIARY
[private, static]
- RESETTERTIARY
[private, static]
- RuleBasedCollator(const UnicodeString& rules, UErrorCode& status)
- RuleBasedCollator( const UnicodeString& rules, ECollationStrength collationStrength, UErrorCode& status)
- RuleBasedCollator( const UnicodeString& rules, Normalizer::EMode decompositionMode, UErrorCode& status)
- RuleBasedCollator( const UnicodeString& rules, ECollationStrength collationStrength, Normalizer::EMode decompositionMode, UErrorCode& status)
- RuleBasedCollator(const RuleBasedCollator& other)
- RuleBasedCollator()
[private]
- RuleBasedCollator( const Locale& desiredLocale, UErrorCode& status)
[private]
- RuleBasedCollatorStreamer class
[friend]
- safeClone(void)
[virtual]
- sbuffer
[private]
- SECIGNORABLE
[private, static]
- SECONDARY enum value
- SECONDARYDIFFERENCEONLY
[private, static]
- SECONDARYORDERINCREMENT
[private, static]
- SECONDARYORDERMASK
[private, static]
- SECONDARYORDERSHIFT
[private, static]
- SECONDARYRESETMASK
[private, static]
- setAttribute(UColAttribute attr, UColAttributeValue value, UErrorCode &status)
[virtual]
- setDecomposition(Normalizer::EMode mode)
- setStrength( ECollationStrength newStrength)
- SORTKEYOFFSET
[private, static]
- strengthOrder(int32_t value) const
[private]
- tbuffer
[private]
- TERIGNORABLE
[private, static]
- TERTIARY enum value
- TERTIARYORDERINCREMENT
[private, static]
- TERTIARYORDERMASK
[private, static]
- ucol_calcSortKey(const UCollator *coll, const UChar *source, int32_t sourceLength, uint8_t **result, int32_t resultLength, UBool allocatePrimary)
[friend]
- ucol_getABuffer(const UCollator *coll, uint32_t size)
[friend]
- ucol_getIncrementalCE(const UCollator *coll, incrementalContext *source, UErrorCode *status)
[friend]
- ucol_getNextCE(const UCollator *coll, collIterate *source, UErrorCode *status)
[friend]
- ucol_getSortKeySize(const UCollator *coll, collIterate *s, int32_t currentSize, UColAttributeValue strength, int32_t len)
[friend]
- ucol_strcoll( const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength)
[friend]
- UNMAPPED
[private, static]
- writeToFile(const char* fileName) const
[private]
- ~Collator()
[virtual]
- ~RuleBasedCollator()
[virtual]
Generated at Fri Dec 15 12:13:43 2000 for ICU 1.7 by
1.2.3 written by Dimitri van Heesch,
© 1997-2000