Home | History | Annotate | Download | only in i18n

Lines Matching refs:RuleBasedCollator

6 * rulebasedcollator.cpp
140 RuleBasedCollator::RuleBasedCollator(const RuleBasedCollator &other)
152 RuleBasedCollator::RuleBasedCollator(const uint8_t *bin, int32_t length,
153 const RuleBasedCollator *base, UErrorCode &errorCode)
182 RuleBasedCollator::RuleBasedCollator(const CollationTailoring *t, const Locale &vl)
193 RuleBasedCollator::~RuleBasedCollator() {
199 RuleBasedCollator::adoptTailoring(CollationTailoring *t) {
211 RuleBasedCollator::clone() const {
212 return new RuleBasedCollator(*this);
215 RuleBasedCollator &RuleBasedCollator::operator=(const RuleBasedCollator &other) {
226 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedCollator)
229 RuleBasedCollator::operator==(const Collator& other) const {
232 const RuleBasedCollator &o = static_cast<const RuleBasedCollator &>(other);
261 RuleBasedCollator::hashCode() const {
276 RuleBasedCollator::setLocales(const Locale &requested, const Locale &valid,
291 RuleBasedCollator::getLocale(ULocDataLocaleType type, UErrorCode& errorCode) const {
308 RuleBasedCollator::internalGetLocaleID(ULocDataLocaleType type, UErrorCode &errorCode) const {
331 RuleBasedCollator::getRules() const {
336 RuleBasedCollator::getRules(UColRuleOption delta, UnicodeString &buffer) const {
348 RuleBasedCollator::getVersion(UVersionInfo version) const {
354 RuleBasedCollator::getTailoredSet(UErrorCode &errorCode) const {
372 RuleBasedCollator::internalGetContractionsAndExpansions(
386 RuleBasedCollator::internalAddContractions(UChar32 c, UnicodeSet &set, UErrorCode &errorCode) const {
392 RuleBasedCollator::getDefaultSettings() const {
397 RuleBasedCollator::getAttribute(UColAttribute attr, UErrorCode &errorCode) const {
430 RuleBasedCollator::setAttribute(UColAttribute attr, UColAttributeValue value,
496 RuleBasedCollator::setMaxVariable(UColReorderCode group, UErrorCode &errorCode) {
544 RuleBasedCollator::getMaxVariable() const {
549 RuleBasedCollator::getVariableTop(UErrorCode & /*errorCode*/) const {
554 RuleBasedCollator::setVariableTop(const UChar *varTop, int32_t len, UErrorCode &errorCode) {
585 RuleBasedCollator::setVariableTop(const UnicodeString &varTop, UErrorCode &errorCode) {
590 RuleBasedCollator::setVariableTop(uint32_t varTop, UErrorCode &errorCode) {
624 RuleBasedCollator::getReorderCodes(int32_t *dest, int32_t capacity,
642 RuleBasedCollator::setReorderCodes(const int32_t *reorderCodes, int32_t length,
688 RuleBasedCollator::setFastLatinOptions(CollationSettings &ownedSettings) const {
695 RuleBasedCollator::compare(const UnicodeString &left, const UnicodeString &right,
703 RuleBasedCollator::compare(const UnicodeString &left, const UnicodeString &right,
719 RuleBasedCollator::compare(const UChar *left, int32_t leftLength,
738 RuleBasedCollator::compareUTF8(const StringPiece &left, const StringPiece &right,
751 RuleBasedCollator::internalCompareUTF8(const char *left, int32_t leftLength,
963 RuleBasedCollator::doCompare(const UChar *left, int32_t leftLength,
1082 RuleBasedCollator::doCompare(const uint8_t *left, int32_t leftLength,
1211 RuleBasedCollator::compare(UCharIterator &left, UCharIterator &right,
1274 RuleBasedCollator::getCollationKey(const UnicodeString &s, CollationKey &key,
1280 RuleBasedCollator::getCollationKey(const UChar *s, int32_t length, CollationKey& key,
1303 RuleBasedCollator::getSortKey(const UnicodeString &s,
1309 RuleBasedCollator::getSortKey(const UChar *s, int32_t length,
1327 RuleBasedCollator::writeSortKey(const UChar *s, int32_t length,
1352 RuleBasedCollator::writeIdenticalLevel(const UChar *s, const UChar *limit,
1418 RuleBasedCollator::internalNextSortKeyPart(UCharIterator *iter, uint32_t state[2],
1486 RuleBasedCollator::internalGetCEs(const UnicodeString &str, UVector64 &ces,
1535 RuleBasedCollator::internalGetShortDefinitionString(const char *locale,
1605 RuleBasedCollator::isUnsafe(UChar32 c) const {
1610 RuleBasedCollator::computeMaxExpansions(const CollationTailoring *t, UErrorCode &errorCode) {
1615 RuleBasedCollator::initMaxExpansions(UErrorCode &errorCode) const {
1621 RuleBasedCollator::createCollationElementIterator(const UnicodeString& source) const {
1633 RuleBasedCollator::createCollationElementIterator(const CharacterIterator& source) const {
1645 RuleBasedCollator::getMaxExpansion(int32_t order) const {