Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Search
RuleBasedCollator Member List
This is the complete list of members for RuleBasedCollator, including all inherited members.
- CHARINDEX
[private, static]
- checkOwned(void)
[private]
- clone(void) const
[virtual]
- cloneRuleData(int32_t &length, UErrorCode &status)
- COLELEMENTSTART
[private, static]
- CollationElementIterator class
[friend]
- Collator class
[friend]
- Collator::Collator()
- Collator::Collator(UCollationStrength collationStrength, UNormalizationMode decompositionMode)
- Collator::Collator(const Collator &other)
- compare(const UnicodeString &source, const UnicodeString &target) const
[virtual]
- compare(const UnicodeString &source, const UnicodeString &target, UErrorCode &status) const
[virtual]
- compare(const UnicodeString &source, const UnicodeString &target, int32_t length) const
[virtual]
- compare(const UnicodeString &source, const UnicodeString &target, int32_t length, UErrorCode &status) const
[virtual]
- compare(const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength) const
[virtual]
- compare(const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength, UErrorCode &status) const
[virtual]
- construct(const UnicodeString &rules, UColAttributeValue collationStrength, UColAttributeValue decompositionMode, UErrorCode &status)
[private]
- CONTRACTCHARINDEX
[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]
- createUCollator(const char *loc, UErrorCode *status)
[static]
- dataIsOwned
[private]
- ECollationStrength enum name
- EComparisonResult enum name
- EQUAL enum value
- equals(const UnicodeString &source, const UnicodeString &target) const
- EXPANDCHARINDEX
[private, static]
- getAttribute(UColAttribute attr, UErrorCode &status)
[virtual]
- getAvailableLocales(int32_t &count)
[static]
- getAvailableLocales(void)
[static]
- getBound(const uint8_t *source, int32_t sourceLength, UColBoundMode boundType, uint32_t noOfLevels, uint8_t *result, int32_t resultLength, UErrorCode &status)
[static]
- getCollationKey(const UnicodeString &source, CollationKey &key, UErrorCode &status) const
[virtual]
- getCollationKey(const UChar *source, int32_t sourceLength, CollationKey &key, UErrorCode &status) const
[virtual]
- getDisplayName(const Locale &objectLocale, const Locale &displayLocale, UnicodeString &name)
[static]
- getDisplayName(const Locale &objectLocale, UnicodeString &name)
[static]
- getDynamicClassID(void) const
[virtual]
- getECollationStrength(const UCollationStrength &strength) const
[inline, private]
- getEComparisonResult(const UCollationResult &result) const
[inline, private]
- getLocale(ULocDataLocaleType type, UErrorCode &status) const
[virtual]
- getMaxExpansion(int32_t order) const
- getRules(void) const
- getRules(UColRuleOption delta, UnicodeString &buffer)
- 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)
[static]
- getStrength(void) const
[virtual]
- getTailoredSet(UErrorCode &status) const
[virtual]
- getUCollationStrength(const Collator::ECollationStrength &strength) const
[inline, private]
- getUCollator()
[inline]
- getVariableTop(UErrorCode &status) const
[virtual]
- getVersion(UVersionInfo info) const
[virtual]
- greater(const UnicodeString &source, const UnicodeString &target) const
- GREATER enum value
- greaterOrEqual(const UnicodeString &source, const UnicodeString &target) const
- hashCode(void) const
[virtual]
- IDENTICAL enum value
- IGNORABLEMASK
[private, static]
- isWriteThroughAlias
[private]
- LESS enum value
- operator delete(void *p)
[static]
- operator delete(void *, void *)
[inline, static]
- operator delete[](void *p)
[static]
- operator new(size_t size)
[static]
- operator new(size_t, void *ptr)
[inline, static]
- operator new[](size_t size)
[static]
- operator!=(const Collator &other) const
[virtual]
- operator=(const RuleBasedCollator &other)
- 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]
- QUATERNARY enum value
- registerFactory(CollatorFactory *toAdopt, UErrorCode &status)
[static]
- registerInstance(Collator *toAdopt, const Locale &locale, UErrorCode &status)
[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, UColAttributeValue decompositionMode, UErrorCode &status)
- RuleBasedCollator(const UnicodeString &rules, ECollationStrength collationStrength, UColAttributeValue decompositionMode, UErrorCode &status)
- RuleBasedCollator(const RuleBasedCollator &other)
- RuleBasedCollator()
[private]
- RuleBasedCollator(UCollator *collator, UnicodeString *rule)
[private]
- RuleBasedCollator(const Locale &desiredLocale, UErrorCode &status)
[private]
- safeClone(void)
[virtual]
- SECONDARY enum value
- SECONDARYDIFFERENCEONLY
[private, static]
- SECONDARYORDERINCREMENT
[private, static]
- SECONDARYORDERMASK
[private, static]
- SECONDARYORDERSHIFT
[private, static]
- setAttribute(UColAttribute attr, UColAttributeValue value, UErrorCode &status)
[virtual]
- setLocales(const Locale &requestedLocale, const Locale &validLocale)
[protected, virtual]
- setRuleStringFromCollator(UErrorCode &status)
[private]
- setStrength(ECollationStrength newStrength)
[virtual]
- setUCollator(const Locale &locale, UErrorCode &status)
[inline, private]
- setUCollator(const char *locale, UErrorCode &status)
[private]
- setUCollator(UCollator *collator, UnicodeString *rules)
[inline, private]
- setVariableTop(const UChar *varTop, int32_t len, UErrorCode &status)
[virtual]
- setVariableTop(const UnicodeString varTop, UErrorCode &status)
[virtual]
- setVariableTop(const uint32_t varTop, UErrorCode &status)
[virtual]
- StringSearch class
[friend]
- TERTIARY enum value
- TERTIARYORDERINCREMENT
[private, static]
- TERTIARYORDERMASK
[private, static]
- ucollator
[private]
- UNMAPPED
[private, static]
- unregister(URegistryKey key, UErrorCode &status)
[static]
- urulestring
[private]
- ~Collator()
[virtual]
- ~RuleBasedCollator()
[virtual]
- ~UObject()
[virtual]
Generated on Mon Nov 24 14:36:48 2003 for ICU 2.8 by
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001