HomeSort by relevance Sort by last modified time
    Searched refs:CollationSettings (Results 1 - 21 of 21) sorted by null

  /external/icu/icu4c/source/i18n/
collationcompare.h 24 struct CollationSettings;
29 const CollationSettings &settings,
collationroot.h 22 struct CollationSettings;
32 static const CollationSettings *getSettings(UErrorCode &errorCode);
collationdatawriter.h 22 struct CollationSettings;
30 static int32_t writeBase(const CollationData &data, const CollationSettings &settings,
35 static int32_t writeTailoring(const CollationTailoring &t, const CollationSettings &settings,
43 const CollationData &data, const CollationSettings &settings,
collationsettings.cpp 6 * collationsettings.cpp
19 #include "collationsettings.h"
26 CollationSettings::CollationSettings(const CollationSettings &other)
48 CollationSettings::~CollationSettings() {
55 CollationSettings::operator==(const CollationSettings &other) const {
66 CollationSettings::hashCode() const
    [all...]
collationsettings.h 6 * collationsettings.h
30 struct U_I18N_API CollationSettings : public SharedObject {
101 CollationSettings()
109 CollationSettings(const CollationSettings &other);
110 virtual ~CollationSettings();
112 UBool operator==(const CollationSettings &other) const;
114 inline UBool operator!=(const CollationSettings &other) const {
collationtailoring.h 22 #include "collationsettings.h"
47 CollationTailoring(const CollationSettings *baseSettings);
63 const CollationSettings *settings; // reference-counted
collationcompare.cpp 21 #include "collationsettings.h"
28 const CollationSettings &settings,
34 if((options & CollationSettings::ALTERNATE_MASK) == 0) {
112 if(CollationSettings::getStrength(options) >= UCOL_SECONDARY) {
113 if((options & CollationSettings::BACKWARD_SECONDARY) == 0) {
186 if((options & CollationSettings::CASE_LEVEL) != 0) {
187 int32_t strength = CollationSettings::getStrength(options);
242 if((options & CollationSettings::UPPER_FIRST) == 0) {
251 if(CollationSettings::getStrength(options) <= UCOL_SECONDARY) { return UCOL_EQUAL; }
253 uint32_t tertiaryMask = CollationSettings::getTertiaryMask(options)
    [all...]
collationfastlatin.cpp 19 #include "collationsettings.h"
26 CollationFastLatin::getOptions(const CollationData *data, const CollationSettings &settings,
34 if((settings.options & CollationSettings::ALTERNATE_MASK) == 0) {
81 if((settings.options & CollationSettings::NUMERIC) != 0) {
102 options &= 0xffff; // needed for CollationSettings::getStrength() to work
124 if(c <= 0x39 && c >= 0x30 && (options & CollationSettings::NUMERIC) != 0) {
155 if(c <= 0x39 && c >= 0x30 && (options & CollationSettings::NUMERIC) != 0) {
198 if(CollationSettings::getStrength(options) >= UCOL_SECONDARY) {
260 if((options & CollationSettings::BACKWARD_SECONDARY) != 0) {
273 if((options & CollationSettings::CASE_LEVEL) != 0)
    [all...]
collationtailoring.cpp 23 #include "collationsettings.h"
33 CollationTailoring::CollationTailoring(const CollationSettings *baseSettings)
44 settings = new CollationSettings();
collationruleparser.h 33 struct CollationSettings;
126 CollationSettings &outSettings,
182 CollationSettings *settings;
collationkeys.h 28 struct CollationSettings;
110 const CollationSettings &settings,
collationkeys.cpp 20 #include "collationsettings.h"
226 const CollationSettings &settings,
234 uint32_t levels = levelMasks[CollationSettings::getStrength(options)];
235 if((options & CollationSettings::CASE_LEVEL) != 0) {
243 if((options & CollationSettings::ALTERNATE_MASK) == 0) {
251 uint32_t tertiaryMask = CollationSettings::getTertiaryMask(options);
355 } else if((options & CollationSettings::BACKWARD_SECONDARY) == 0) {
406 if((CollationSettings::getStrength(options) == UCOL_PRIMARY) ?
417 if((options & CollationSettings::UPPER_FIRST) == 0) {
486 } else if((options & CollationSettings::UPPER_FIRST) == 0)
    [all...]
collationroot.cpp 22 #include "collationsettings.h"
82 const CollationSettings *
rulebasedcollator.cpp 44 #include "collationsettings.h"
391 const CollationSettings &
402 option = CollationSettings::BACKWARD_SECONDARY;
409 option = CollationSettings::CASE_LEVEL;
412 option = CollationSettings::CHECK_FCD;
420 option = CollationSettings::NUMERIC;
438 const CollationSettings &defaultSettings = getDefaultSettings();
445 CollationSettings *ownedSettings = SharedObject::copyOnWrite(settings);
453 ownedSettings->setFlag(CollationSettings::BACKWARD_SECONDARY, value,
463 ownedSettings->setFlag(CollationSettings::CASE_LEVEL, value
    [all...]
collationruleparser.cpp 30 #include "collationsettings.h"
72 CollationSettings &outSettings,
111 settings->setFlag(CollationSettings::BACKWARD_SECONDARY,
503 settings->setFlag(CollationSettings::BACKWARD_SECONDARY,
542 value = CollationSettings::MAX_VAR_SPACE;
544 value = CollationSettings::MAX_VAR_PUNCT;
546 value = CollationSettings::MAX_VAR_SYMBOL;
548 value = CollationSettings::MAX_VAR_CURRENCY;
575 settings->setFlag(CollationSettings::CASE_LEVEL, value, 0, errorCode);
582 settings->setFlag(CollationSettings::CHECK_FCD, value, 0, errorCode)
    [all...]
collationdatawriter.cpp 25 #include "collationsettings.h"
76 CollationDataWriter::writeBase(const CollationData &data, const CollationSettings &settings,
87 CollationDataWriter::writeTailoring(const CollationTailoring &t, const CollationSettings &settings,
98 const CollationData &data, const CollationSettings &settings,
collationfastlatin.h 22 struct CollationSettings;
208 static int32_t getOptions(const CollationData *data, const CollationSettings &settings,
collationdatareader.cpp 26 #include "collationsettings.h"
369 const CollationSettings &ts = *tailoring.settings;
384 CollationSettings *settings = SharedObject::copyOnWrite(tailoring.settings);
collationdatabuilder.h 24 #include "collationsettings.h"
236 const CollationSettings *baseSettings;
collationbuilder.cpp 41 #include "collationsettings.h"
250 CollationSettings &ownedSettings = *SharedObject::copyOnWrite(tailoring->settings);
    [all...]
  /external/icu/icu4c/source/i18n/unicode/
tblcoll.h 75 struct CollationSettings;
    [all...]

Completed in 583 milliseconds