Lines Matching defs:RuleBasedCollator

17  *                          constructor which reads RuleBasedCollator object from
19 * RuleBasedCollator out to a binary file. The streamIn
27 * Added a private RuleBasedCollator(Locale&) constructor,
43 * 08/10/98 erm Synched with 1.2 version of RuleBasedCollator.java
73 /* public RuleBasedCollator constructor ---------------------------------- */
80 RuleBasedCollator::RuleBasedCollator(const RuleBasedCollator& that)
86 RuleBasedCollator::operator=(that);
89 RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
99 RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
109 RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
120 RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
130 RuleBasedCollator::RuleBasedCollator(const uint8_t *bin, int32_t length,
131 const RuleBasedCollator *base,
140 RuleBasedCollator::setRuleStringFromCollator()
156 RuleBasedCollator::construct(const UnicodeString& rules,
178 /* RuleBasedCollator public destructor ----------------------------------- */
180 RuleBasedCollator::~RuleBasedCollator()
191 UBool RuleBasedCollator::operator==(const Collator& that) const
201 RuleBasedCollator& thatAlias = (RuleBasedCollator&)that;
207 RuleBasedCollator& RuleBasedCollator::operator=(const RuleBasedCollator& that)
227 Collator* RuleBasedCollator::clone() const
229 RuleBasedCollator* coll = new RuleBasedCollator(*this);
239 CollationElementIterator* RuleBasedCollator::createCollationElementIterator
256 * RuleBasedCollator
258 CollationElementIterator* RuleBasedCollator::createCollationElementIterator
280 const UnicodeString& RuleBasedCollator::getRules() const
285 void RuleBasedCollator::getRules(UColRuleOption delta, UnicodeString &buffer)
305 RuleBasedCollator::getTailoredSet(UErrorCode &status) const
314 void RuleBasedCollator::getVersion(UVersionInfo versionInfo) const
324 UCollationResult RuleBasedCollator::compare(
333 UCollationResult RuleBasedCollator::compare(const UChar* source,
346 UCollationResult RuleBasedCollator::compare(
359 UCollationResult RuleBasedCollator::compare(UCharIterator &sIter,
402 CollationKey& RuleBasedCollator::getCollationKey(
410 CollationKey& RuleBasedCollator::getCollationKey(const UChar* source,
449 int32_t RuleBasedCollator::getMaxExpansion(int32_t order) const
456 uint8_t* RuleBasedCollator::cloneRuleData(int32_t &length,
463 int32_t RuleBasedCollator::cloneBinary(uint8_t *buffer, int32_t capacity, UErrorCode &status)
468 void RuleBasedCollator::setAttribute(UColAttribute attr,
478 UColAttributeValue RuleBasedCollator::getAttribute(UColAttribute attr,
486 uint32_t RuleBasedCollator::setVariableTop(const UChar *varTop, int32_t len, UErrorCode &status) {
491 uint32_t RuleBasedCollator::setVariableTop(const UnicodeString &varTop, UErrorCode &status) {
496 void RuleBasedCollator::setVariableTop(uint32_t varTop, UErrorCode &status) {
501 uint32_t RuleBasedCollator::getVariableTop(UErrorCode &status) const {
505 int32_t RuleBasedCollator::getSortKey(const UnicodeString& source,
512 int32_t RuleBasedCollator::getSortKey(const UChar *source,
519 int32_t RuleBasedCollator::getReorderCodes(int32_t *dest,
526 void RuleBasedCollator::setReorderCodes(const int32_t *reorderCodes,
534 int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t reorderCode,
546 int32_t RuleBasedCollator::hashCode() const
556 Locale RuleBasedCollator::getLocale(ULocDataLocaleType type, UErrorCode &status) const {
568 RuleBasedCollator::setLocales(const Locale& requestedLocale, const Locale& validLocale, const Locale& actualLocale) {
587 RuleBasedCollator::RuleBasedCollator()
592 RuleBasedCollator::RuleBasedCollator(const Locale& desiredLocale,
641 RuleBasedCollator::setUCollator(const char *locale,
656 RuleBasedCollator::checkOwned() {
667 int32_t RuleBasedCollator::internalGetShortDefinitionString(const char *locale,
676 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedCollator)